Hallo,
folgender code hängt einen Datensatz an eine tabelle an und trägt dann werte in felder ein:
<pre>
with KfzData,KfzExpData do
begin
// Datensatz an IntExp anhängen
IntExpTable.append;
//Daten aus KfzData.KufTable übernehmen Kundenfahrzeuge
IntExpTable.FieldByName('NUMMER').AsString := KufTable.fieldbyname('NUMMER').AsString;
IntExpTable.FieldByName('Fahrzeug_Typ').AsString := KufTable.fieldbyname('TYP').AsString;
IntExpTable.FieldByName('KATALysator').AsBoolean := KufTable.fieldbyname('KAT').AsBoolean;
IntExpTable.FieldByName('PREIS').AsFloat := KufTable.fieldbyname('VKBRUTTO').AsFloat;
IntExpTable.FieldByName('VORBESITZER').AsFloat := KufTable.fieldbyname('VORBESITZER').AsFloat;
IntExpTable.post;
AnzahlDS;
end;
</pre>
beim ersten beschreiben eines Feldes bekomme ich die Meldung, dass die datenmenge nicht im editierzustand ist! woran kann das liegen bzw. was tue ich dagegen?
append versetzt doch die datenmenge automatisch in den editiermodus oder nicht?
Gruß
Markus
folgender code hängt einen Datensatz an eine tabelle an und trägt dann werte in felder ein:
<pre>
with KfzData,KfzExpData do
begin
// Datensatz an IntExp anhängen
IntExpTable.append;
//Daten aus KfzData.KufTable übernehmen Kundenfahrzeuge
IntExpTable.FieldByName('NUMMER').AsString := KufTable.fieldbyname('NUMMER').AsString;
IntExpTable.FieldByName('Fahrzeug_Typ').AsString := KufTable.fieldbyname('TYP').AsString;
IntExpTable.FieldByName('KATALysator').AsBoolean := KufTable.fieldbyname('KAT').AsBoolean;
IntExpTable.FieldByName('PREIS').AsFloat := KufTable.fieldbyname('VKBRUTTO').AsFloat;
IntExpTable.FieldByName('VORBESITZER').AsFloat := KufTable.fieldbyname('VORBESITZER').AsFloat;
IntExpTable.post;
AnzahlDS;
end;
</pre>
beim ersten beschreiben eines Feldes bekomme ich die Meldung, dass die datenmenge nicht im editierzustand ist! woran kann das liegen bzw. was tue ich dagegen?
append versetzt doch die datenmenge automatisch in den editiermodus oder nicht?
Gruß
Markus
Comment