Dodawanie funkcji do wyrażeń programu Access

Ważne : Ten artykuł został przetłumaczony maszynowo, zobacz zastrzeżenie. Angielskojęzyczną wersję tego artykułu można znaleźć tutaj .

Program Access ma wiele wbudowanych funkcji, przy użyciu których można tworzyć wyrażenia. Po przeczytaniu tematu Konstruowanie wyrażenia możesz pamiętać, że funkcje są tylko jednym z możliwych składników wyrażenia. Jednak bez korzystania z funkcji nie można w pełni korzystać z możliwości wyrażeń.

Uwaga : Można także użyć funkcji niestandardowej w wyrażeniach utworzonych przez użytkownika, ale jeśli wiesz, jak tworzyć takich, prawdopodobnie oznacza to, że nie potrzebujesz artykuł podobny do tego! Użytkownik może po prostu szukać listę wszystkich dostępnych funkcji programu Access.

Zacznijmy od kilku podstawowych informacji dotyczących używania funkcji:

  • Aby użyć funkcji, wprowadź jej słowo kluczowe, nawias otwierający, argumenty (wartości), które chcesz podać, a następnie dodaj nawias zamykający.

  • Niektóre funkcje nie potrzebują argumentów, ale inne wymagają nawet kilku. W takim przypadku należy oddzielić je przecinkami.

  • Argumentami funkcji mogą być identyfikatory, stałe lub inne funkcje. Te składniki można następnie łączyć przy użyciu standardowych operatorów matematycznych (na przykład +, -, * lub /) lub operatorów porównań (na przykład <, > lub =).

  • Funkcje przyjmują dowolne podane informacje jako argumenty, wykonują w tle określony kod, a następnie zwracają wartość w miejscu, w którym zostały wprowadzone. Innymi słowy, możesz być programistą nie pisząc żadnego programu.

Brzmi skomplikowanie? Ale na prawdę nie jest. Może pomocne będzie kilka przykładów:

Przykład użycia funkcji IIf w wyrażeniu.

To wyrażenie składa się wyłącznie z funkcji IIf (zielone znaków). Uwaga zielony przecinki wyodrębniania trzy argumenty. W tym przykładzie używamy funkcji IIf do porównywania pola o nazwie Data ukończenia do daty bieżącej. Jeśli pole Data ukończenia jest większe niż lub równe dzisiejszą datę, będzie zwrócić ciąg "OK"; w przeciwnym razie zostanie ona zwracać "Zaległe".

  • Pierwszy argument funkcji IIf jest warunku logicznego, który składa się z identyfikatora dla pola Data ukończenia (w pomarańczowy), kilka operatory porównania (w kolorze czerwonym) oraz Data (w kolorze niebieskim), która wymaga żadnych argumentów.

  • Drugim i trzecim argumentem funkcji IIf są stałe w postaci ciągów (kolor czarny), które muszą być ujęte w cudzysłów. Te dwa argumenty mogą być również funkcjami lub wyrażeniami zwracającymi liczby lub tekst.

Wyrażenia takiego jak to można użyć w polu tekstowym formularza lub widoku, polu obliczeniowym tabeli itp.

Oto kolejny przykład użycia funkcji w wyrażeniu w celu utworzenia ciągu tekstowego:

Przykład użycia funkcji Left w wyrażeniu.

Wyrażenie zaczyna się od stałej w postaci ciągu (kolor czarny).

  • Znak „handlowe i” (kolor czerwony) jest operatorem łączenia, za pomocą którego można łączyć ciągi.

  • Funkcja w lewo (w zielony) przyjmuje dwa argumenty:

    • identyfikator pola (kolor pomarańczowy) oraz

    • stała całkowita (kolor czarny). W tym przypadku potrzebujemy jedynie dwóch pierwszych znaków wartości pola, dlatego wprowadzamy wartość 2.

Jeśli pole KodProduktu zawierałoby wartość "CD22035”, wynik tego wyrażenia wyglądałby następująco: “Prefiks: CD”.

Chcesz dowiedzieć się więcej na temat wyrażeń i funkcji?

Uwaga : Zrzeczenie dotyczące tłumaczenia maszynowego: Ten artykuł został przetłumaczony przez system komputerowy bez interwencji człowieka. Firma Microsoft udostępnia te tłumaczenia maszynowe, aby ułatwić użytkownikom, którzy nie znają języka angielskiego, korzystanie z zawartości dotyczącej produktów, usług i technologii firmy Microsoft. Ponieważ ten artykuł został przetłumaczony maszynowo, może zawierać błędy w słownictwie, składniowe lub gramatyczne.

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×