Forum: Datenbanken
by shmia,
27. Jun 2012
Du hast ja die Möglichkeit nach dem Kopieren aller Felder bestimmte Felder wieder zu löschen:
// alle Felder löschen die in der Liste übergeben wurden
procedure ClearDbFields(ds:TDataset; feldliste:array of string);
var
i : Integer;
f : TField;
begin
for i:=Low(feldliste) to High(feldliste) do
begin
f := ds.FindField(feldliste);
Forum: Datenbanken
by shmia,
27. Jun 2012
Was gefällt Dir denn an meinem Code nicht?
Die Procedure DuplicateCurrentRecord() ist sauber und fehlerfrei.
Sie ist so konstruiert, dass dem Programmierer nach dem Duplizieren eines Datensatzes alle Wege offenstehen.