Izvini za 'hard kodirano'. To je moj prevod za englesko 'hard codded'. i cowboy je prevedan kao kauboj :-)
U .MDE faju ne mozes da menjas nista na formama i reportima. Kako lepo rekose kolege, ako imas MDB od koga je napravljen MDE, tamo mozes da promenis report, inace nema nista od posla. U MDE se ne moze otvoriti forma ili report u Design modu, moze samo u MDB.
Hard kodirano znaci otprilike ovo:
Code:
Function Porez(varUlaz as variant) as currency
Porez=varUlaz * 18/100
End function
U ovoj funkciji porez je 18% i upisan je kao konstanta u kodu = tvrdo kodiran = hard kodiran = hard codded
Funkcija bi bila mnogo bolja ovako:
Code:
Function PorezBolje(varUlaz as variant, varStopaPoreza as variant) as currency
IF varStopaPoreza < 1 THEN varStopaPoreza =varStopaPoreza /100
PorezBolje=varUlaz * varStopaPoreza
End Function
Stopu poreza u ovom slucaju saljes kao parametar. Sve dok je stopa poreza 18%, prva funkcija ce da radi. kad se promeni stopa poreza sa 18 na 14%, nema druge nego menjati kod. U mDE fajlovima to NE MOZE.
Ako u tvom reportu imas labele (kontrola Label) u kojima pise naziv firme i slicno, to je hard kodirano takodje. Da bi prmenio naziv firme, moras da otvoris report u Design modu i da promenis Caption za datu labelu. Medjutim, ako naziv firme cuvas u nekoj set-up tabeli, mozes da umesto labele na report stavis text box, pa onda uradis Dlookup da ti procita naziv firme. Cak i ako imas MDE fajl, pa se promeni naziv firme, treba samo da odes u tabelu (otvoris tabelu) i promenis naziv firme.
:-)
[Ovu poruku je menjao Zidar dana 14.10.2005. u 18:02 GMT+1]
[Ovu poruku je menjao Zidar dana 14.10.2005. u 18:03 GMT+1]