[ Jazavac @ 24.03.2004. 00:15 ] @
| 1. Radim u visual basicu i koristim access bazu. Podatke iz baze ucitam u listbox (style je checkbox, ili kako vec) i sad npr. oznacim 2 iz te liste, ali ne refresha pravilno bazu (ispod brisanja stavim da ponovno ucita podatke), ali ne ucitaju se pravilno u listu (u listi postoje, medjutim u bazi ih nema). Ako probam vise puta kliknuti na brisanje (bez da oznacim bilo koji element u listi), onda se nakon vise tipkanja, pravilno refresha. U cemu je problem? Inace, to sam rijesio na jedan prilicno blesav nacin, traljavo je, i zelim da bude normalno (rijesio sam s for petljom, da odredjeni put refresha :))
2. Kako najbolje zastititi access bazu? Onaj password se probije odmah, kako mogu zastititi da nitko ne moze brisati ni upisivati podatke u bazu? |
[ Zidar @ 24.03.2004. 16:02 ] @
[ mladenovicz @ 24.03.2004. 19:23 ] @
1. Nemoj da radis refresh (pretpostavljam da punis list box ponovo svaki put). Brisanje iz baze radi nekom funkcijom koja vrati True/False (uspelo/nije uspelo) i ako vrati True obrisi samo te iteme iz listboxa.
[ Jazavac @ 24.03.2004. 22:42 ] @
Da, uvijek punim listu ponovno. Hmm, moze malo pojasnjenje? Ne kuzim bas ovo s true, false.
[ mladenovicz @ 25.03.2004. 09:35 ] @
Code:
Private Sub cmdBrisanje_Click()
If m_BrisiSelektovaneIteme Then
'brisi seletovane iteme iz listboxa
End If
End Sub
Private Function m_BrisiSelektovaneIteme() As Boolean
On Error GoTo Proc_Error
' ovde ide kod za brisanje iz baze
' moze transakcija ili sta god vec ...
m_BrisiSelektovaneIteme = True
Exit Function
Proc_Error:
m_BrisiSelektovaneIteme = False
End Function
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.