Autor Thema: Kombinationsfeld, neue Auswahl im gespeicherten Dokument  (Gelesen 2467 mal)

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Hallo Forum!

Eine Maske enthält ein Kombinationsfeld. Im Notes-Client und auch im Webbrowser sollen die Dokumente editiert und eine neue Auswahl getroffen werden können.

Problem:
Die Befüll-Formel ergibt im Browser Fehler

Zustand:
Die Formel zum Befüllen des Kombinationsfeldes lautet so:

@If(@IsDocBeingEdited;@DBColumn(Server, DB, View, Spalte);"")

Dabei funktioniert diese Befüll-Fomel für das Kombinationsfeld im Web nur, wenn ich sie von der Bedingung @IsDocBeingEdited abhängig mache und das Dokument neu erstellt wird.

Wird ein bereits gespeichertes Dokument im Web-Browser geöffnet und mittels @Command([EditDocument]) in den Edit-Mode überführt, gibt's einen Fehler.
(Seite nicht gefunden...)

Das Gleiche passiert auch, wenn im Browser ein neues Dokument angelegt wird und die Formel des Kombinationsfelds nur DBColumn(...) enthält.

Auch im NotesClient ist nach dem Öffnen des bestehenden Docs die Liste leer.
Wohl wegen des rot markierten Teils der o.g. Formel?

Frage
Kann ich ein Kombinationsfeld im Web auch im Editmode zuerst mit dem vorherigen Wert anzeigen und dann eine neue Auswahl treffen?

Ich bitte um Hilfe??

Vielen Dank für erneuten Rat!!!!!

Grüße, Nils.

« Letzte Änderung: 18.10.07 - 15:22:07 von aoibhneach »
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Kombinationsfeld, neue Auswahl im gespeicherten Dokument
« Antwort #1 am: 18.10.07 - 15:22:08 »
Hi,

kenn jetzt das problem nicht so genau, aber hatst du schon statt dem "" einfach den wert des feldes (->Feldname) eingestzt.
@If(@IsDocBeingEdited;@DBColumn(Server, DB, View, Spalte);DiesesFeld)

(@ThisValue geht aber bei R5 nicht und sowieso nicht für die Werteliste)

Gruss, Pete(r)
pete(r)

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Kombinationsfeld, neue Auswahl im gespeicherten Dokument
« Antwort #2 am: 18.10.07 - 15:47:02 »
@pete_bla!

Hallo Pete!

Aua! Danke! Dabei ist's so offensichtlich, sorry!  ^-^
Im Browser klappt das jetzt auch. Dummerweise bietet das Feld im NotesClient nach Umschalten in den Edit-Mode nur den einen, beim ersten Abspeichern ausgewählen, Wert an.

Sollte ich das finden??

Grüße, Nils.
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Glombi

  • Gast
Re: Kombinationsfeld, neue Auswahl im gespeicherten Dokument
« Antwort #3 am: 18.10.07 - 15:49:16 »
sieh mal hier

http://www.ibm.com/developerworks/lotus/library/notes-lookups/index.html

Ich glaube Du musst dann noch ein Refresh machen, so wie dort beschrieben, sonst wird die Liste nicht neu berechnet...

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Kombinationsfeld, neue Auswahl im gespeicherten Dokument
« Antwort #4 am: 18.10.07 - 16:14:16 »
@Glombi

Hallo Andreas!

Danke, danke!! Nur fix als Info, dass ich Deinen Antwort gelesen habe. Ich teste und poste Ergebnisse danach!!!!

Viele Grüße, Nils.  :)
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

Offline aoibhneach

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Re: Kombinationsfeld, neue Auswahl im gespeicherten Dokument
« Antwort #5 am: 19.10.07 - 14:03:39 »
@Glombi

Hallo Andreas!

Also, im Web-Browser hat es schon gestern funktioniert. Und im Notes-Client geht es jetzt auch.

Es war, wie Du angenommen hast, nur ein Refresh! Dies habe ich in das Postmodechange-Event der Maske gestellt.
Und schon ist auch beim erneuten Editieren eines gespeicherten Dokuments in Kombinationsfeldern wieder die vollständige Auswahl vorhanden.

Nur der Vollständigkeit halber nochmals die im Feld hinterlegte Formel, sie entspricht dieser Form:
@If(@IsDocBeingEdited;@DBColumn(Server, DB, View, Spalte);DiesesFeld)

Und: In den Feldeigenschaften stehen die Häkchen bei:
"Felder bei Schlüsselwortänderung aktualisieren"
"Auswahl bei Dokumentaktualisierung aktualisieren"

Link ist sehr empfehlenswert!!
http://www.ibm.com/developerworks/lotus/library/notes-lookups/index.html

Problem gelöst!

Danke + Schönes Wochenende,

Nils.  :)
"Der verlorenste aller Tage ist der, an dem man nicht gelacht hat."

Sébastien-Roch Nicolas de Chamfort

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz