Applies ToAccess 2013

Program Access oferuje wiele wbudowanych funkcji, których można używać do tworzenia wyrażeń. Jeśli przeczytasz "Tworzenie wyrażenia",możesz przypomnieć sobie, że funkcje są tylko jednym z możliwych składników w wyrażeniu. Jednak nie da się zrobić zbyt wiele z wyrażeniami, nie ucząc się w końcu, jak dodawać do nich funkcje.

Uwaga:  W wyrażeniach można również używać funkcji niestandardowych, ale jeśli wiesz, jak je tworzyć, być może nie potrzebujesz artykułu podobnego do tego! Być może po prostu szukasz listy wszystkich dostępnych funkcji programu Access.

Oto kilka podstawowych informacji na temat korzystania z funkcji:

  • Aby użyć funkcji, wpisz słowo kluczowe, nawias zamykający, argumenty (wartości), które chcesz wysłać, a następnie nawias zamykający.

  • Niektóre funkcje nie potrzebują żadnych argumentów, ale inne wymagają kilku, w którym to przypadku należy rozdzielić je przecinkami.

  • Argumentami funkcji mogą być identyfikatory, stałe lub inne funkcje. Możesz dodatkowo połączyć te składniki za pomocą standardowych operatorów matematycznych (takich jak +, -, *lub /) lub operatorów porównania (takich jak <, > lub =).

  • Funkcje przejmują wszelkie informacje podane jako argumenty, uruchamiają kod w tle, a następnie zwracają wartość w miejscu, w którym wpisania funkcji. Innymi słowy, możesz być programistą bez konieczności programowania.

Brzmi przytłakająco? To nie jest naprawdę. Przykład lub dwa mogą pomóc:

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

To wyrażenie składa się w całości z funkcji IIf (zielonych znaków). Zwróć uwagę na zielone przecinki oddzielające te trzy argumenty. W tym przykładzie użyjemy funkcji IIf, aby porównać pole o nazwie DataDat z dzisiejszą datą. Jeśli pole DataSkub jest większe niż lub równe dacie dzisiejszej, zwracany jest ciąg "OK". w przeciwnym razie zostanie zwrócona "Zaokwone".

  • Pierwszy argument funkcji IIf jest testem logicznym składającym się z identyfikatora pola DataSprzedazy (kolor pomarańczowy), kilku operatorów porównania (kolor czerwony) i funkcji Date (w kolorze niebieskim), która nie wymaga argumentów.

  • Drugi i trzeci argument funkcji IIf to obie stałe ciągów (w kolorze czarnym), które muszą być ujęte w cudzysłów. Te dwa argumenty mogą być również funkcjami lub wyrażeniami, które zwracają liczby lub tekst.

Takiego wyrażenia można użyć między innymi w polu tekstowym w formularzu lub widoku albo w polu obliczeniowym w tabeli.

Oto kolejny przykład, w który do utworzenia ciągu tekstowego jest używana funkcja w wyrażeniu:

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

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

  • Znak "i" (kolor czerwony) jest operatorem połączenia, używanym do połączenia ciągów.

  • Funkcja Lewy (kolor zielony) przyjmuje dwa argumenty:

    • Identyfikator pola (w kolorze pomarańczowym) i

    • Stała całkowita (kolor czarny). W tym przypadku potrzebujemy tylko dwóch skrajnych lewych znaków pola, więc wprowadzamy wartość 2.

Jeśli pole ProductCode zawierało wyraz "CD22035", wyniki tego wyrażenia będą mieć wartości "Prefiks: CD".

Chcesz uzyskać więcej informacji na temat wyrażeń i funkcji?

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.