Evo mene posle velikog odmora
APlikacija koju si zakacio deluje vrlo pristojno. Drago mi je da si shvatio sta sam dijagramom hteo da kazem i da si razvio aplikaciju po 'mojim' principima. Znanje koje imas si iskoristio maksimalno i dobio proizvod visoke funkcionalnosti.
Ima jos nekoliko zaista sitnica koje bi celu stvar ulepsale:
1) Aplikacija se otvara u database prozoru. Idi u Toole/StartUp i
- upisi nalov u Aplication Title.
- u polju Display form/Page izaberi frmGlavna
- odcekiraj "Show Database Window"
2) Na formi frm_Glavna u design modu stavi:
- Record Selector=No
- Navigation Buttons = No
3) Na svim formama koje pocinu sa frm_Glavna stavi
- Allow design Chabges = Design View Only
Na svim formama koje pocinu sa frm_Glavna treba ti dugme "Nazad". neke ga imaju, neke ne. Nemoj da trcis i pomocu wizarda da ubacujes dugme cmdNazad na formu. Evo ti jedan stos za efikasnije programiranje:
- napravi novi modul, modLocalFunctions i upisi jednu funkciju tamo treba upisati sledeci kod:
Code:
Option Compare Database
Option Explicit
Function Zatvori()
'Namena: poziva se sa dugmeta "Zatvori"
'Na dugmetu cmdZatvori, u property OnClick umesto event koda
'samo upisati =Zatvori()
'Onda se dugme moze kopirati sa forme na formu i ovaj 'kod' ce putovati sa dugmetom
DoCmd.Close
End Function
Ako na bilo koju formu stavis neko dugme, na primer cmdZatvori, umesto da pises kod (ili upotrebis wizard za kod) u event property OnClick upises
=Zatvori()
dugme ce da zatvori formu (tako sto ce da pozove funkciju Zatvori())
Sad to dugme mozes da kopiras sa forme na formu u design modu. Funkcija ce kopiranjem da 'putuje' sa dugmetom od forme do forme. Ne izgleda mnogo, ali veruj mi da stedi vreme.
Primetio sam da smo poceli temu sa aplikacijom za komunalne organizacije, nastavili smo sa otpremnicama i prijemnicama, a sad je aktuelan kafic. Sta mi ovde u stvari radimo?