Domino 9 und frühere Versionen > ND6: Entwicklung
Dokument in einer Ansicht öffnen................@Command([FileOpenDatabase]
Vigeli:
hallo
habe folgendes problem:
möchte in einer maske anhand vom feld "key" prüfen ob in ansicht "view" ein eintrag existiert und diese dann automatisch öffnen...... das funktioniert auch einwandfrei....problem ist wen diese eintrag in ansicht nicht existiert sollte man mit befehl @PostedCommand([Compose]; "Verkauf") diese anlegen....geht das?
besten dank
_____________________________________________________________
view := "Kunden_Infos_nach_Kundennummer";
key := KDNR;
REM { Anhand vom KDNR wird eine View geöffnet und diese Eintrag automatisch geöffnet};
@Command([FileOpenDatabase] ;@DbName ; view ; key);
@Command([EditDocument]);
REM { View nochmals aufmachen und Schliessen};
@Command([OpenView] ; view);
@Command([FileCloseWindow])
DAU-in:
Vielleicht hilft dir @iserror(oder so ähnlich) weiter?
Den Fehler in der view abfangen und dann das neue Dokument anlegen.
Grüsse
Dau-in
P.S.: Wenns Wetter morgen schön wird, fahre ich mit Schiff bei euch auf dem See rum.
Vigeli:
....und wie?
@IsError(@PostedCommand([Compose]; "Verkauf")));
DAU-in:
@if(@iserror; mach dies; ansonsten was anderes)
koehlerbv:
Nein.
Die Logik lautet:
@If (!@IsError (@dbLookup (......., key); OpenDocument; ComposeDocument).
Also: Erst Dokument suchen und dann nach Vorhandensein entscheiden.
Gibt es einen Grund, warum Du Dir sowas nach Notes 4.1 noch in Formelsprache antust? Wenn später die Anforderung nur ein bisschen komplexer wirst, bist Du doch gleich erschossen damit ...
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln