Domino 9 und frühere Versionen > Entwicklung

Verbindung zwischen 2 Masken/Ansichten

<< < (2/2)

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