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.
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
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.
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
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.
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ß
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
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.