Autor Thema: Notes-Anwendung: Dokumente "umziehen"  (Gelesen 1618 mal)

Offline inu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 594
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Notes-Anwendung: Dokumente "umziehen"
« am: 11.12.09 - 13:07:51 »
Hallo Leute,

ich habe mal eine Notes-Anwendung zur Verwaltung von Hardware geschrieben. Dabei ist eine Hardware immer an einen Raum gekoppelt. Intern habe ich das so gelöst, das jedes Raumdokument eine ID erhalten hat (@unique). Um die Zugehörigkeit einer Hardware zu einem Raum feststellen zu können, habe ich im jeweiligen Hardwaredokument die ID des Raumes gespeichert.

Nun aber zum eigentlichen Problem:
Es kommt gelegentlich vor, dass Hardware von einem Raum in den anderen umzieht. Und genau für diese Thematik möchte ich gern einen komfortablen Weg programmieren. Ich hatte mit vorgestellt, dass ich als Umzugsziel alle zur Verfügung stehenden Räume als Auswahlliste vorblende. Per Klick soll dann der Zielraum ausgewählt werden können.
Ideal wäre jedoch, wenn ich per Klick im Programmcode selbst nicht den Raum, sondern diese Raum-ID zurückerhalte. Diese bräuchte ich dann lediglich in das Hardwaredokument einzutragen.Wie kann ich das lösen? Muss ich den ausgewählten Raum nehmen und dann die ID dazu suchen? Das würde ja sicher nur dann gehen, wenn alle Räume immer einen eindeutigen Namen haben.
Da ich aber mit solchen ID-Zuordnungen des öfteren arbeite, benötige ich eine Lösung die universell ist. Also auch doppelte Bezeichnungen (aber unterschiedliche ID) berücksichtigt.

Habt ihr eine Idee zur Lösung?

Gruß
David

Driri

  • Gast
Re: Notes-Anwendung: Dokumente "umziehen"
« Antwort #1 am: 11.12.09 - 13:12:24 »
Wenn Du die Räume per PickListCollection auswählen läßt, erhälst Du als Ergebnis eine DocumentCollection zurück (kann man natürlich auch auf max. 1 Dokument beschränken). Das wäre dann das Raum-Dokument, aus dem Du dann wieder den Namen und die Raum-ID auslesen und direkt weiterverwenden kannst.

Offline inu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 594
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Notes-Anwendung: Dokumente "umziehen"
« Antwort #2 am: 11.12.09 - 13:28:19 »
Okay, dann versuche ich das ganze mal per LotusScript umzusetzen. hatte mich bisher bei dieser Thematik auf Formelsprache eingeschossen.

David

Driri

  • Gast
Re: Notes-Anwendung: Dokumente "umziehen"
« Antwort #3 am: 11.12.09 - 13:34:58 »
Das ginge auch mit Formelsprache, wenn Du in der Auswahl als Rückgabewert die Raum-ID bekommst. Darüber kannst Du dann ja zur Not per DBLookup weitere Werte auslesen.

Alternativ - und performancetechnisch besser - läßt Du dir alle benötigten Werte als Wertekette zurückgeben (die können ja in einer Spalte verketten drinstehen) und nimmst die dann per @Word auseinander.

Offline inu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 594
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Notes-Anwendung: Dokumente "umziehen"
« Antwort #4 am: 11.12.09 - 14:08:49 »
... um die Rückgabewert auseinander nehmen zu können, muss aber die ID in der Rückgabe vorhanden sein. Somit wäre die ID aber doch in der Auswahlliste sichtbar. Das will ich nicht.

Ich werde das ganze dann doch per Script umsetzen. Zumal mir noch irgendwas mit einer 64K-Grenze bei Auswahllisten in Erinnerung ist.

Vielen Dank für den Denkanstoß.

David

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz