[VB][ACCESS] String in Zahl umwandeln?

Michael

Re-aktions-Pinguin
Registriert
Okt. 2002
Beiträge
3.213
Ich habe in einem VB-Code einer Access-Anwendung zwei Felder:
Nummer = numerischer Wert, Zahl
Nr = String

Nun werden in "Nr" aber nur Zahlen gespeichert. Mein Problem ist jetzt, dass ich den Datensatz in der Tabelle finden und öffnen muss, der in "Nummer" die selbe Zahl hat wie in "Nr" vorgegeben. "Nr" ist aber ein String!

Wie mache ich das?

Mein jetziger Code, der nicht funktionert sieht so aus:
Code:
rs.FindFirst "[Nummer]= '" & Nr & "'"

Jemand eine Idee?

P.S.: "rs." ist bei definiert als "db.OpenRecordset(tabname)"
 
Also einen String in einen Integer oder Decimalwert umzuwandeln geht mit
der Funktion VAL() umgekert (also eine Zahl in einen String) gehts mit STR().

Beispiele:

Dim FeldInteger as Integer
Dim FeldString as String


' Umwandeln von String in Integer
FeldInteger = Val(FeldString)

' Umwandeln von Integer in String
FeldString = Str(FeldInteger)
 
Zurück
Oben