Einzelnen Beitrag anzeigen

Uwe 111

Registriert seit: 29. Nov 2005
61 Beiträge
 
#3

Re: Neuer Datensatz mit gleichen zähler

  Alt 25. Apr 2006, 20:47
Hi
Nein nicht über den zähler der ID

Delphi-Quellcode:
function TDM.getNextID(TableName: String): Integer;
  var s : string;
begin
  if TableName = 'Tourthen
    s := 'SELECT max(TourNr) as TourNr FROM ''Tour.db''';
    TourQ.Close;
    TourQ.SQL.Text := s;
    TourQ.Open;
    result := TourQ.FieldbyName('TourNr').AsInteger + 1;
    TourQ.Open;
end;

procedure TDM.TourAfterInsert(DataSet: TDataSet);
begin
  Tour.FieldByName('TourNr').AsInteger := getNextID('Tour');
end;
Mfg
Uwe 111
  Mit Zitat antworten Zitat