Tento MSAccess tutoriál vysvětluje, jak používat Přístup InStr funkci s syntaxe a příklady.

popis

funkce Microsoft Access InStr vrací pozici prvního výskytu řetězce v jiném řetězci.

Syntax

syntaxe funkce InStr v MS Access je:

InStr ( , string_being_searched, string2, )

Parametry nebo Argumenty

začněte Volitelné. Je to výchozí pozice pro vyhledávání. Pokud je tento parametr vynechán, vyhledávání začne v pozici 1., string_being_searched řetězec, který bude prohledán. string2 řetězec hledat. porovnat

nepovinné. Toto je typ srovnání, které je třeba provést.,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.,
  • při hledání umístění string2 v string_being_searched funkce InStr neprovádí vyhledávání citlivé na velká a malá písmena.
  • pokud se string2 nenachází v string_being_searched, funkce InStr vrátí 0.
  • pokud je string_being_searched nulová délka, funkce InStr vrátí 0.
  • pokud je string_being_searched null, funkce InStr vrátí null.
  • pokud je string2 nulová délka, funkce InStr vrátí hodnotu použitou v parametru start.
  • pokud je parametr start vynechán, vrátí se funkce InStr 1.,
  • pokud je start větší než string2, vrátí se funkce InStr 0.

se Vztahuje Na

InStr funkci lze použít v následujících verzích sady Microsoft Přístup:

  • Access 2016, Access 2013, Access 2010 Access 2007, Access 2003, Access XP, Access 2000

Příklad:

Pojďme se podívat na to, jak používat funkce InStr v MS Access:

Příklad ve VBA Kódu

InStr funkce lze použít v kódu jazyka VBA v aplikaci Microsoft Access.,

například:

Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")

V tomto příkladu je proměnné s názvem LPosition nyní obsahuje hodnotu 15.

příklad v SQL / Queries

funkci InStr můžete také použít v dotazu v aplikaci Microsoft Access.

například:

V tomto dotazu jsme použili funkce InStr takto:

Expr1: InStr(1,,"t")

Tento dotaz vrátí pozici prvního „t“ v Názevkategorie. Výsledky se zobrazí ve sloupci s názvem Expr1. Expr1 můžete nahradit názvem sloupce, který je smysluplnější.,

například:

Position: InStr(1,,"t")

výsledky by se nyní zobrazí ve sloupci názvem Pozice.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *