Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: suesseFL am 31.07.02 - 12:16:14
-
Hallo!
Ich bin dabei eine Datenbank zu entwickeln und habe dabei folgendes Problem:
Es ist eine Ansicht mit den Spalten 'Firma' und 'KdNr' vorhanden. In einer Maske soll dann die Firma aus einer Dialogliste auswählt werden. Im nächsten Feld soll dann automatisch die zur jeweiligen Firma gehörige Kundennummer eingetragen werden.
Hat jemand einen Tipp für mich?
Vielen Dank schon einmal im voraus.
Gruß
Karen
-
Hi,
schau mal in der Designer Hilfe unter dem Befehl
@dblookup nach, da sind Beispiele drin.
-
Hi,
ich nochmal:
server := DBLocationServer_TC;
db := DBLocationPath_TC;
view := tmpLocationList;
title := "Standortwahl";
prompt := "Wählen Sie einen Standort aus!";
column := 1;
choice := @PickList( [Custom] : [Single] ; server : db ; view ; title ; prompt ; column);
FIELD IDLocation_T := @Word(choice; "#"; 1);
FIELD LocationShort_T := @Word(choice; "#"; 2);
FIELD Location_T := @Word(choice; "#"; 3);
""
so ähnlich dürfte es aussehen.
-
Hi,
ein wichtiger Hinweis fehlt meiner Meinung nach. Die Formel ist soweit in ok.
Die Spaltenformel der Ansicht muß so aussehen:
Feldname1 + "#" + Feldname2 + "#" + Feldname3
Ausserdem ist es sinnvoll diese Spalte zu verbergen.
Axel
-
Hi,
yoo Du sagst es ;D
-
Hi,
Die Spaltenformel der Ansicht muß so aussehen:
Feldname1 + "#" + Feldname2 + "#" + Feldname3
Ausserdem ist es sinnvoll diese Spalte zu verbergen.
Axel
Hi!
Schon mal danke für die Hilfe, aber was ist mit 'Feldname1-3 gemeint, wo soll ich die hinschreiben und wieso überhaupt 3 Feldnamen????
Wäre über Hilfe dankbar!!
Gruß,
Karen
-
hallihallo,
ich denke in deinem fall reichen 2 felder. du brauchst ja nur die Firma und die KdNr.
Du mußt einfach in deiner Ansicht, auf die du ja zugreifst und die Firma auszuwählen eine neue Spalte einfügen und zwar am besten an erster stelle. als formel für diese spalte gibst du dann "Feldname für Firma"+"#"+"Feldname für KdNr" an.
den rest hast du ja anscheindend verstanden.
ich hoffe das hilft dir weiter.
viele grüße,
silvi
-
Hi,
die drei Feldnamen waren nur als Beispiel gedacht. Das musst du an deine Anforderung anpassen. Du kannst hier auch nur zwei Felder eintragen oder auch 5.
Axel
-
Hi!
Vielen Dank. Ich werde es gleich mal ausprobieren!!
Karen
-
Ich bin's noch einmal....
Hhhmmm, anscheinend bin ich zu blöd. :(
Wo muss ich die Formel von doliman eintragen (Default value, Input validation, Initialize, Terminate)??
Gruß,
Karen
-
mach das feld kdnr doch einfach berechnet und trag die formel als wert ein.
-
So, ich habe das jetzt genau so gemacht (kam auch keine Fehlermeldung).
Ich der versteckten Ansicht (Firma, KdNr) habe ich jetzt 2 Einträge.
Wenn ich jetzt allerdings in der Maske die Firma aus der Dialogliste auswählen will, steht da nichts drin und die Kundennr. wird logischerweise auch nicht eingetragen... :'(
-
Du mußt in den Eingenschaften des Feldes (zweiter Reiter), die Option Felder bei Schlüsselwortänderung aktualisieren, dann sollte es Fubnktionieren.
Tschau ingo
-
Hi,
dolimans Formel würde ich in einen sogenannten Hotspot oder eine Schaltfläche eintragen. Für einen Hotspot braucht du eine Grafik, über die legst du dann den Hotspot. In den kannst du dann die Formel eintragen.
Für die Schaltflächen-Variante versuch ich's mal Schritt für Schritt zu beschreiben.
Mache aus dem Dialogfeld ein normales berechnetes Textfeld und trage in die Werteformel den Feldname dieses Feldes ein. Fügen neben diesem Feld eine Schaltfläche ein. In die Schaltfläche übernimmst du dann dolimans Formel, entsprechend deinen Bedürfnissen angepasst natürlich. Die Schaltfläche lässt du nur dann anzeigen, wenn das Dokument im Bearbeiten-Modus ist.
Axel