Ok Ok nun nach dem Wochenende kann ich nachvollziehen....
Ich habe eine Ansicht mit 3 Spalten und eine Dialogliste in einen Form.
Im Moment wird die Dialogliste mit der u.g. Formel über eine vorher getroffene Sprachauswahl
gefüllt.
Ich möchte nun die Dialogliste so verändern , das jenach der gewählten Sprache die entsprechende
Spalte der Ansicht angezeigt wird, aber beim Auswählen die Werte der 3 Spalten geschrieben werden.
Hierbei möchte ich aber eine Mehrfachauswahl verhindern , daher ist die Dialogliste als Einzelwert deklariert.
Wenn ich nun z.B.: das Feld mit folgender Definition fülle:
_Error_Message := "No NAMES installed" ;
_liste_deu := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 3 );
_liste_eng := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 4 );
_liste_franz := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 5 );
_liste_all:= _liste_deu +"," + _liste_eng +","+ _liste_franz;
_liste_kategorie := @DbColumn( "Notes" : "NoCache" ; @DbName ; "kategorie" ; 2 );
@If(
@IsError( _liste_all + "|" + _liste_kategorie ); _Error_Message;
_liste_all + "|" + _liste_kategorie)
Bekomme ich in Ansicht (@All) nun im Feld der Dialogliste folgendes angezeigt:
Wert1, Wert2, Wert3
Gewünscht ist aber eine einzelne Ansicht der Mehrfachwerte.
Das ganze klappt nur wenn ich mein Feld für die Dialogliste als für Mehrfachwerte spezifiziere,
und somit dem User aber die Möglichkeit gebe mehrere Einträge auszuwählen.
Mein Lösungansatz ist nun einfach ein verstecktes Feld zu nehmen und darüber die Dialogliste zufüllen,
aber da hängt es bei mir im Moment, denn wie bringe ich die Auswahl beim bearbeiten wieder in die Dialogliste....
Lg Jörg