18. Dezember 2018 19:15
20. Dezember 2018 15:33
fframbach hat geschrieben:(1) Ich habe in der Kontakttabelle verschiedene weitere Records wie auch Boolean Werte.
(2) ich die Records im System an weiteren Stellen auslesen möchte und den neuen Wert zurück an den Kontakt schreiben möchte.
(3) Ich habe einen Booleanwert am Kontakt, den möchte ich im Rahmen einer Bearbeitung (Berichtspage für den Aussendienst) auslesen (Boolean > Booelean) und wenn Bericht durch Aussendienst bearbeitet wird dann den neuen Booleanwert (Boolean < Boolean) zurück an den Kontakt schreiben.
global_Contact.SETRANGE(Name,'Meyer');
global_Contact.SETRANGE("Country/Region Code",'CH');
global_Contact.SETRANGE("Exclude From Segment",FALSE);
IF global_Contact.FINDSET THEN
REPEAT
deineTabellenRecordVariable.SETRANGE(KundenNummer,global_Contact."No.");
deineTabellenRecordVariable.SETRANGE(KundenName,global_Contact.Name);
deineTabellenRecordVariable.SETRANGE(TelefonNr,global_Contact."Phone No.")
IF NOT deineTabellenRecordVariable.FINSET THEN BEGIN
deineTabellenRecordVariable.INIT;
deineTabellenRecordVariable.INSERT;
deineTabellenRecordVariable.TelefonFeld := global_Contact."Phone No.";
deineTabellenRecordVariable.MODIFY;
END;
UNTIL global_Contact.NEXT = 0
21. Dezember 2018 09:22
21. Dezember 2018 17:38
fframbach hat geschrieben:Hallo,
vielen Dank für deine Nachricht. Eventuell habe ich mich etwas befremdlich ausgedrückt.
(2) Am Kontakt habe ich ein Boolean das ich in einer anderen Page bearbeiten (JA/NEIN) und dann wieder zurück an den Kontakt zurückschreiben möchte
ContactBool.SetContactHeader(Rec);
ContactBool.RUNMODAL;
CLEAR(ContactBool);
ReportNewContactHeader.TESTFIELD("No.");
ReportContactHeader := ReportNewContactHeader;
IF ReportBoolVariable THEN BEGIN
MESSAGE ('WAHR');
ContactHeader.GET(ReportContactHeader."No.");
ContactHeader.BoolField := TRUE;
ContactHeader.MODIFY;
END;
IF NOT ReportBoolVariable THEN BEGIN
MESSAGE ('FALSCH');
ContactHeader.GET(ReportContactHeader."No.");
ContactHeader.BoolField := FALSE;
ContactHeader.MODIFY;
END;
2. Januar 2019 16:53