[Gelöst](CC) bearbeitete Datensätze markieren...

20. März 2017 11:48

Hallo,
in meiner Subpage werden Datensätze bearbeitet, hier möchte ich das die bearbeiteten Datensätze mit einer Markierung ausgeblendet werden.

Hab da was gefunden http://www.navision24.de/tutorials/die-satzmarke-im-c-al-code-benutzen.html

Über weitere Vorschläge würd ich mich freuen.

Danke.
Zuletzt geändert von MariusH am 24. März 2017 11:40, insgesamt 1-mal geändert.

Re: (CC) bearbeitete Datensätze markieren...

20. März 2017 13:21

Hallo,

wieso machst du es nicht umgekehrt? Du markierst zunächst alles Datensätze und bei denen die bearbeitet wurden nimmst du die Markierung raus.

Gruß

Michael

Re: (CC) bearbeitete Datensätze markieren...

20. März 2017 13:50

Die Lösung von Michael kann ich nur empfehlen wenn die Datenmenge nicht so groß ist.
Wir haben mal versucht bei einer Datenbasis von 300k Customern 50k zu makieren. Ich kann dir sagen das macht kein Spass damit zu arbeiten.

Re: (CC) bearbeitete Datensätze markieren...

22. März 2017 18:39

Hallo,

danke für die Hinweise, aber mal blöd " :-| " gesagt,
mit dem Anfang tue ich mich noch etwas schwer :-(

Mfg

Re: (CC) bearbeitete Datensätze markieren...

23. März 2017 10:01

Wie soll die Markierung denn überhaupt aussehen? Soll sie dauerhaft sein, oder nur während die Form geöffnet ist?
Wenn es die dauerhafte Variante sein soll, dann brauchst du ein Feld in der Datenbank.

Re: (CC) bearbeitete Datensätze markieren...

24. März 2017 11:39

hallo,

die markierung (field1) soll dauerhaft sein, solange das field2 gefüllt ist

hab jetzt eine lösung

IF (Rec."field2" <> xRec."field2") THEN "field1" := TRUE;
IF (Rec."field2" = '') and (xRec."field2" <> '') THEN "field1" := false;

trotzdem vielen dank.

gruß

Re: [Gelöst](CC) bearbeitete Datensätze markieren...

24. März 2017 13:45

Hallo,

du möchtest also field1 auf True setzen, wenn "Feld 2" geändert wurde, aber wieder auf False, wenn nach Field2 nach Leer geändert wurde.

Code:
Field2      xField2       Field1
  ''           ''          ??
  ''          <>''        False
  <>''         ''         True
  <>''        <>''         ??


Ich hab mal ne kleine Tabelle gemahlt, mit den Zuständen. Da bei ist mir aufgefallen, das deine Programmierung nicht eindeutig ist.

Gruß Fiddi