jaka formule powinienem zastosowac, aby przez kod visual basica usunac okreslony rekord?
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 ?
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 :)
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 :)