Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako prepraviti komandu DeleteRecord?

[es] :: Access :: Kako prepraviti komandu DeleteRecord?

[ Pregleda: 2110 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

srdjan ub
-

Član broj: 25171
Poruke: 147
212.200.177.*



+1 Profil

icon Kako prepraviti komandu DeleteRecord?16.02.2007. u 01:53 - pre 209 meseci
Pocetnik sam u Access-u i VBA, pa bih molio za malu pomoć. Ovo je kod brisanja recorda:

Private Sub Del_Click()
On Error GoTo Err_Del_Click


DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Exit_Del_Click:
Exit Sub

Err_Del_Click:
MsgBox Err.Description
Resume Exit_Del_Click

End Sub


E, sad ja sam hteo da napravim svoj kod, da se ne pojavljuje standardne poruke nego one koje ja napisem:

Private Sub cmdDel_Click()
Dim Odgovor As Integer

Odgovor = MsgBox("Sigurni ste da zelite da obrisete podatke?", vbYesNo, "Paznja!")

If Odgovor = vbYes Then
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Else
Cancel = True
End If
End Sub

Vidite već koji me deo muči, kako to uraditi?
 
Odgovor na temu

Branko_S

Član broj: 130918
Poruke: 24
161.51.11.*



Profil

icon Re: Kako prepraviti komandu DeleteRecord?16.02.2007. u 07:06 - pre 209 meseci
Tvoj kod je OK, tebi zapravo treba da u Tools>Options> kartica Edit/Find u delu Confirm podesiš "Record Changes" na NO.
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
*.bilokalnik.hr.



+8 Profil

icon Re: Kako prepraviti komandu DeleteRecord?16.02.2007. u 07:10 - pre 209 meseci
Imaš i drugih mogučnosti.
Ja unos, ispravak , brisanje sve radim iz koda.

Evo za brisanje , kod ubacis na event od neke tipke.

Dim d As Database
Dim R As Recordset
Set d = CurrentDb
Set R = d.OpenRecordset("select * from tblpodrucni where sifrapo='" & sifrapo & "'")
If R.EOF Then
Msgbox "Podaci ne postoje za brisanje "
Else
If MsgBox("Želite li zaista obrisati podatak", vbYesNo, "Pažnja") = vbYes Then
R.Delete
End If
End If

R.Close
Set d = Nothing


Pozdrav trtko
 
Odgovor na temu

srdjan ub
-

Član broj: 25171
Poruke: 147
212.200.178.*



+1 Profil

icon Re: Kako prepraviti komandu DeleteRecord?16.02.2007. u 14:16 - pre 209 meseci
OK ! To je to, Hvala!
Pozdrav
 
Odgovor na temu

[es] :: Access :: Kako prepraviti komandu DeleteRecord?

[ Pregleda: 2110 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.