0

Aktion beim schließen eines Formulars

Hallo,

gibt es eine Möglichkeit eine Aktion beim schließen von einem Formular auszuführen.

Hintergrund: Beim öffnen über einen Button wird automatisch in der Tabelle Rechnung, welche Grundlage des Formulars ist, eine fortlaufende Nummer erzeugt. Schließt man das Formular ohne weitere Eingabe, dann ist eine Nummer vergeben ohne weitere Daten. Beim nächsten öffnen wird die nächste Nummer vergeben und somit kann man schon "Lücken" in der Tabelle bekommen. Die Datenbank wird weitesgehend über ein Formular mit Buttons gesteuert.

Vielleicht habe ich ja nur einen Denkfehler, zumindest komme ich an dieser Stelle nicht weiter.

Danke und Gruß an die Gemeinde

Ralf 

6 Antworten

null
    • Birger_H
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Dies ist derzeit (noch) nicht möglich.

    Birger

    • Uwe_Wagner.2
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Ralf,

    und wenn Du den Script zum Erzeugen der fortlaufenden Nummer in das erste Feld legst, das nicht leer bleiben darf ("Eingabe erforderlich").

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Ralf,

     

    das Schließen des Formulars könnte auch eine Befehlschaltfläche übernehmen - in deren Script könnte eine Abfrage enthalten sein, die bestimmte Felder auf Inhalt überprüft und im negativen Fall den Datensatz löscht. Im positiven Fall wäre ein closeRecord() die Folge.

     

    lg, Torsten

    • Ralf_Walter
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Torsten,

    der Befehl closeRecord() funktioniert sofern ich in der Tabelle einen neuen Datensatz erzeuge und sich rechts davon das Formular öffnet. Wenn man allerdings über eine Schaltfläche mit dem Befehl -> let new := (create Rechnung);
    openFullscreen(new) das Formular öffnet und möchte dies mit closeRecord() schließe dann greift der Befehl nicht.

    LG Ralf

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Ralf, versuch mal so:

    ---

    closeFullscreen();
    closeRecord()

    ---

    Leo

    • Ralf_Walter
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo, genau das ist die Lösung.

    Schönen Sonntag

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 6Antworten
  • 1715Ansichten