Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: dinnso am 19.07.04 - 15:22:34
-
Hallo zusammen,
wenn ich in einer Maske Felder ausfülle klicke ich anschließend auf einen Button, um die Einträge zu speichern.
Bei mir kommt dann immer der Hinweis, dass ich das dokument speichern muss.
Wenn ich es schließe, werde ich gefragt, ob ich das Dokument speichern will. Bestätige ich mit ja, speichert er es auch.
Wie bekomme ich es nun hin, dass er mich nicht mehr fragt, sondern gleich das Dokument nach betätigen des Buttons speichert und ich danach gleich weiter die Felder ausfüllen kann.
Hab's schon mit @Command([FileSave]) probiert, ignoriert er aber völlig.
Kann mir bitte jemand helfen?
Grüße
Dinnso
-
Versuch doch mal ein verstecktes Text-Feld in das Form einzufügen mit dem Titel "SaveOptions" und Default Value = "1"
-
Vielen Dank für die schnelle Antwort.
Könntest du mir dafür kurz bitte ne schritt für schritt anleitung geben?
bin noch anfänger.
Danke schon mal.
-
bin noch anfänger.
Um so wichtiger, dass Du Dir, wie in einem anderen Thread schon mal gesagt, endlich mal die Designerhilfe anschaust.
Gib da "SaveOptions" ein, und Du hast Deine Beispiele.
-
wenn ich in einer Maske Felder ausfülle klicke ich anschließend auf einen Button, um die Einträge zu speichern.
Bei mir kommt dann immer der Hinweis, dass ich das dokument speichern muss.
Was ist das für ein mystischer Button ?
Wie bekomme ich es nun hin, dass er mich nicht mehr fragt, sondern gleich das Dokument nach betätigen des Buttons speichert und ich danach gleich weiter die Felder ausfüllen kann.
Warum speicherst Du nicht nach Ausfüllen aller Felder ?
Hab's schon mit @Command([FileSave]) probiert, ignoriert er aber völlig.
@Command ([FileSave]) funktioniert. Die Frage ist eher: Was hast Du wirklich gemacht ? Wo steht Dein @Command ?
SaveOptions = "1" ist für Deine Zwecke völlig überflüssig.
Bernhard
-
Hallo ,
mein @Command wird ausgeführt, wenn ich auf den Button klicke.
Ist das falsch?
-
Wenn's ausgeführt wird - wo ist dann Dein Problem ?
-
Sorry, hab mich falsch ausgedrückt.
Mein @Command soll ausgeführt werden, wenn ich auf den Butto klicke.
Deshalb habe ich es auch in das Formelfenster für den Button geschrieben.
wo müsste man es denn hinschreiben?
-
Genau dort gehört das hin, und dann funktioniert das auch: Klick auf den Button -> Dokument wird gespeichert. Einzige Ausnahme: Du hast ein Feld namens SaveOptions in der Maske und dieses hat den Wert "0". Aber dann würde das Dokument nie und unter keinen Umständen gespeichert.
Bernhard
PS: Kann es sein, dass Du nicht den ganzen Zauber beschreibst, den Du erwartest bzw. gemacht hast ? Sowas wie "@Command ([FileSave]) soll mein Dokument speichern und schliessen und ein neues Dokument aufmachen" ?
-
Nein, du hast meine anforderung schon richtig verstanden.
Ich habe es auch genau so gemacht, wie du beschrieben hast.
Aber wenn ich dann auf den Button klicke, kommt zuerst die meldung,
"Damit diese Aktion durchgeführt werden kann, müssen sie das Dokument speichern".
Erst wenn ich es schließe, werde ich zum speichern aufgefordert.
Vor der beschriebenen @Command-Funktion habe ich lediglich eine einfache Funktion stehen, die das Dokument in die Datenbank kopiert.
Was mach ich dabei nur falsch?
-
Sorry, hat sich erledigt. Weiß jetzt wo mein Fehler lag.
Dank Dir trotzdem.
-
Dann lass bitte auch die Allgemeinheit an Deiner neuen Erkenntnis teilhaben - vielleicht hilft es demnächst jemand anderem (das ist der Sinn dieses Forums !).
Bernhard
-
Hast recht.
Mein Problem war, dass ich eine einfache Funktion hatte, die das Dokument in die Datenbank kopiert.
Danach habe ich @Command([FileSave]) auch als einfache Funktion ausgeführt.
Als ich die einfache Fuktion "Dokument in die Datenbank kopieren" löschte, hat es funktioniert.