Witam.Mam program w Delphi, ktory laczy sie z baza danych Access i przy probie usuniecia zaznaczonego rekordu, program zawsze usuwa pierwszy rekord wyswietlony w tabeli.Moze ma ktos pomysl jak usunac wybrany przez uzytkownika rekord?
procedure TForm1.Button2Click(Sender: TObject);
//usuwanie filmu z bazy danych
var
pozycja :integer ;
begin
adotable1.TableName := 'Filmy';
adotable1.Active := true;
adotable1.append;
pozycja:=adoquery1.RecNo;
zapytanieSelect ('select * from Filmy',adoquery1);
adoquery1.RecNo:= pozycja;
adotable1.delete;