LP w bazie danych

0

Mam pytanie jak zrobic w tabeli kolumne w ktorej po dodaniu nowego wiersza pojawiala sie liczba porzadkowa. Chodzi mi tez o to zeby ta liczba nawet po usunieciu rekordu byla rowniez wykorzystana czyli AutoInc odpada

Baza Paradox lub dbf
[email protected]

0

Nie za bardzo chyba rozumiem, ale nie można w dodatkowej kolumnie po prostu zapisywać fizycznego numeru rekordu? Z tym, że po usunięciu (i spakowaniu) trzeba byłoby przenumerować to pole.

0

Chodzi mi o to zeby w kolumnie pierwszej automatycznie przy tworzeniu rekordu pojawialy sie liczby od 1 . To tak jak jest np. w execlu zeby byla kolumna z numerem danego wiersza

0

[code]
procedure TForm1.Table1BeforePost(DataSet: TDataSet);
begin
Table1.FieldByName('LP').AsInteger:=Table1.RecNo;
end;

[/code]
Wszystko będzie pięknie do pierwszego usunięcia rekordu...
Albo gdy będzie indeks-> Recno daje fizyczny numer rekordu. [cya]

1 użytkowników online, w tym zalogowanych: 0, gości: 1