Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: tismo am Oktober 03, 2020, 16:05:41

Titel: Text in Textfeld ergänzen
Beitrag von: tismo am Oktober 03, 2020, 16:05:41
Hallo zusammen,

ist es möglich in einem gebundenen Textfeld zu dem bereits vorhandenen Text durch einen click einen bestimmten Text zu ergänzen?

Bsp.

Textfeld 1 zeigt an: 'xxx'
in Textfeld 2 wird eingeben: 'yyy'
nach Aktualisierung von Textfeld 2 zeigt Textfeld 1 an: 'xxxyyy'
Titel: Re: Text in Textfeld ergänzen
Beitrag von: MzKlMu am Oktober 03, 2020, 16:58:40
Hallo,
im Ereignis "Nach Aktualisierung" von Feld2:
Me.Textfeld1 = Me.Textfeld1 & Me.Textfeld2Wobei das Vorhaben zu überdenken ist. Was ist denn der Hintergrund des Vorhabens ?
Titel: Re: Text in Textfeld ergänzen
Beitrag von: tismo am Oktober 03, 2020, 17:49:51
... es soll in einem Textfeld eine Art Protokoll erezugt werden, in dem die bereits erstellten Ausdrucke angezeigt werden.

Textfeld: 'Angebot, Auftragsbestätigung, Lieferschein, Rechnung'
autom. Ergänzung nach dementsprechendem Ausdruck

Titel: Re: Text in Textfeld ergänzen
Beitrag von: MzKlMu am Oktober 03, 2020, 18:11:23
Hallo,
das Vorhaben ist ungeeignet. In einem DAtenbankfeld speichert man immer nur einen Wert. 1.Normalform, atomare Inhalte.
Für das Protokoll legt man eine extra Tabelle an in der jede Statusänderung (=Protokollierung) als je ein Datensatz (ggf. mit Datum) gespeichert wird. Auch für den Status (Angebot, Auftragsbestätigung, Lieferschein, Rechnung') ist eine Tabelle notwendig. Der Fremdschlüssel des Status kommt dann zusätzlich in die Protokolltabelle.
Der Aufbau nennt sich dann n:m Beziehung.
Titel: Re: Text in Textfeld ergänzen
Beitrag von: itwebmaster am Oktober 21, 2020, 15:56:19
Ich würde für so etwas die Replace Funktion nutzen!
Replace("Das ist ein Text mit xxx","xxx","yyy",1)
Titel: Re: Text in Textfeld ergänzen
Beitrag von: Beaker s.a. am Oktober 21, 2020, 16:16:03
@itwebmaster
ZitatTextfeld 1 zeigt an: 'xxx'
in Textfeld 2 wird eingeben: 'yyy'
nach Aktualisierung von Textfeld 2 zeigt Textfeld 1 an: 'xxxyyy'
Hört sich nicht nach ersetzen an  ;)
Titel: Re: Text in Textfeld ergänzen
Beitrag von: itwebmaster am Oktober 22, 2020, 16:18:06
Ja ist nur ein Ersetzen, die Idee mit der Protokolldatei ist natürlich viel eleganter, auch aussagekräftiger. Aber die Anfangsfrage: da hätte das so gepasst.