Domino 9 und frühere Versionen > Entwicklung

Abhängige DropDown-Felder

<< < (3/4) > >>

robertpp:
Die Formel sieht so aus:

value := "";
@If(kategorie != ""; @Set("value"; @DbLookup("":"NoCache"; ""; "Staedte"; kategorie; 2)); "");
@If(@IsError(value) | value = ""; "Keine Einträge vorhanden"; value)

Was zu beachten ist:

Im ersten Feld muss "Refresh Fields on keyword change" und im zweiten Feld "Refresh Choices on doc Refresh" eingestellt sein.

robert

Jörg:
Danke aber so ganz will das noch nicht.
Verstehe ich das Richtig ds der Eintrag "Staedte" die Datenbank
ist.

Die Listings in der kategorie und in der sub_kategorie sind so definiert:
Kategorie:

--- Code: ---Artikellisten|1
Bedienungsanleitung|6
Regler|5
Serien-Geraet|4
Software|2
Techniker-Infos|3

--- Ende Code ---

sub_kategorie

--- Code: ---Prodicon|1
Prodicon-Plus|2
Mops|3
CTC-TC|4
DMR|5
Simcon32|6
Simcon-Net|7
Mincon32|8
Dicon50x/100x|9
Imago500|10
Stange|11
RMV|12
ZPG2000|13
Ba-Simcon32|14
Ba-CTC|15
Ba-Mops|16
--- Ende Code ---

Was passieren soll ist eigentlich folgendes wenn in der Kategorie z.B. "Regler" ausgewählt wird dann soll nur in der Sub-Kategorie die Einträge 1-13 angezeigt werden.

Gruss Jörg

robertpp:
Nein per Definition (Lotus Notes) ,

@DbLookup( class : cache ; server : database ; view ; key ; fieldName ; keywords )

ist "Staedte" die View in der er die doc suchen soll die zur angegebenen Kategorie "kategorie" vorhanden sind.

Ja eines verstehe ich bei dir nicht! Was hat der Regler mit den Einträge 1-13 zu tun? Wo besteht da eine Verbindung?

robertpp:
Was du dir jetzt machen kannst ist eine Kategorisierte View wobei die erste Spalte eben kategorisierte ist und als Wert ist es bei dir jetzt das Feld "Kategorie"
und in mit der jeweiligen Kategorie legst du dir dann deine doc's an 1-13 jeweils ein doc.

Und dann kannst du mit dem von mir geposteten Code wenn du im ersten Feld Regler auswählst im zweiten die doc's ausgeben lassen.

Jörg:
Hallo,

so nun habe ich mir eine view "subkategorie" mit 2 Feldern
angelegt.
Feld 1 = Nr Subkategorie
Feld 2 = Bezeichnung

In meinen Dokument habe ich nun auf das Feld Sub_Kategorie
folgende Formel gelegt:

@DbLookup( "" : "" ; "" : @DBName ; subkategorie ; "Prodicon" ; Descr_Subkateorie ; 1 )

Nun bekomme ich immer die Meldung das das Feld "Sub_Kategorie nicht gefunden wurde.
Ich Denke mal das ich hier noch einen großen denkfehler habe,und
würde  mich freuen wenn der mir erklärt würde.

Gruss Jörg

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln