mid befehl
Hallo
Ich lese solche Parameter jeweils buchstabenweise ein, mit dem Mid befehl.
mid(String,Start,Lenght)
ich löse es wie Folgt:
dim leerzeichen as integer 'leerzeichen = Trennzeichen für Variablentrennung.
dim i as integer
u = 0
for i= 1 to len(string)
if mid(string,i,1) " " then
if leerzeichen = 0 then text1 = mid(string,i,1)
if leerzeichen = 1 then text2 = mid(string,i,1)
end if
if mid(string,i,1) = " " then
leerzeichen = leerzeichen + 1
end if
next i
Ein weitere Problem ist das verwendete Leerzeichen, als trennzeichen, was machst Du wenn der Name = Müller Graf und der Vorname = Ulla ist?
Dann hast Du ein Problem. verwende besser ein Trennzeichen wie ; oder , oder so.
Gruss
Sebastian
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Dem Hinweis von Struppi kann ich nur zustimmen, Das Leerzeichen als Trenner ist in Namen nicht wirklich die beste Wahl. Besser wäre ein „;“ oder noch Besser die getrennte Speicherung in 2 Feldern.