Citat:
Beky86: ......E, da ja ne bi mijenjao sada kompletan dizajn baze, treba mi code da postavim uslov kada se pali forma --> da provjeri prvo je li ima rekorda, ako ima da radi onaj moj code, a ako nema da preskoči, ili čak da pokrene formu za unos članova.
Pošto nemam primer, ne mogu da tvrdim ali probaj ovako.
Ovaj tvoj kod koji si napisao u prvom postu treba da postavš na događaj On Curent (kada pređeš na drugi zapis i on postane tekući zapis) forme "frm_clanovi"
Pri učitavanju forme "frm_clanovi", na događaj On Load, trebalo bi da proveriš broj rekorda u tabeli. Recimo ovako, pod uslovom da je DAO 3.6 metodologija uključena u VBA editor, Tools, References.
Code:
Dim Baza As Database ' dmenzionisanje baze
Dim rs As Recordset ' dimenzionisanje reordseta
Set Baza = CurrentDb() ' setovanje baze
Set rs = Baza.OpenRecordset("NAZIV_TVOJE_TABELE", dbOpenDynaset) ' setovanje recordeseta
If rs.RecordCount > 0 Then ' ako je broj recorda veći od nule
rs.MoveFirst 'otidi na prvi zapis
Else
MsgBox "Nema podataka u tabeli", vbCritical, "Paznja"
DoCmd.OpenForm "frm_noviClan" ' otvara novu formu
End If
rs.Close ' zatvara recordset
Set baza = Nothing 'skida referencu sa baze
I'll know what I want, when I see it.