Ten samouczek MSAccess wyjaśnia, jak korzystać z funkcji InStr Access za pomocą składni i przykładów.
opis
funkcja Microsoft Access InStr zwraca pozycję pierwszego wystąpienia łańcucha w innym łańcuchu.
składnia
składnia funkcji InStr w MS Access to:
InStr ( , string_being_searched, string2, )
parametry lub argumenty
start opcjonalne. Jest to pozycja wyjściowa do wyszukiwania. Jeśli ten parametr zostanie pominięty, wyszukiwanie rozpocznie się na pozycji 1., string_being_searched łańcuch, który będzie przeszukiwany. string2 ciąg do wyszukiwania. porównaj
Opcjonalnie. Jest to rodzaj porównania do wykonania.,id=”2e217f214f”>
Note
- The first position in string_being_searched is 1.,
- podczas znajdowania lokalizacji string2 w string_being_searched, funkcja InStr nie wykonuje wyszukiwania uwzględniającego wielkość liter.
- Jeśli string2 nie zostanie znaleziony w string_being_searched, funkcja InStr zwróci 0.
- Jeśli string_being_searched ma długość zerową, funkcja InStr zwróci 0.
- Jeśli string_being_searched ma wartość null, funkcja InStr zwróci wartość null.
- Jeśli string2 ma długość zerową, funkcja InStr zwróci wartość użytą w parametrze start.
- Jeśli parametr start jest pominięty, funkcja InStr zwróci 1.,
- Jeśli start jest większy niż string2, funkcja InStr zwróci 0.
dotyczy
funkcja InStr może być używana w następujących wersjach programu Microsoft Access:
- Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000
przykład
przyjrzyjmy się, jak korzystać z funkcji InStr w MS Access:
przykład w kodzie VBA
funkcja instr może być używana w kodzie VBA w programie Microsoft Access.,
na przykład:
Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")
w tym przykładzie zmienna o nazwie LPosition będzie teraz zawierać wartość 15.
przykład w SQL/Queries
Możesz również użyć funkcji InStr w zapytaniu w programie Microsoft Access.
na przykład:
w tym zapytaniu użyliśmy funkcji InStr w następujący sposób:
Expr1: InStr(1,,"t")
to zapytanie zwróci pozycję pierwszego „t” w polu Nazwa kategorii. Wyniki zostaną wyświetlone w kolumnie o nazwie Expr1. Możesz zastąpić Expr1 nazwą kolumny, która jest bardziej znacząca.,
na przykład:
Position: InStr(1,,"t")
wyniki będą teraz wyświetlane w kolumnie o nazwie Position.