[ rribaric @ 07.10.2004. 16:40 ] @
Kako brisati podatke?
Ja koristim ovaj način(access 2000):
Public Function fpotvrdi()
Dim CurrentForm As Form
Set CurrentForm = Screen.ActiveForm
DoCmd.DoMenuItem acFormBar, acEditMenu, 7, acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, acMenuVer70
DoCmd.Close acForm, CurrentForm.Name, acSaveNo
End function

Ima li tko bolji,brži i efikasniji kod za potvrdu brisanja!!!


[ Simke @ 08.10.2004. 06:37 ] @
A zasto ne koristis query?

Ovo DoCmd.DoMenuItem.... bih ti savetovao da zaboravis sto pre, i uopste sve te "automatizovane" stvari koje Access pruza. Sto ih je vise u programu, to je kvalitet koda losiji.

Nego lepo imas upit koji prima record id kao parametar i brise rekord.
[ rribaric @ 08.10.2004. 13:30 ] @
Dobro ovo sa domenuItem ću zaboravit .A ako imaš neki mali primjerčić tako da počnem s tim novim i boljim načinom!
Hvala!
[ Zidar @ 08.10.2004. 14:02 ] @
Pogledaj u Helpu evente Delete, BeforeDelete, AfterDeleet i slicno.
[ JogyII @ 08.10.2004. 14:05 ] @
pokrenes sledeci delete query iz koda :
Code:
DELETE * FROM [ImeTabele]
WHERE NekoPolje=VrednostZaBrisanje


gde ti je :
- ImeTabele = naziv tabele iz koje brises redove
- NekoPolje = polje koje sadrzi vrednost na osnovu koje brises
- VrednostZaBrisanje = vrednost polja NekoPolje za koju ces red obrisati

queri pokreces sa

Code:
Call CurrentDB.Execute(tSQL,dbFailOnError)
[ rribaric @ 08.10.2004. 15:38 ] @
Funkcionira brisanje!
Imao sam instrukcije oko 10 školskih sati i instruktor mi je pokazivao stari način s
DoCmd.DoMenuItem acFormBar, acEditMenu, 7, acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, acMenuVer70

Što me je jako zbunilo!

A čitajući teme na ovom forumu uvidio sam da vi to u accessu 2000 radite na drugi način tako da mi je ovo sad puno pomoglo i morat ću preći na ovo novo!Sad ću to uzet u ruke i prilagodit svom kodu!(malo proučit,vjerojatno sutra jer me danas stresla gripa)
Hvala na nesebičnoj pomoći i konstruktivnim riješenjima!
Valjda ću se i ja nekad moći odužit s nekom korisnom informacijom jer ovaj forum mi je puno pomogao i stvarno je super!