Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Virgo am November 15, 2010, 12:25:35

Titel: Mid Funktion nutzen
Beitrag von: Virgo am November 15, 2010, 12:25:35
Hallo Leute,

Bisher verzweifel ich an der MID-Funktion. ???  Das Problem: Ich möchte Namen in ein Textfeld "Name" eingeben, und mit der MID-Funktion in die einzelnen Buchstaben aufsplitten. Bisher funktioniert es nur wenn ich den Namen direkt in VB hineinschreibe und in Anführungszeichen setze.
Das ist aber Unsinn.
Wie muss ich mich auf das Textfeld "Name" beziehen, wie muss die Syntax aussehen? Ich habe schon Stunden vergeudet! >:(

Bin für jede Hilfe dankbar.
Titel: Re: Mid Funktion nutzen
Beitrag von: Jonny am November 15, 2010, 12:35:13
Hallo Virgo,
Ein Textfeld mit den Namen "Name" ist nicht gut das dieses Wort reserviert ist. Nennen wir es doch mal Eingabename.
Die VB-Routine kenne ich nicht aber ich denke das an der Stelle wo Du den Namen als Text reingeschrieben hast der Feldname
benutzt werden soll. Hier fügst Du ein Me!Eingabename.
Dann sollte es funktionieren.

Gruß
Johann
Titel: Re: Mid Funktion nutzen
Beitrag von: bahasu am November 15, 2010, 12:38:44
Hi

Das mit der Namensgebung hat der Vor"redner" ja schon angesprochen.

Das Aufsplitten geht in der Art:
   Dim I As Integer
   For I = 1 To Len(Me.DeinFeld)
       MsgBox Mid(Me.DeinFeld, I, 1)
   Next I
Damit wird jeder Buchstabe herausgeholt und angezeigt.

Harald