20. November 2017 12:30
FromFRef := gFromRecRef.FIELD(Record.Quellfeld);
IF FORMAT(FromFRef.VALUE) = 'Option a' THEN BEGIN
ToFRef := gToRecRef.FIELD(record.Zielfeld);
ToFRef.VALUE := 'ABC'
END;
20. November 2017 13:30
gToRecRef.MODIFY;
20. November 2017 15:17
FromFRef := gFromRecRef.FIELD(Record.Quellfeld);
IF FORMAT(FromFRef.VALUE) = 'Option a' THEN BEGIN // hier muss ich dann die OptionsID statt den 'Text' eingeben?
ToFRef := gToRecRef.FIELD(record.Zielfeld);
ToFRef.VALUE := 'ABC'
END;
20. November 2017 15:30
IF FORMAT(FromFRef.VALUE) = FORMAT(1) THEN BEGIN // Abfrage, ob das Feld "Blocked" im Customer-Datensatz aktuell die Option "Liefern" hat
20. November 2017 16:01
Jupiter hat geschrieben:Und wenn das abzufragende Feld ein Optionsfeld ist, dann steht im FORMAT(FromFRef.VALUE) leider nicht der OptionsString sondern nur die numerische OptionID, also muss man schauen welche OptionIID hat die 'Option a' in diesem Feld und auf die ID abfragen.
IF FORMAT(FromFRef.VALUE) = 'a' THEN
20. November 2017 16:05
ToFRef.VALUE := 'ABC'; //wäre ja dann auch nicht korrekt, oder?
20. November 2017 16:31
20. November 2017 16:35