![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: TQuery, TDataSource
Nach Löschen Positionen neu durchnummerieren
Hallo,
Rechnungspositionen lösche ich mit:
Delphi-Quellcode:
Wie erreiche ich bitte, dass nach dem Löschen einer Position
procedure TFRechnungen.DBGridRechnungsdatenDblClick(Sender: TObject);
begin if MessageDlg('Diese Position wirklich löschen?', mtWarning, [mbYes, mbNo], 0)= mrYes then QueryRechnungsdaten.Delete; end; die PosNrn neu durchnummeriert werden? Besten Dank für Hilfe! Gruß Lombi |
Re: Nach Löschen Positionen neu durchnummerieren
Die Frage ist doch eher, ob man das machen sollte (PK löschen).
|
Re: Nach Löschen Positionen neu durchnummerieren
Delphi-Quellcode:
p := 1;
QueryRechnungsdaten.first; while not QueryRechnungsdaten.Eof do begin QueryRechnungsdaten.Edit; QueryRechnungsdaten['Position'] := p; QueryRechnungsdaten.Post; inc(p); QueryRechnungsdaten.Next; end; |
Re: Nach Löschen Positionen neu durchnummerieren
Oder
SQL-Code:
update Rechnungen set pos = pos - 1 where ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz