Domino 9 und frühere Versionen > ND8: Entwicklung

@If + @ Contains

<< < (21/22) > >>

Peter Mewes:
Fröhliche 16.00 Uhr wünsche ich! Mit der Begründung kann ich vorerst leben. Hatte insgeheim sowas ähnliches vermutet. Habe den Tread auf Daumen hoch gemacht.

Großen Dank auch nochmal an alle, habe mir einiges an Strukturierung und Herangehensweisen abgeschaut.

Pete

Peter Klett:

--- Zitat von: Peter Mewes am 27.05.11 - 15:40:22 ---Warum ich nich gleich in Script gemacht habe... Naja zum einen las ich, dass Querysave continue = false eine zweitklassige Lösung sei und zudem gehe ich (noch) davon aus, dass Formula einfacher zu meistern ist am Anfang.

--- Ende Zitat ---
Dass Du Dich zu Beginn auf die Formeln konzentrierst, ist m.E. absolut richtig, aber dass Continue = False eine zweitklassige Lösung sei, finde ich äußerst interessant. Die Quelle würde mich interessieren.

Seit 1999 (damals noch unter 4.5 und OS/2) validiere ich ausschließlich per Script im Querysave, habe dann eine Box, in der alle gesammelten Fehler - auch in verschiedenen Teilmasken gerechnet - des Dokuments aufgelistet sind, und verhindere das Speichern mit Continue = False.

Peter Mewes:
Hi Peter,

habe gerade nochmal dannach gesucht, aber nicht wieder gefunden. War glaube ich im Domino-Forum. Ungefährer Wortlaut: Mit Continue = False im Querysave kann man nicht restlos verhindern, dass User Dokumente Ändern / Speichern.

Glombi:

--- Zitat von: Peter Mewes am 27.05.11 - 14:47:49 ---@Soundex ist mir neu. Scheint sinnvoll - weiß nur noch nicht direkt wofür. Setze ich hinten auf die Liste. Inwiefern hilft mir Soundex letztlich dabei "Rainer" von "Reiner" zu unterscheiden, bzw. inwiefern will ich das? Rainer und Reiner sind für mich 2 verschiedene Personen. :P

--- Ende Zitat ---
Ok, ich wusste ja nicht, dass Du NUR die Vornamen prüfst. Dann hätte ich das naürlich nicht als Tipp geschrieben.

Wünsche Dir weiterhin viel Spß am Herumwurschteln!  :P

Tode:
Nur um nochmal den Klugscheisser- Modus anuwerfen: dass das Querysave der falsche Ort für deine Formel ist, wurde Dir gleich zu Beginn des Threads mehrfach gesagt.

Nun zu der (wahren) Behauptung, Continue=False im Querysave sei nicht 100% sicher:

Leider ist in jedem Client der Script- Debugger mit dabei. Wenn man den über Werkzeuge einschaltet, und einfach die Script- Abarbeitug abbricht, bevor continue=false gesetzt wird, dann wird das Dokument ganz normal gespeichert. Das selbe gilt übrigens auch für Queryopen, QueryModeChange ( wird gerne verwendet um das Bearbwiten zu verhindern) oder im QueryDocumentDelete.

Das setzt aber eine gewisse Kenntnis der materie und vor allem Absicht voraus, weshalb man das im normalfall ignorieren kann.

Und über verstecken der Gestaltung oder auslagern des scripts in lss dateien kann man auch dieses Hintertürchen schliessen, aber fängt sich dafür weitere Kröten ein... aber das ist jetzt alles schon zu weit off topic...

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln