Prikazi cijelu temu 29.03.2017 10:13
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Lokacija:Knjazevac


Predmet:Re: Brisanje zapisa u bazi
Zavisi kog je tipa polje RedniBrojKorisnika. Ako je tipa text ovo bi trebalo da radi, ako je tipa broj (Autonumber ili integer) ne trebaju apostrofi
PreuzmiIzvorni kôd (Visual Basic):
  1.     Private Sub Command2_Click()
  2.     If MsgBox("Jeste li sigurni", vbYesNo, "Potvrda brisanja") = vbYes Then
  3.         DoCmd.RunSQL "DELETE * FROM Korisnik WHERE RedniBrojKorisnika = " & Forms!Brisanje.RedniBrojKorisnika
  4.         Forms!Brisanje.Requery
  5.         Forms!Brisanje.Refresh
  6.     End If
  7.     DoCmd.Close acForm, "PotvrdaBrisanja"
  8.     End Sub
Citat:
Napravio formu "Brisanje", record source za ovu formu je tabela "Korisnik"
Na ovaj nacin mozes da obrises svakog, a ne samo one koji su sve razduzili,
Citat:
Dali trebam za formu "Brisanje" staviti nešto drugo u Record Source, npr. query ili?
Treba da bude Query koji izdvaja samo one koji su sve razduzili, kako se pravi imas u primeru koji sam postavio