PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Funkcja InStr


Funkcja InStr zwraca wartość typu Long określającą pozycję jednego łańcucha w drugim.

Składnia funkcji InStr:

InStr([Początek,] Łańcuch1, Łańcuch2 [, Porównanie])

Argument Początek jest opcjonalnym wyrażeniem numerycznym. Określa numer pierwszego znaku, który będzie brał udział w przeszukiwaniu. Jeżeli argument ten zostanie pominięty przeszukiwanie rozpocznie się od pierwszego znaku w łańcuchu. Jeżeli argument Początek ma wartość Null powstanie błąd. Argument ten jest wymagany, jeżeli został określony argument Porównanie.
Argument Łańcuch1 jest łańcuchem przeszukiwanym.
Argument Łańcuch2 jest szukanym wyrażeniem.
Argument Porównanie jest opcjonalny. Określa sposób porównywania łańcuchów. Argument ten może zostać ominięty lub przyjąć jedną z wartości: 0, 1 lub 2.
Wartość 0 określa porównanie binarne (domyślne).
Wartość 1 określa porównanie tekstowe.
Wartość 2 (tylko dla Microsoft Access) określa porównanie oparte o informacje zawarte w bazie danych.
Jeżeli argument Porównanie ma wartość Null, powstanie błąd.
Jeżeli argument Porównanie zostanie pominięty sposób porównywania zależy od ustawień Option Compare.

Wartości zwracane przez funkcję InStr:
Jeżeli Zwracana wartość
Łańcuch1 jest zerowej długości 0
Łańcuch1 jest Null Null
Łańcuch2 jest zerowej długości Początek
Łańcuch2 jest Null Null
nie znaleziono Łańcucha2 0
znaleziono Łańcuch2 w Łańcuch1 pozycja na której znaleziono Łańcuch2
Początek>Łańcuch2 0

Należy używać funkcji InStrB z danymi typu Byte zawartymi w łańcuchu. Niezależnie od liczby znaków określonych do zwrócenia, argumenty odnoszą się do liczby Byte'ów.

Przykład użycia funkcji InStr:

Dim varCzyJest As Variant
varCzyJest=InStr("XXpXXpXXPXXP","P")  'varCzyJest=9
varCzyJest=InStr(1,"XXpXXpXXPXXP","P",0)  'varCzyJest=9
varCzyJest=InStr(1,"XXpXXpXXPXXP","P",1)  'varCzyJest=3
varCzyJest=InStr(1,"XXpXXpXXPXXP","w")  'varCzyJest=0


(Zmienne i typy zmiennych zostały opisane w innych częściach kursu.)


na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora