Oooh, sowas mit @functions ...
Mal so ins Blaue gedacht:
Im QueryOpen mit @GetProfileField checken, ob ein bestimmtes Feld des ProfileDocs bereits ausgefüllt ist (vulgo: Existiert).
Wenn nicht, mit @Command ([EditProfile]) ProfileDoc erstellen und ausfüllen lassen. Falls @Command im QueryOpen geht ... Noch nie gemacht und kann's gerade nicht ausprobieren.
Eine weitere Schwierigkeit sehe ich, im QueryOpen darauf zu reagieren, ob der User auch brav alles ausgefüllt hat ... Mit @function kann ich QueryOpen ja nicht abbrechen ...
Oder es ist sichergestellt, daß ein Doc nur über einen Button erstellt werden kann. Du siehst - ich schreib' ins Blaue ... Da kann man ja wirklich
- GetProfileField ?
- Leer -> EditProfile
- GetprofileField ?
- Immer noch leer ? @Return ("") - Ende Banane.
Hilft Dir das schon weiter ?
Bernhard
PS: So schnell, wie Du lernst, solltest Du bald LotusScript in Angriff nehmen ;-)