Autor Thema: Feld nach Auswahl in einem Adressdialogfeld aktualisieren  (Gelesen 4704 mal)

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Hi zusammen,

quäl mich schon den ganzen Mittag mit einer Frage, die wahrscheinlich ziemlich easy zu beantworten ist.

Folgendes Problem:

Ich wähle in einem Namensfeld per Adressdialogfeld eine Person aus. Nach dieser Auswahl soll sich ein anderes berechnetes Feld (greift dann per dblookup auf ne ansicht zu) automatisch aktualisieren, per F9 funzt es, aber das sollte doch auch automatisch gehen.
Irgendwie habe ich aber nicht die Möglichkeit das über Schlüsselwortfeld aktualisieren zu machen, weil ich diese Option nicht aktivieren kann. In den Maskeneigenschaften ist Felder automatisch aktualisieren aktiviert.

Was bleiben mir noch für Möglichkeiten???

Gruß
Gruß Peter

ahnungslos und völlig talentfrei...

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #1 am: 03.05.05 - 16:25:53 »
Entweder über die MAskeneigenschaft "Autmatically refresh fields" könnte es gehen oder sonst irgendwie mit dem OnChangeEvent arbeiten (ab R6)
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #2 am: 04.05.05 - 08:39:33 »
Moin,

ja wie gesagt, die Option ist aktiviert.

Jetzt habe ich mal im Onchange-Event folgenden Code hinterlegt:

Sub Onchange(Source As Field)
   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   
   Set uidoc = workspace.CurrentDocument
   
   Call uidoc.Refresh
   
End Sub

Tut sich aber immer noch nichts!!!
Gruß Peter

ahnungslos und völlig talentfrei...

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #3 am: 04.05.05 - 08:44:17 »
Es gibt eigentlich nur einen Eintrag der das steuert:
im deinem Namensfeld musst du "Refresh Fields on Keyword Change" anklicken.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #4 am: 04.05.05 - 08:53:50 »
das dachte ich mir, aber in meinem ersten Posting oben habe ich schon erwähnt dass ich, aus welchen Gründen auch immer, diese Option nicht markieren kann. Ist grau hinterlegt und ich kann sie nicht aktivieren. 

Noch mal kurz zu den Einzelheiten des Feldes, in das man die Name eintragen soll.

Typ: Namen, bearbeitbar
und die Auswahl erfolgt über das Adressdialogfeld.

Hat nochmal jemand das Problem das man die Option "Schlüsselfeldwerte aktualisieren" nicht aktivieren kann?
« Letzte Änderung: 04.05.05 - 08:56:39 von redspawn »
Gruß Peter

ahnungslos und völlig talentfrei...

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #5 am: 04.05.05 - 09:00:47 »
In welchem Feld versuchst Du denn, das zu aktivieren? Das müsste im Namensfeld gemacht werden.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #6 am: 04.05.05 - 09:03:55 »
Jepp! Das versuche ich da ja auch, hab da auch schon in alle möglichen Events versucht mit LotusScript was zu erreichen, aber es will nicht...
Gruß Peter

ahnungslos und völlig talentfrei...

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #7 am: 04.05.05 - 09:09:31 »
Versuch mal folgendes: Setze den Feldtyp auf Dialogliste, setze den Haken und ändere den Feldtyp zurück auf Namen, der Haken bleibt drin, auch wenn das Feld ausgegraut ist. Hab jetzt aber nicht probiert, obs dann auch funktioniert. Sonst bleibt nichts anderes übrig, als mit der Dialogliste zu arbeiten und die Namen über Formula reinzuholen
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #8 am: 04.05.05 - 09:12:23 »
Nee tut auch nicht, obwohl der Gedanke ziemlich genial war...  ;)

OK, dann bleibt mir wohl nichts anderes übrig als den Bug hinzunehmen und es mir irgendwie anders einzurichten!

Trotzdem Danke für eure Zeit und Mühen!

So long
Gruß Peter

ahnungslos und völlig talentfrei...

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #9 am: 04.05.05 - 10:11:24 »
Unbedingt als Bug dem Support melden ......
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #10 am: 04.05.05 - 10:16:21 »
kann ich machen... wenn du mir noch kurz sagen könntest wo...
Gruß Peter

ahnungslos und völlig talentfrei...

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #11 am: 04.05.05 - 10:16:53 »
So jetzt kommen wir der Sache schon näher. Das ist ein Verhalten das ich kenne und tatsächlich ein BUG. Wenn du ein Feld als Textfeld eingebaut hast und dann später den Typ wechselst kann das vorkommen das du diesen Haken nicht mehr setzen kannst. Da hilft nur eines. Das Feld löschen und erst einmal als normales Dialogfeld anlegen. Da dann den Haken setzen und anschließend auf Namensfeld umswitchen. Dann bleibt, zumindest bei mir (6.5.3) diese Einstellung erhalten.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline redspawn

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #12 am: 04.05.05 - 10:27:35 »
Ok, alles klar, hab ich ausprobiert... tut noch nicht ganz wie ich will.

Ich hab das ganze jetzt bei einer Dialogliste gelassen, tut es mir soweit ich. Aber er aktualisiert das Feld immer noch erst wenn ich mit dem Cursor weiter nach unten klicke oder F9 drücke. Sollte er das nicht gleich machen, oder muss ich in dem zu berechnenden Feld noch was anderes machen außer mein Dblookup?!?
Gruß Peter

ahnungslos und völlig talentfrei...

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #13 am: 04.05.05 - 10:31:16 »
Thomas, das war genau mein Vorschlag. Funktioniert das dann danach bei Dir richtig?

Redspawn: Dieses Verhalten ist normal, schliesslich ist die Aenderung ja erst definitiv, sobald Du das Feld verlässest
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Feld nach Auswahl in einem Adressdialogfeld aktualisieren
« Antwort #14 am: 04.05.05 - 10:34:36 »
Thomas, das war genau mein Vorschlag. Funktioniert das dann danach bei Dir richtig?

Redspawn: Dieses Verhalten ist normal, schliesslich ist die Aenderung ja erst definitiv, sobald Du das Feld verlässest
Jo im !!Help!! hab ich das nämlich umgestellt und da läuft das. Zumindest bei Berechnet zur Anzeige Feldern wie Phone und Department.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz