Domino 9 und frühere Versionen > ND6: Entwicklung

Löschen von "Verknüpfungen" oder so ähnlich

(1/2) > >>

schlissm:
...ein neuer Tag ein neues Problem :

Bastle grad an einer Inventardatenbank rum.

Läuft auch alles soweit so gut ...

Habe Dokumente vom Typ „Hardware“ und Dokumente vom Typ  „Software“.

Im Dok „Hardware“ gibt es das Feld Software in dem der Name der Software sowie die DocID gespeichert wird – Trennzeichen = „|“.

Im Dokument Software gibt es ein Feld das den Namen der Hardware enthält.

Nun mein Problem :

Möchte in der Ansicht „viewSoftware“ einen Button einbauen zum Löschen der Software Doks. Es wird ein Agent gestartet. Wie ich das/die Dok(s) lösche hab ich hinbekommen @DeleteDocument ... war nicht so schwer ;)

NUR möchte ich VOR dem löschen in das Dokument Hardware gehen und die entsprechende Software auch dort aus dem Feld „Software“ löschen ...

Steh da grad aufm Schlauch ... ich hoffe ihr könnt mir helfen bzw. werdet aus meiner Beschreibung schlau ;)

koehlerbv:
Du brauchst eine Ansicht, die in der 1. Spalte die Software-DocUNIDs darstellt. In der zweiten Spalte hast Du die DocumentUnique-ID des Hardware-Dokuments.
Mit @DBLookup holst Du Dir die DocumentQuiqueID des Hardware-Dokuments und kannst dieses dann mit @SetDocField manipulieren.

HTH,
Bernhard

schlissm:
Wow das war schnell! Danke schon mal

Was ich grad noch nicht so verstehe ist wie ich die Docids von der markierten Software Dokumenten raus bekomme ... und wie ich dann den View entsprechend betüttel ...

....mach sowas grad zum ersten Mal :(

koehlerbv:
Die DocumentUniqueIDs der markierten Dokumente stehen Dir doch unmittelbar zur Verfügung ... Mit Deiner Frage kann ich so erstmal nix anfangen.

Bernhard

schlissm:
Ich glaub ich hab grad sooooooooooooo n riesen Brett vorm Kopf!


Das Problem ist das ich "nichts" weiss ...

Ich weiss das der Agent dieses @DeleteDocument auf alle Doks anwendet aber wie macht der  das? Kann man das so verstehen das der Agent für jede Makierung aufgerufen wird? Ich versteh die Logik grad garnicht ... :(

Kann ich mir alle DocIds ausgeben lassen?


 :-[

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln