0

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

null
    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo, das müsste über eine Massendatenänderung im neuen Terminfeld mit folgender Formel gehen:

     

    TERMIN := appointment(datetime(DATUM, UHRZEITVON), datetime(DATUM, UHRZEITBIS))

    • GSDVermittlung
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Danke für die schnelle Antwort. Hab’s grade mal ausprobiert aber dann kommt die Meldung „Diese Funktion darf keine Datenänderung vornehmen.“

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    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

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Oh, hallo Copytexter!

    • GSDVermittlung
    • vor 5 Jahren
    • Gemeldet - anzeigen

    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.

    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Oder so. ;)

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 6Antworten
  • 1091Ansichten