usuwanie rekordow w accessie przez visual basic

0

jaka formule powinienem zastosowac, aby przez kod visual basica usunac okreslony rekord?

0

deklaracja zmiennych
Option Explicit

Private db As Database
Private RS As Recordset

=====
procedurka

'otwiera polaczenie z baza danych
Set db = OpenDatabase(dbasename)

'tworzy rekord bazy
Set RS = db.OpenRecordset("DELETE * FROM tabela WHERE Id=x", dbOpenDynaset)

'zamkniecie polaczenia
RS.Close

jest tez mozliwosc otwrcia rekordu do edycji oraz usuniecie tegoz rekordu wtedy uzywasz zapytania select * from tabela where ID=x, rs.edit, wyswietlenie rekordu
a pozniej rs.delete
zamiat ID mozesz uzyc innego pola np where nick=sloonik wowczas usuniesz wszystkie rekordy spelniajace wybrane kryterium

a przy okazji jaki program piszesz ?

0

Dzieki, myslalem jednak o czyms prostszym... Czy nie daloby sie zrobic czegos takiego jak:

-otworz formularz
-znajdz rekord/sortuj
-zaznacz rekord
-usun rekord
-zamknij formularz

??? Sam nie wiem :)

0

Ogolnie to nie za bardzo rozumiem odpowiedz, ktora mi udzieliles. Ze tak powiem, jestem poczatkujacym programista... :) Czy moglbys mi wszystko wylozyc, kawa na lawe, co mam zrobic, jaka procedure napisac zeby usunac rekord w ktorym np. pole nick="oiseau", a pole imie="Michal". I'd be very pleased :)

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