Daten übertragen von einem zum anderm Engabefeld
Hallo, ich habe drei Eingabefelder (Datum, Uhrzeit von und Uhrzeit bis) und würde diese gerne übertragen auf das Eingabefehler Termine. Manuell übertragen dauert zu lange. Gibt es die Möglichkeit die automatisch zu tun und dann die drei Eingabefelber zu löschen das nur noch das Feld Termine da ist?
Liebe Grüße
Daniel Weber
6 Antworten
-
Hallo, das müsste über eine Massendatenänderung im neuen Terminfeld mit folgender Formel gehen:
TERMIN := appointment(datetime(DATUM, UHRZEITVON), datetime(DATUM, UHRZEITBIS))
-
Danke für die schnelle Antwort. Hab’s grade mal ausprobiert aber dann kommt die Meldung „Diese Funktion darf keine Datenänderung vornehmen.“
-
Hallo Daniel, du kannst in einer Schleife die Terminr füllen (entweder in der konsole oder als funktion beim Button:
---
for i in select DEINETABELLENNAME do
i.Termin := appointment(datetime(i.Datum,i. 'Uhrzeit von'), datetime(i.Datum,i. 'Uhrzeit bis'))
end---
Die Eingabefelder musst du dann schon selbst löschen
Leo
-
Oh, hallo Copytexter!
-
Danke das hat geklappt.
das ich die dann selber löschen muss ich mir bewusst wollte nur wissen ob ich die dann ohne weiteres löschen kann aber ja ging.
also nochmal vielen dank für die schnelle Hilfe.
-
Oder so. ;)
Content aside
- vor 5 JahrenZuletzt aktiv
- 6Antworten
- 1094Ansichten