Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: BennyB am 09.06.05 - 13:47:31
-
Wie genau lautet der Syntax des DbColumn. Hintergrund ist folgender:
Ich will ein Kombinationsfeld machen, welches Inhalte von meiner names.nsf hat. Das Kombinationsfeld soll mir alle Firmen auflisten welche ich in meiner names.nsf aufgeführt habe. Firmen nicht Personen
Mein Versuch:
@DbColumn (Notes : "NoCache" ; "" : "names.nsf" ; "CompanyName" ; 1 )
bringt folgende Fehlermeldung:
Eine Ansicht mit diesem Namen wurde in der angegebenen Datenbank nicht gefunden.
Ich versteh nicht recht, ich hab doch keine Ansicht ausgewählt sondern ein Feld?
Würde mich freuen, wann man mich ein wenig aufklären könnte, vielleicht versteh ich auch was grundsätzliches noch nicht.
DANKE
-
er meckert die Ansicht "CompanyName" an, die er nicht findet.
Ich glaube das Teil nennt sich "Companies".
-
.. und der Denkfehler, den Benny gemacht hat, ist folgender: @dbColumn ruft immer eine Ansicht auf und kann nicht auf Felder direkt zugreifen.
-
Habs gefunden aber nicht verstanden.
Ich hab jetzt $CompanyList gemacht, das ist eine Ansicht. Ich kenne aber von Access (Ich weiß Notes ist ganz anders) dass ich ein Datenfeld angebe und nicht eine Ansicht um das Kombinationsfeld zu füllen. Mir ist nicht klar wie das von statten geht?! ???
Erstmal funktionierts, doch würde ich mich freuen, wenn mir jemand erklären kann wieso ich eine Ansicht auswählen muss um das Kombinationsfeld zu füllen. Thx
-
mit DBColumn liest Du die Spalte einer Ansicht aus, d.h. Du brauchst eine Ansicht - ohne geht es nicht
-
Die Auswahl im Combifeld kannst Du auf verschiedene Arten füllen. Das erwartet einfach mal eine Werteliste, wie Du die erzeugst, ist Deine programmiererische Aufgabe.
Eine Möglichkeit ist, den Inhalt einer Ansichtsspalte als Liste zu verwenden. Genau das macht @dbcolumn, und der Name des Befehls legt das ja auch nahe --- oder?
Die Designer-Hilfe hätte das übrigens auch im Klartext gesagt:
@DbColumn returns all the values in a specified column in a specified view in a specified database.
-
Entschuldige, ich arbeite mit nem ebook und hab dort nichts genaueres gefunden. Das nächste mal schau ich auch erst mal noch in die Designer Hilfe rein. Trotzdem Danke