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”>

VBA Constant Value Explanation vbUseCompareOption -1 Uses option compare vbBinaryCompare 0 Binary comparison vbTextCompare 1 Textual comparison vbDatabaseCompare 2 Comparison based on your database

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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *