[ Cyberghost @ 13.10.2005. 09:53 ] @
Nakon veceg broja unosa u bazu (150) treba da izmenim neke podatke o Firmi u zaglavlju Reporta, jel moguce posto je .mde ? Nemojte mi reci da prekucam 150 naloga za utovar jer to nema sanse :( ! |
[ Cyberghost @ 13.10.2005. 09:53 ] @
[ Zidar @ 13.10.2005. 13:25 ] @
Ako je ono sto hoces da izmenis hard kodirano reportu u MDE onada sledi :-(
[ Cyberghost @ 13.10.2005. 13:35 ] @
Citat: Zidar: Ako je ono sto hoces da izmenis hard kodirano reportu u MDE onada sledi :-( Prijatelju nemoj ove teske termine, samo sam napravio MDE i nista vise, sta znaci hard kodirano ??? [ banem @ 14.10.2005. 06:44 ] @
MDE je kompajliran oblik MDB. U procesu kompajliranja se prevodi _SAV_ VBA program.
Drugim rečima, formulari, izveštaji i VBA programi se ne mogu vratiti u oblik za uređivanje, ali su tabele, upiti, makroi i DA stranice potpuno iste. Ako je pitanje šta uraditi s podacima, odgovor je: prenesi ih u drugu tabelu, drugu bazu po potrebi. Šta raditi sa izveštajem? Napraviti nov. [ Cyberghost @ 14.10.2005. 07:33 ] @
Znaci ako sam te razumeo, da napravim nov .MSB fajl i da uvezem sve tabele iz .MDE i naravno posle da pravim nov Report ?
[ Trtko @ 14.10.2005. 10:09 ] @
Pa ako imas osnovnu *mdb bazu , u njoj imas forem reporat . pa tamo ljepo izmjenis u zaglavlju tekst koji ti treba,
Napravis si import tablica iz *.mde baze Opet kompajliras da dobijes MDE I to ti je to ALIIIIIIIII ,, ako nemas onaj osnovno MDE , onda ga fuckaj , moras sve iznova raditi, od formi za unos do izvjestaja. [ Zidar @ 14.10.2005. 17:01 ] @
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] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|