Dieses MSAccess-Tutorial erklärt die Verwendung der Access InStr-Funktion mit Syntax und Beispielen.
Beschreibung
Die Funktion Microsoft Access InStr gibt die Position des ersten Auftretens einer Zeichenfolge in einer anderen Zeichenfolge zurück.
Syntax
Die Syntax für die InStr-Funktion in MS Access lautet:
InStr ( , string_being_searched, string2, )
Parameter oder Argumente
start Optional. Es ist die Ausgangsposition für die Suche. Wenn dieser Parameter weggelassen wird, beginnt die Suche an Position 1., string_being_searched Die Zeichenfolge, die durchsucht wird. string2 Die zu suchende Zeichenfolge. vergleichen Sie
Optional. Dies ist die Art des durchzuführenden Vergleichs.,id=“2e217f214f“>
Note
- The first position in string_being_searched is 1.,
- Wenn Sie den Speicherort von string2 in einem string_being_searched finden, führt die InStr-Funktion keine Groß-und Kleinschreibung Suche durch.
- Wenn string2 in string_being_searched nicht gefunden wird, gibt die InStr-Funktion 0 zurück.
- Wenn string_being_searched die Länge Null hat, gibt die InStr-Funktion 0 zurück.
- Wenn string_being_searched null ist, gibt die InStr-Funktion null zurück.
- Wenn string2 die Länge Null hat, gibt die InStr-Funktion den im Startparameter verwendeten Wert zurück.
- Wenn der Startparameter weggelassen wird, gibt die InStr-Funktion 1 zurück.,
- Wenn start größer als string2 ist, gibt die InStr-Funktion 0 zurück.
Gilt für
Die InStr-Funktion kann in den folgenden Versionen von Microsoft Access verwendet werden:
- Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000
Beispiel
Schauen wir uns an, wie die InStr-Funktion in MS Access verwendet wird:
Beispiel im VBA-Code
Die InStr-Funktion kann in VBA-Code in Microsoft Access.,
Zum Beispiel:
Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")
In diesem Beispiel würde die Variable LPosition nun den Wert 15 enthalten.
Beispiel in SQL / Queries
Sie können die InStr-Funktion auch in einer Abfrage in Microsoft Access verwenden.
Zum Beispiel:
In dieser Abfrage haben wir die InStr-Funktion wie folgt verwendet:
Expr1: InStr(1,,"t")
Diese Abfrage gibt die Position des ersten“ t “ im Feld CategoryName zurück. Die Ergebnisse werden in einer Spalte mit dem Namen Expr1 angezeigt. Sie können Expr1 durch einen aussagekräftigeren Spaltennamen ersetzen.,
Zum Beispiel:
Position: InStr(1,,"t")
Die Ergebnisse würden nun in einer Spalte mit dem Namen Position angezeigt.