Hi ,
ich haben ein Abfrage mit folgenden Feldern:
- Kategorie
- Beschreibung_D
- Beschreibung_GB
Nun habe ich einen Listfled folgenden Befehl zugwiesen um aus der
Abfrage die Bezeichnungen abzufragen.
_Error_Message := "No NAMES installed" ;
_liste_deu := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 3 );
_liste_eng := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 4 );
@If(
@Text(language) = "deutsch"; _liste_deu;
@IsError( _liste_eng ); _Error_Message; _liste_eng )
Nun möchte ich aber das im Dokument nicht die Beschreibung abgelegt wird,
sonder die nummerische Kategorie.
Hintergrund hierfür ist , das ich mir ja nach Sprache und Nummer die
Texte in den Ansichten ziehen möchte.
Hi,
ich probiere gerade dein Tip umzusetzen und bekomme im versteckten Listenfeld
den zusammengebauten String angezeigt.
Das Feld Kategorie fülle ich nun so mit einen Wert:
_liste_kategorie:= @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 2 );
@Text(displayed_Disription_kategorie)+ "|" + _liste_kategorie
Wie kann ich es nun anstellen , das er nur die Kategorie-Nr. passend zum Text im Feld displayed_Disription_kategorie nimmt, und nicht alle Nummern des Feldes Kategorie.
Gruss Jörg
Hi,
ich habe das ganze nun doch mit einen Feld lösen können.
So sieht der Code aus:
_Error_Message := "No NAMES installed" ;
_liste_deu := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 3 );
_liste_eng := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 4 );
_liste_kategorie := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 2 );
@If(
@Text(language) = "deutsch"; _liste_deu + "|" +_liste_kategorie;
@IsError( _liste_eng + "|" +_liste_kategorie ); _Error_Message;
_liste_eng + "|" +_liste_kategorie)
Gruss Jörg