wyrażenie | znaczenie |
And | koniunkcja ( i ) |
Or | alternatywa ( lub ) |
Not "Nowak" | Przeczenie nie wyświetli nazwiska Nowak |
Like"A*" | użyte w kryterium kwerendy dla pola nazwisko, pokaże osoby, których nazwiska zaczynają się od litery A |
like "[A-D]*" | użyte w kryterium kwerendy, pokaże osoby których nazwiska zaczynają się od litery A, B, C, D |
like "[a-z][a-g]*" | użyte w kryterium kwerendy, pokaże ciagi tekstowe w których na pierwszej pozycji jest dowolna litera, a na drugiej - litery z przedziału a - g |
IN("Wrocław","warszawa","Gdańsk") | użyte w kryterium kwerendy dla pola miejsce urodzenia pokaże osoby urodzone w podanych miejscowościach |
between 50 and 156 | uzyte w rególe poprawności pozwoli wprowadzać wartości z podanego zakresu |
between #1-1-2008# and #30-1-2008# | użyte w kryterium kwerendy, pokaże osoby zarejestrowane od 1 do 30 stycznia 2008 |
between #1-1-2008# and Date() | użyte w kryterium kwerendy, pokaże osoby zarejestrowane od 1-1-2008 do dzisiaj |
Year (#15-12-2008#) | z podanej daty dostanie zwrócony rok |
Month (#15-12-2008#) | z podanej daty dostanie zwrócony miesiąc |
Day (#15-12-2008#) | z podanej daty dostanie zwrócony dzień |
Date() | zwraca date systemową |
Weekday (#15-12-2008#) | zwraca wartość od 1(niedziela) do 7(sobota) |
znaki uogólniajace ? , * , # | odpowiednio zastępują ? jeden znak, * ciag znaków, # cyfrę |
like "*[a-z]k[0-5]??#" | sprawdza obecność jakichkolwiek znaków w pozycji poczatkowej,znaku z zakresu b-d , potem dokładnie litery k, nastepnie cyfr od 0-5 , dowolnych dwóch znaków, a na końcu cyfry |
>=30 and <=100 | znaczy to samo co: between 30 and 100 |
"zakopane" or "kraków" | znaczy to samo co: IN ("zakopane","kraków") |
is not null | użyte w kryterium kwerendy, pokaże rekordy które mają wypełnione to pole |
is null | użyte w kryterium kwerendy, pokaże rekordy które mają nie wypełnione to pole |
& | łączy łańcuchy tekstowe |
[osoby].[nazwisko]&""&[osoby].[imie] | w kwerendzie zostanie utworzone pole obliczeniowe zawierające połaczone dane z z pól nazwisko i imie oddzielone spacją |
year(date())-year([dataUrodzenia]) | zostanie pokazany wiek osób |
[cenaJednostkowa]*[iloscTowaru] | zostanie wyliczona wartość towaru |
LCase | zamienia wszystkie litery na małe |
UCase | zamienia wszystkie litery na wielkie |
Len | zwraca długość napisu w znakach będącego argumentem Len('Kowalski')=8 |
Left('KP00012',2) | zwróci KP czyli dwa znaki z lewej strony napisu |
Round(liczba;liczba miejsc po przecinku) | Round(12,344;2)=12,34 |
DateDiff("d";data;data) | oblicza ilość dni miedzy dwoma datami |
IIf(wartość logiczna;wartość jeśli tak;wartość jeśli nie) | do funkcji IIf zostają przekazane trzy argumenty: pierwszym argumentem jest wyrażeniem zwracającym wartość Prawda lub Fałsz. Drugim argumentem jest wartość zwracana w przypadku spełnienia warunku wyrażenia. Trzecim - wartość zwracana w przypadku niespełnienia warunku wyrażenia. |
pole opcji | zaznaczone pole opcji ma wartość = -1 ; nie zaznaczone = 0 |