dex 29.03.2017 10:13
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

Dado 29.03.2017 11:23
Predmet:Re: Brisanje zapisa u bazi

Hvala, evo napravio sam oba načina. Da briĆĄem i razduĆŸene ali i opciju da briĆĄem i onog korisnika koji se nije razduĆŸio. Hvala joĆĄ jednom.