Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: BennyB am 09.06.05 - 13:47:31

Titel: Frage zu Kombinationsfeld und DbColumn
Beitrag 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
Titel: Re: Frage zu Kombinationsfeld und DbColumn
Beitrag von: diali am 09.06.05 - 13:50:30
er meckert die Ansicht "CompanyName" an, die er nicht findet.
Ich glaube das Teil nennt sich "Companies".
Titel: Re: Frage zu Kombinationsfeld und DbColumn
Beitrag von: Semeaphoros am 09.06.05 - 13:58:14
.. und der Denkfehler, den Benny gemacht hat, ist folgender: @dbColumn ruft immer eine Ansicht auf und kann nicht auf Felder direkt zugreifen.
Titel: Re: Frage zu Kombinationsfeld und DbColumn
Beitrag von: BennyB am 09.06.05 - 14:00:03
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
Titel: Re: Frage zu Kombinationsfeld und DbColumn
Beitrag von: diali am 09.06.05 - 14:02:01
mit DBColumn liest Du die Spalte einer Ansicht aus, d.h. Du brauchst eine Ansicht - ohne geht es nicht
Titel: Re: Frage zu Kombinationsfeld und DbColumn
Beitrag von: Semeaphoros am 09.06.05 - 14:04:15
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:

Zitat
@DbColumn returns all the values in a specified column in a specified view in a specified database.
Titel: Re: Frage zu Kombinationsfeld und DbColumn
Beitrag von: BennyB am 09.06.05 - 14:05:46
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