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