Domino 9 und frühere Versionen > ND6: Entwicklung

Maske schließen, wenn Ansicht EIN Dokument enthält?

<< < (2/3) > >>

C_T:
HI,

bist du den Notesentwickler bei euch? Wenn ja solltest du vielleicht gucken, das du dich dennoch dadurch kämpfst, den du wirst sonst immer wieder an die Problematik kommen "In Formelsprache klappt das nicht!"

Dennoch war gerade motiviert: ;)

Im Queryopen machst du folgendes rein

dim sess as new NotesSession
dim view as NotesView
set view = sess.currentDatabase.getView("NameAnsicht")
if view.EntryCount = 1  then
  if Messagebox("Es gibt nur ein Dokument, wollen Sie es dennoch bearbeiten?",4) <> 6 then
  continue = false
end if

(ungetestet)

P.S. @Pram sry habe deinen Code als Vorlage genommen

Kadlec:
Unabhängig davon dass Ihr natürlich Recht habt in Bezug auf Script warum nicht so:?
Temp := @Subset(@DbColumn("Notes" : "NoCache"; "";"CatNoOnHold_V" ; 6 );1);
@If(Temp != "";
@prompt([ok];"ACHTUNG";"Es gibt schon ein Dokument! Löschen, oder Editieren Sie dieses! Es darf NUR 1 Dokument geben!");@success)

Boris

dirk_2909:
Evtl. weil @Prompt kein Rückgabewert zurück gibt, um Continue auf False zu setzen?

Kadlec:
OK ich habe jetzt das ganze Scenario nicht geprüft.
Aaaaber die Formel reagiert auf alle Fälle dahin, wenn Dokumente in der Ansicht entsprechende Meldung und wenn keine da sind keine Meldung.
Und da haperts ja schon beim Ersteller ds Freds, oder??

dirk_2909:
Oder!


--- Zitat ---Ich möchte beim öffnen einer Maske abfragen, ob in einer bestimmten Ansicht EIN Dokument vorhanden ist, wenn JA, dann soll sich die Maske nach einem Hinweis dazu wieder schließen.
--- Ende Zitat ---

dann soll sich die Maske nach einem Hinweis dazu wieder schließen.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln