Feld mit einem Standardtext füllen
Hallo, ich möchte ein formatiertes Textfeld grundsätzlich mit einem längeren Standardtext füllen. z.B. ein kleiner Fragebogen. Dieser Text soll später aber vervollständigt werden können. Mit "Standardwert" funktioniert es nicht!?
Also bei jedem neuen Datensatz ist das Feld mit dem Text ausgefüllt!
7 Antworten
-
Hallo,
Du könntest eine zentrale Tabelle "Stammdaten" anlegen. In dieser legst Du ein formatiertes Textfeld (z.B. 'Textvorgabe) an und befüllst es in EINEM Datensatz mit Deinem Standardtext.
In Deiner Tabelle, in der Du das formatierte Textfeld vorbelegen willst, hinterlegst Du als Trigger bei neuem Datensatzlet my := first(Stammdaten);
'formatiertes Textfeld' := my.'Textvorgabe'
lg, Torsten
-
funktioniert so nicht! es steht bereits drin: ('Kunden Nr' := "K" + format(cnt(select Kunden), "0000"))
damit eine Kundennummer vergeben wird. soll let my dahinter bzw. nach and?
Viele Grüße Burghard
-
Hallo Burghard,
eigentlich vollkommen egal, wichtig ist nur, dass Du die Anweisungen durch Semikolon trennst, also:
let my := first(Stammdaten);
'formatiertes Textfeld' := my.'Textvorgabe';
'Kunden Nr' := "K" + format(cnt(select Kunden), "0000")
lg, Torsten
-
Hi Torsten, ich habe es so eingegeben:
let my := first(Stammdaten);
Notizen := my.AAA;
'Kunden Nr' := "K" + format(cnt(select Kunden), "0000")Tabelle heisst "Stammdaten" und das Feld heisst "AAA". Das Feld in das die Daten soollen heisst "Notizen". Bei Notizen und AAA wird das Hochkommer nach dem speichern gelöscht ;-(
Neuer Datensatz: Die Kundennummer zählt hoch, aber das Feld wird nicht ausgefüllt...
Viele Grüße Burgahrd
-
Er findet die Tabelle nicht, verweist auf den lezten Buchstaben des Tabellen Namens
-
Hallo Burghard,
ja, da hab ich einen Bock geschossen, sorry. Es fehlte nur eine Kleinigkeit.
let my := first(select Stammdaten);
Notizen := my.AAA;
'Kunden Nr' := "K" + format(cnt(select Kunden), "0000")
sollte jetzt wirklich klappen... ;-)
Die Hochkommas sind obsolete, wenn der Tabellen- oder Feldname nur aus alphanumerischen Zeichen besteht. Ich füge sie in meinen Skriptbeispielen hinzu, weil das gerne zu Fehlern führt, wenn der Fragesteller das Skript auf seine Datenbank anpasst.
lg, Torsten
-
Jaaaaaa, super! Es ist genauso wie ich es mir vorgestellt habe! Vielen Dank für Deine Mühe Torsten!
Viele Grüße Burghard
Content aside
- vor 5 JahrenZuletzt aktiv
- 7Antworten
- 2285Ansichten