Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: seerow am 10.03.03 - 16:30:02
-
Hallo zusammen :),
ich habe 3 Felder
Feld 1: Land DE,FR,UK
Feld 2: Stadt Stuttgart,München,London;Paris
Feld 3: Gebäude STG-Geb1,STG-Geb2,STG-Geb3,LO-Geb1..........
ich möchte nun das wenn ich Beispielweise in Feld 1 DE auswähle nur Deutsche Städte angezeigt bekomme, bzw. wenn ich in Feld 2 Stuttgart
auswähle, das mir in Feld 3 nur die zu Stuttgart gehöhrigen Gebäude angezeigt werden.
Hat jemand eine Idee wie man lösen könnte.
-
hi seerow,
du holst dir über einen dblookup aus eine ansicht in der alle betriebsstätten drinnen sind die daten heraus:
Für das Feld Stadtauswahl (wobei Land das Feld zur Länderauswahl ist) schaut es z.b. so aus:
@dblookup("":"nocache"; "dein_server":"deine_datenbank";"Ansicht_in_der_alle_Daten_drinnen_sind"; Land)
nachdem ich annehme dass die db am gleichen server ist und du die städte etc in der gleichen db speicherst kannst diese werte auf "" lassen.
naürlich gibt es, um zu viele lookups zu vermeiden, die möglichkeit die daten mit 1 lookup in die maske zu laden, dazu einfach in der ansicht eine spalte erstellen, die dir mit # als Bindeglied alle Daten auf einmal hineinspielen. das würde dann so aussehen: DE#Stuttgart#Haus1 DE#München#haus2 und mit @word kannst du dir dann die benötigten Sachen heraussuchen.
lg
roo
-
Hallo,
ich habe mir jetzt ein Formular erstellt mit den besagten 3 Feldern (Land, Stadt und Gebäude). Nun lege ich für jede meiner Städte ein
solches Dokument an, welches in einer seperaten View angezeigt wird.
Bsp:
1tes Dokument für Stuttgart
Land: DE
Stadt: Stuttgart
Gebäude:01;02;03
2tes Dokument für München
Land: DE
Stadt: München
Gebäude:01;02;03
Wenn ich jetzt aber mit den DBlookup Befehl
@DbLookup("":"nocache"; "":"";"Lokation Informationen";Land)
mir die Werte Für das Land aus der View ziehen will, kommt immer
eine Fehlermeldung.
-
.... schau dir in der Hilfe die Syntax deines DBLookup nochmal an - dort sit der Fehler
ata
-
......ich hab Dir unterschlagen, was wir ihn ausgeben lassen wollen, wenn die Länder gefunden hat, dh. der letzte parameter fehlt (die spalte in der deine Städte drinnenstehen, oder das Feld)
.....;Land; Stadt/6) 6 wenns in der 6. spalte steht oder halt den Feldnamen (spalte ist zu bevorzugen weil nicht das ganze doc durchsucht werden muss)
sorry, am wochenende hab ich meine gedanken ziemlich woanders gehabt.
trotzdem
lg
roo
-
Ich poste dir mal eine kleine DB. Ich glaub das ist genau was du möchtest. Du musst dir dann nur noch die Gebäude hinzufügen!!!!
Zuerst erstellst du dir dein land dann die stadt und unter test siehst du das ganze ergebnis
viel spass robertpp
-
Hey,
danke für eure Antworten.... ;)
klasse, werde es gleich mal testen, melde mich dann wieder....