Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: benjamin.grimm am August 05, 2013, 15:50:31

Titel: Text aus Textfeld in anderes Textfeld schreiben
Beitrag von: benjamin.grimm am August 05, 2013, 15:50:31
Hallo zusammen,

ich habe eine  Textfeld me.telefon

Dies ist verknüpft an eine Debitoren ID.

Durch die Kunden ID wird mir automatisch im Formular dann beim ändern des Kunden die neue Telefonnummer angzeigt.

Nun möchte ich die Telefonnummer im Formular kopieren

Dazu habe ich ein neues Textfeld geschaffen me.telefonnummer.


wenn ich jetzt bei after update rein schreibe me.telefonnummer = me.telefon, dann zeigt er mir immer die Auto ID an.

Gibt es einen VBA Code der nur den Text nimmt?

Vielen Dank im Voraus
Titel: Re: Text aus Textfeld in anderes Textfeld schreiben
Beitrag von: bahasu am August 05, 2013, 16:17:51
Hi,

ich spekuliere mal, dass der Inhalt vom Telefonfeld aus einer Abfrage stammt, die (hoffentlich) die ID (Spalte 0, die normalerweise ausgeblendet wird) und die Telefonnr (Spalte 1) enthält.

Denkbar wäre dann:
me.telefonnummer = me.telefon.Column (1)

Wobei es fraglich ist, warum Daten redundant gespeichert werden sollen.

Harald
Titel: Re: Text aus Textfeld in anderes Textfeld schreiben
Beitrag von: benjamin.grimm am August 05, 2013, 16:28:16
hi, da kommt immer der Fehler, das das Argument nicht optional ist.


Ich will es rendudant haben, da ich im Bericht dann die Telefonnummer sehen möchte und nicht immer die Debitoren ID.

oder hast du hierfür eine andere Lösung?
Titel: Re: Text aus Textfeld in anderes Textfeld schreiben
Beitrag von: MzKlMu am August 05, 2013, 17:56:15
Hallo,
hierzu ist überhaupt nichts zu programmieren. Nimm in die Abfrage für den Bericht die Tabelle mit den Telefonnummern mit auf und stelle über die ID eine Beziehung her. Dann hast Du das Feld mit der Telefonnummer direkt zur Anzeige zur Verfügung. Es ist überflüssig (und falsch !!) die Telefonnummer redundant zu speichern.