Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Karakterlánc adott számú karakterét eredményül adó Variant (karakterlánc) érték.

Szintaxis

Mid( karakterlánc, indít [, hossz ] )

A Mid függvény argumentumai a következők:

Argumentum

Leírás

karakterlánc

Kötelező. karakterlánc-kifejezés, amelynek karaktereit eredményül adja a függvény. Ha a karakterlánc Null értéket tartalmaz, a visszatérési érték is Null lesz.

indít

Kötelező. Hosszú. Annak a karakternek a helye a karakterláncban, amelynél a kiválasztott rész kezdődik. Ha az indít értéke nagyobb, mint a karakterláncban található karakterek száma, a Mid függvény nulla hosszúságú karakterláncot ("") ad eredményül.

hossz

Nem kötelező. Változó (hosszú). Az eredményül adott karakterek száma. Ha nincs megadva, vagy ha a szövegben a hossz értékénél kevesebb karakter szerepel (beleszámítva az indít pozícióban lévő karaktert is), a karakterlánc indít pozíciójától kezdve a karakterlánc végéig szereplő összes karakter az eredmény.


Megjegyzések

Ha a karakterlánc karaktereinek számát szeretné meghatározni, használja a Len függvényt.

Megjegyzés: A MidB függvényt használhatja, ha a karakterlánc bájtadatot tartalmaz, például duplabájtos karakterkészletet használó nyelveknél. Az argumentumok nem a visszaadandó karakterek, hanem a bájtok számát adják meg. MidB függvényt használó mintakódot a példákat tartalmazó témakör második példájában talál.

Példák lekérdezésre

Expression

Eredmények

SELECT ProductID, Mid(ProductID,5) AS Expr1 FROM ProductSales;

A "ProductID" értéket és a ProductID részét adja vissza az 5. karakterpozíciótól kezdve, és megjeleníti az eredményeket az Expr1 oszlopban.

SELECT ProductID, Mid(ProductID,5,4) AS testMid FROM ProductSales;

Visszaadja a "ProductID" értéket és a ProductID 5 karakterpozíciótól kezdődő részét, amely 4 karaktert tartalmaz, és megjeleníti az eredményeket a testMid oszlopban.

VBA-példák

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Az első példában a Mid függvény megadott számú karaktert ad vissza egy karakterláncból.

Dim MyString, FirstWord, LastWord, MidWords
MyString = "Mid Function Demo" ' Create text string.
FirstWord = Mid(MyString, 1, 3) ' Returns "Mid".
LastWord = Mid(MyString, 14, 4) ' Returns "Demo".
MidWords = Mid(MyString, 5) ' Returns "Function Demo".

A második példában a MidB és egy felhasználó által definiált függvény (MidMbcs) szintén karaktereket ad vissza egy karakterláncból. A különbség az, hogy a beviteli karakterlánc ANSI-karakterkészletű, a hossz pedig bájtokban van megadva.

Function MidMbcs(ByVal str as String, start, length)
MidMbcs = StrConv(MidB(StrConv(str, vbFromUnicode), _
start, length), vbUnicode)
End Function
Dim MyString
MyString = "AbCdEfG"
' Where "A", "C", "E", and "G" are DBCS and "b", "d",
' and "f" are SBCS.
MyNewString = Mid(MyString, 3, 4)
' Returns ""CdEf"
MyNewString = MidB(MyString, 3, 4)
' Returns ""bC"
MyNewString = MidMbcs(MyString, 3, 4)
' Returns "bCd"

Karakterláncfüggvények és használatuk

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×