[Gelöst] Debitorenkarte Ereignis

29. April 2011 16:31

Hallo,

Im Form - OnAfterGetRecord() Ereignis steht bei einigen Karten
Code:
SETRANGE("No.");

Warum macht man das?


NACHTRAG: Das damit der Filter aufgehoben wird ist mir bekannt. Nur warum ist mir ein Rätsel?
Zuletzt geändert von ralf5 am 29. April 2011 16:57, insgesamt 1-mal geändert.

Re: Debitorenkarte Ereignis

29. April 2011 16:44

Wenn man aus der Übersicht parallel die Karte aufruft und dann durch die Übersicht blättert, läuft der Datensatz auf der Karte synchron mit. Dafür sorgt die RunFormLinkType::OnUpdate- Property des Aufrufs und das Entfernen des aktuellen Filters auf dem Primärschlüssel über das SETRANGE ohne Parameter. Wenn das nicht vorhanden ist, dann "verhakt" die Karte auf dem ersten Datensatz. Das bewirkt aber natürlich auch, dass man in der Karte auf dem Primärschlüssel nicht filtern kann.

Re: Debitorenkarte Ereignis

29. April 2011 16:57

Super, danke für die Antwort :-D