Hallo NG,
ich möchte wissen, ob es in einer Datenbank bereits ein Dokument mit einem bestimmten Wert gibt.
Gibt es das Dokument, so soll es im Editiermodus geöffnet werden, gibt es das Dokument noch nicht, so soll es mit einer bestimmten Maske erstellt werden.
Ich versuche mich wie folgt dem Problem zu nähern:
Bei Betätigung eines Buttons wird folgende Formel ausgeführt.
_DOC := @DbLookup("":"NoCache";"":"datenbank.nsf";"Standard";5;2);
@Prompt([Ok];"Ergebnis";_DOC);
Bei Betätigung eines Buttons soll also ein Fenster geöffnet werden welches mir den Spaltenwert von Spalte 2 des Dokuments mit dem Spaltenwert 5 in der ersten sortiertbaren Spalte der Ansicht "Standard" liefert.
Dieses Fenster ist jetzt lediglich zum spielen/prüfen und wird später wieder verschwinden wenn ich schlüssig auswerten kann ob das Dokument nun existiert oder nicht.
Was mir aufgefallen ist:
Wenn ich den Schlüssel auf einen Wert setze, der Wahr ist (ein Dokument mit "5" ist vorhanden...) dann erhalte ich ein Fenster - allerdings ohne Inhalt. Müsste ich doch eigentlich mit Inhalt bekommen - oder?
Wenn ich den Schlüssel auf einen Wert setze, der Unwahr ist (ein Dokument mit "10" ist nicht vorhanden...) dann erhalte ich kein Fenster.
Was mache ich falsch?