Autor Thema: Abfrage ob Profildokumente bestehen ?  (Gelesen 1774 mal)

Offline Friesenjung

  • Frischling
  • *
  • Beiträge: 31
  • Ich liebe dieses Forum!
Abfrage ob Profildokumente bestehen ?
« am: 16.09.03 - 15:20:53 »
Hallo,

ich möchte innerhalb einer Datenbank mit benutzerspezifischen Profildokumenten arbeiten.
Es soll so aufgebaut sein, dass wenn der User eine Eingabemaske ausfüllen will, vorher geprüft wird ob für diesen User ein Profildokument vorliegt oder eben nicht. Falls nein soll gleich in die Profil-Maske gesprungen werden, damit er dort seine Stammdaten eingibt, die dann später ausgelesen werden können.

Als Anfänger stellt mich dies vor unlösbare Probleme, falls mit einer mit @-Formeln weiterhelfen kann, wäre dass echt Klasse.

Danke Friesenjung  

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Abfrage ob Profildokumente bestehen ?
« Antwort #1 am: 16.09.03 - 15:39:59 »
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 ;-)

Offline Friesenjung

  • Frischling
  • *
  • Beiträge: 31
  • Ich liebe dieses Forum!
Re:Abfrage ob Profildokumente bestehen ?
« Antwort #2 am: 16.09.03 - 15:56:59 »
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 ;-)

Vielen Dank,

werde deine Ideen aufgreifen und etwas probieren.

In Bezug auf LotusScript stimme ich dir zu, da geht mittelfristig kein Weg dran vorbei. Allerdings habe ich bislang keine überzeugende Literatur gefunden. Entweder wurde LotusScript am Rande (auf drei Seiten erwähnt) oder es wurde nacheinander jeder Befehl mit allen Parametern aufgelistet, ohne Beispiele und praktischen Bezug. Vielleicht hasst  du ja noch einen Tip in Richtung LS-Literatur, neben dem zukünftigen Meisterwerk von eknori.

Erstmal vielen Dank für deine Denkanstösse.

Der Friesenjung

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Abfrage ob Profildokumente bestehen ?
« Antwort #3 am: 16.09.03 - 16:02:26 »
Gern geschehen ;-)

Wegen LS: Buchtipp - Raimund Manns "Lotus Notes Designer R5".

Kennst Du das Technical Learning Center "LotusScript R5" ? Hat Lotus mal kostenlos angeboten, ich find' es aber nirgends mehr. Ich find' das wirklich geschickt gemacht.
Wenn Du in Deiner Mehlbox so etwas über'n Meg frei hast und mir Deine Mailadresse off-list schickst, sende ich Dir das Ding gerne zu.

So long,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz