[gelöst]Makierten Datensatz per Message ausgeben

12. August 2010 09:37

Hallo Community, ich bins mal wieder mit einem neuen problem^^

Undzwar, hab ich ne "table box" mit verschiedenen datensätzen. Nun möchte ich, dass ich einen datensatz makiern kann und diesen per message ausgeben kann.
Wie kann ich das umsetzen?

Mit freundlichen Grüßen
Marco
Zuletzt geändert von NoX am 12. August 2010 10:58, insgesamt 1-mal geändert.

Re: Makierten Datensatz per Message ausgeben

12. August 2010 09:49

z.B. mit
Code:
MESSSAGE('%1 %2 %3',rec.Feld1,rec.Feld2,rec.Feld3);


Das ist nur eine von vielen Möglickeiten. Fakt ist, dass du alle Felder deines Records in einen String bekommen musst. Entweder wie im Beispiel, oder indem du den String vorher als Textvariable aufbereitest und dann als
Code:
MESSAGE(Textvariable);


ausgibst. was am besten ist, hängt von deinen Daten ab, und wie die Message ausgeben willst.

Gruß, Fiddi

Re: Makierten Datensatz per Message ausgeben

12. August 2010 09:52

Wozu soll das gut sein? Normal verzweigt Nav aus einer Zeile auf die Karte des DS. Davon hat der Anwender auch mehr.

Re: Makierten Datensatz per Message ausgeben

12. August 2010 09:59

gut hat funktioniert :)

und mit "rec" merkt er sich immer nur den makierten datensatz?

McClane hat geschrieben:Wozu soll das gut sein? Normal verzweigt Nav aus einer Zeile auf die Karte des DS. Davon hat der Anwender auch mehr.


Soll eig. zu gar nix gut sein. Ich arbeite mich zurzeit ein wenig in Nav und C/AL ein und bin ein wenig am ausprobieren / rumspielen.
Zuletzt geändert von NoX am 12. August 2010 10:01, insgesamt 1-mal geändert.

Re: Makierten Datensatz per Message ausgeben

12. August 2010 10:00

im Formular ja.

Gruß, Fiddi

Re: Makierten Datensatz per Message ausgeben

12. August 2010 10:34

NoX hat geschrieben:Soll eig. zu gar nix gut sein. Ich arbeite mich zurzeit ein wenig in Nav und C/AL ein und bin ein wenig am ausprobieren / rumspielen.

Ok, das macht Sinn :)

Re: Makierten Datensatz per Message ausgeben

12. August 2010 10:37

Alle Felder und Werte eines Records lassen sich mit:
Code:
MESSAGE(FORMAT(MeinRec));

ausgeben.

Gruß,
Sebastian