29. März 2009 01:47
Wo steht das denn? Form/Report/Tabelle/Sonstwo?
Wenn es nicht in der Tabelle steht, sondern zB einer Form und dort im OnValidate des Feldes Prämientyp, fehlt nur das modify. Allerdings stünde es besser im OnValidate des Feldes in der Tabelle.
Und wenn Prämientyp der komplette Primärschlüssel deiner neuen Tabelle ist, kannst du dir mit einem get etwas Getippe sparen:
- Code:
IF ((xRec.Prämientyp <> Prämientyp) AND (LogisticanCodeSetup.GET(Prämientyp))) THEN
"Logistican Code" := LogisticanCodeSetup."Logistican Code";
Das taugt allerdings nur, falls der Prämientyp immer gefunden wird. Wenn nicht, bleibt der alte Logistiker Code stehen. Aber das ist in der Vorlage ja nicht besser
Steht der Code schon im OnValidate (des Feldes in) der Tabelle, fehlt schätzungsweise das Validate auf das Feld.
Ob man das Ganze nicht lieber gleich über ein Flowfield löst? ;)