speichern in 2 verschiedenen ansichten

  • Hallo,


    ich habe eine Maske in der ich Daten eintrage ich möchte nun mit zwei schaltflächen die Maske einmal als "Entwurf" in einer Entwurfsansicht speichern und bei bedarf einmal in einer "Produktivansicht" (Schaltfläche 1 = speichern als Entwurf)
    (Schaltfläche 2 = speichern)


    in der hilfe habe ich dazu nichts gefunden ausser den command file save befehlen...


    kann mir jemand weiterhelfen?


    gruß Otacon

  • Ist das eine Mail-Datenbank?
    Oder woran unterscheiden sich Entwurf und Produktivansicht?


    Ich würde jedenfalls ein Flag nutzen, daß vor dem Speichern in das Dokument geschrieben wird:


    z.B.:
    FIELD xxx := "0" <-- für Entwurf


    oder
    FIELD xxx := "1" <--- für Produktivansicht



    Und diese Felder in den Ansichten abfragen

  • Schau dir mal in der Mail-Schablone an, wie das mit dem Speichern als Entwurf gelöst ist

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Trausi


    nein ist keine mail datenbanken. benutzerdaten sollen erst als entwurf abgespeichrt werden und später überprüft werden
    und dann in der "produktiv" ansicht gespeichert werden, wenn alles richtig ist.


    kannst du mir das mit den flags genauer erklären?



    RockWilder der Gedanke kam mir auch schon aber leider kann ich mir keine mailschablone anschauen...

  • mit Flag meine ich Feld. Der Feldname ist im Prinzip egal.


    Für Knopf "Entwurf":


    FIELD xxx := "0";
    @command([FileSave]);
    ...usw...


    Für Knopf "Produktiv":


    FIELD xxx := "1";
    @command([FileSave]);
    ...usw...



    und in den Ansichten dieses Feld wieder abfragen:
    Select xxx = "0" <-- für Entwurfsansicht
    Select xxx = "1" <-- für Produktivansicht

  • Hi!


    Du musst das als Aktion in die Schaltflächen einfügen(bei "Click"):


    FIELD xxx := "0";
    @command([FileSave]);


    Für Knopf "Produktiv":


    FIELD xxx := "1";
    @command([FileSave]);


    Und dann in der jeweiligen Ansicht in der "Ansichtsauswahl" das eintragen:


    Select xxx = "0" <-- für Entwurfsansicht
    Select xxx = "1" <-- für Produktivansicht


    Das wars dann auch schon!


    Gruß,


    devileye1