[gelöst] In der aktuellen markierten Zeile ein Feld ermittel

10. Februar 2014 10:05

Hallo,

ich würde gerne in einer aktuell markierten Zeile, ein Feld ermitteln, dass ich dann nach jedem ändern der markierten Zeile, in eine Tabelle scheiben möchte. Dies soll ein Query abragen, damit es weiß, dass es nur bestimmte ArtikelNr. ausgeben soll.

Wenn ich das richtig sehe, kommt nur der OnAfterGetCurrRecord() Trigger in der PAGE in frage, um den aktuellen REC zu ermitteln und dies in eine Tabelle zu schreiben.
Nur wie?

Beim PageAcount Aufruf kann man ein Query so starten:
HYPERLINK('DynamicsNAV:////runquery?query=12345');

Im Query unter OnBeforeOpen(), rufe ich dann das Feld ab und setze den Filter auf den bestimmten Artikel.
So: CurrQuery.SETFILTER("No.", [Auslagertabelle-Feld]);
Leider mekert er hier, dass das Feld No. umgekannt ist.
Zuletzt geändert von NaCoder am 10. Februar 2014 12:51, insgesamt 1-mal geändert.

Re: In der aktuellen markierten Zeile ein Feld ermitteln

10. Februar 2014 12:32

wie sieht denn deine querry aus?
schau dir mal die querry 9150 an...da wird auch mit filtern gearbeitet

Re: In der aktuellen markierten Zeile ein Feld ermitteln

10. Februar 2014 12:51

Hallo,

achso, hier muss man den NAME und nicht Source an der ersten Stelle im SETRange oder SetFilter angeben. Danke...