Domino 9 und frühere Versionen > Entwicklung
Verbindung zwischen 2 Masken/Ansichten
tuelb:
--- Zitat von: Performance am 25.02.03 - 14:31:08 ---- wenn du mehrer Felder brauchst geht das viel besser mit Picklist
mach dir ein button neben das user Feld - der folgende aktion beinhaltet:
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As Notesdocument, actdoc As Notesdocument
Dim col As NotesDocumentCollection
Set db = ws.CurrentDatabase.Database
dbname = ws.CurrentDatabase.Database.filepath
userview = "userview"
Set col = ws.PickListCollection(1, False, "",dbname,userview,"Select", "Please select a document.")
If col.count = 0 Then Exit Sub
Set doc = col.GetfirstDocument
Set actdoc = ws.Currentdocument.document
Call actdoc.replaceitemvalue("Subject", doc.Subject(0) )
' und der Rest der Felder ....
actdoc.save True, False
Das macht er nicht. Er sagt "Datei nicht vorhanden..." Was soll denn da passieren. Habe keine Ahnung von Lotus Skript.
S
--- Ende Zitat ---
Performance:
- klar kann ein Agent alle Dokumente updaten - du gehst alle doks der Hardware Ansicht durch und sucht bei jedem dok den user aus der Ansicht User - dann wird upgedatet - so einfach ist das.
poste die db mit den 2 Masken+Views - dann werde ich das checken
cu
tuelb:
Hier eine schnell erstellte DB mit ein paar Beispieldaten.
Danke schon mal.
Performance:
was ich noch nicht ganz verstehhe - wenn der LEI das ganze Zeug reinschreibt warum willst du dann noch manuell die Namen suchen+reinschreiben ?
cu
tuelb:
Ich muss diesen Updatevorgang zeitlich verkürzen, weil der LEI noch andere Aufgabe in der Nacht zu erledigen hat und da kann es nicht sein, dass er für ein Update auf den bestehenden Benutzernamen 1 Stunde braucht(siehe mein posting PRoblem forum). Die Daten für die Hardware und User kommen aus unterschiedlichen Datenbanken(-systemen).
Ich habe jetzt aber schon eine relativ annehmbare Lösung per Agent gefunden.
FIELD Nachname_hw := @DbLookup("";"";"User";sysusername;2);1;
Nochmals Danke für deine Hilfe.
Sebastian
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln