Autor Thema: Formularfeld mit Wertübergabe  (Gelesen 1132 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Formularfeld mit Wertübergabe
« am: 24.05.02 - 10:46:27 »
Habe folgendes Problem:

In einer Übersichtsmaske kann durch Aktivieren eines Kontrollkästchens eine vorgegebene Menge an Prospekte angefordert werden.
Nun habe ich zur Ansicht des jeweiligen Flyers eine Schaltfläche eingefügt, das nach Klick ein Dialogfenster öffnet, indem eine andere Maske mit Bild des Prospekts geöffnet wird. Die Maske wird über @DialogBox("Maskenname") aufgerufen. Hier habe ich nochmals ein Kontrollkästchen zur Anforderung eingebaut. Wenn dieses also aktiviert wird, soll nach Klick auf "OK" auch das Kästchen des Übersichtsformulars (für das jeweilige Prospekt) aktiviert sein.
Wie muss ich das machen??
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Formularfeld mit Wertübergabe
« Antwort #1 am: 24.05.02 - 12:26:31 »
Hi,

ich versuchs mal aus dem Kopf. Füge in deine Schaltfläche folgendes Script ein.

Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim db  As NotesDatabase
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim dlgdoc As NotesDocument

Set db = session.CurrentDatabase
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document

'Dokument für Dialog anlegen
Set dlgdoc = New NotesDocument(db)

'Dialog anzeigen
If workspace.DialogBox( "Maskenname", True, True, False, False, False, False, "Titel", dlgdoc, True) Then
 'Anforderung aus Dialog übernehmen
 doc.FeldfürAnforderung = dlgdoc.FeldfürAnforderung
 'Übersichtmaske sichern, wenn hier notwendig
 Call doc.Save(True,False)
End If

Die Feldnamen bzw. Maskennamen musst du deinen Gegebenheiten anpassen.

Ich hoffe das hilft dir weiter.
Axel
 
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline nafets

  • Frischling
  • *
  • Beiträge: 27
  • Geschlecht: Männlich
  • Tiggergrüsse aus Schiltach...
Re: Formularfeld mit Wertübergabe
« Antwort #2 am: 24.05.02 - 12:57:01 »
Eigentlich müsste es ausreichen, wenn du den Feldern den gleichen Namen gibst. @Dialogbox zeigt ja nur das gleiche Dokument mit einer anderen Maske an.

Hoffe das hilft dir weiter!  ;D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
2 x 5.0.8 Server im Cluster NT 4.0 SP6a
19 x 5.0.8 Server

Clients:
1.200 User (NT4) 5.0.8

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re: Formularfeld mit Wertübergabe
« Antwort #3 am: 24.05.02 - 13:02:17 »
Mit den gleichen Feldnamen funktioniert das nicht bei Kontrollkästchen. Habe aber eine andere Lösung gefunden. Vielen Dank!
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz