[ 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 ] @
Kako zastititi bazu: vidi topic http://www.elitesecurity.org/tema/47193
[ 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