Autor Thema: Dialogliste durchlaufen  (Gelesen 1723 mal)

Offline dia

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • |_ |\|
Dialogliste durchlaufen
« am: 15.12.04 - 13:47:21 »
Ich habe eine Dialogliste in der mehrere Werte ausgewählt sein können. Die Liste sieht dann z.B. so aus:

hans, fritz, sven, bodo, hugo

Jetzt will ich in LotusScript die Liste einfach nur durchlaufen und die einzelnen Namen auslesen lassen. Wie mache ich das?

Wenn ich ForAll x In y mache dann bekomme ich immer ein Type missmatch. Liegt glaub ich daran dass die Liste in der Dialogliste keine richtige Liste ist oder?

Glombi

  • Gast
Re: Dialogliste durchlaufen
« Antwort #1 am: 15.12.04 - 13:55:08 »
Das verstehe ich nicht?
Willst Du jetzt Script oder Formelsprache nutzen?

Poste doch mal den Code.

Andreas

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re: Dialogliste durchlaufen
« Antwort #2 am: 15.12.04 - 13:57:30 »
So wie du das schreibst haut das schon hin.
Vielleicht hast Du das Dokument oder den Feldinhalt falsch referenziert ?
Ist das Feld auch mit Werten gesetzt ?

Ansonsten machs wie Glombi sagt,  schreib den code hier mal rein.

Gruß Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline dia

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • |_ |\|
Re: Dialogliste durchlaufen
« Antwort #3 am: 15.12.04 - 14:23:08 »
Ich will LotusScript machen. Hab bis jetzt nur das hier. Aber wie gesagt das geht nicht.

Sub Exiting(Source As Field)
    Forall elemente In dialoglistenFeld
        Msgbox elemente
    End Forall
End Sub

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste durchlaufen
« Antwort #4 am: 15.12.04 - 14:41:15 »
Und wo instantiierst Du dialoglistenFeld ??

Bernhard

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re: Dialogliste durchlaufen
« Antwort #5 am: 15.12.04 - 14:46:15 »
Muß das im exiting event des Feldes sein ?

Fürs Frontened: probiers mal so:
mv ist hierbei der Feldname.
Ist aber auch etwas "dirty", funktioniert aber.

        Dim doc As notesdocument
   Dim ws As New notesuiworkspace
   Dim uidoc As notesuidocument
   Dim werte As Variant
   Set uidoc = ws.currentdocument
   Set doc = uidoc.document
   
   werte = doc.mv
   
   Forall x In werte
      Msgbox x
   End Forall


Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste durchlaufen
« Antwort #6 am: 15.12.04 - 14:53:08 »
Dieser Code würde so genauso im Exiting-Event laufen, Holcomb.

Bernhard

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re: Dialogliste durchlaufen
« Antwort #7 am: 15.12.04 - 14:56:54 »
Dieser Code würde so genauso im Exiting-Event laufen, Holcomb.

Bernhard

Jou, war mir schon klar.

Ich frage mich nur warum er das in das exiting event des feldes aufnehmen wollte. Ich benutze das Event prinzipiell fast nie. Z.B. weil es ja sein kann, daß es gar nicht zur Ausführung kommt (Speichern und verlassen des Dokumentes und der Fokus ist immer noch im Feld)

Gruß Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline dia

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • |_ |\|
Re: Dialogliste durchlaufen
« Antwort #8 am: 15.12.04 - 15:27:30 »
Danke, so funktionierts. Werd das nochmal überdenken ob ichs dann nicht doch ins QuerySave packe. Danke für den Hinweis.

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re: Dialogliste durchlaufen
« Antwort #9 am: 15.12.04 - 15:31:04 »
Danke, so funktionierts. Werd das nochmal überdenken ob ichs dann nicht doch ins QuerySave packe. Danke für den Hinweis.

Nix zu danken,

servus
Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz