[ domaci_a_nas @ 06.12.2007. 08:51 ] @
| Imam formu koja poziva drugu koja poziva drugu formicu radi unosa nekih dodatnih podataka. Ta formica se otvara u dialog modu, jer moram da prekinem izvrsavanje koda u glavnoj formi. Problem nastaje u multiuser okruzenju, jer se mala formica pojavi deformisana, tj formica je dovoljno visoka da se vidi title bar i nista vise. Probao sam da on load event postavim movesize komandu, ali izgleda ne pomaze. Autoresize nisam postavio na true, da li bi to DEFINITIVNO resilo problem? Zaista ne bih modifikovao kod, ali ako budem prinudjen moracu... Ja nemam mogucnost da testiram aplikaciju u mreznom okruzenju, ta firma nije u mom gradu. Da li se neko sretao sa ovim problemom? |
[ domaci_a_nas @ 06.12.2007. 09:38 ] @
Da li je mozda bolje koristiti open event, ili inside height umesto movesize?
[ Getsbi @ 06.12.2007. 12:18 ] @
Imam sličnu kombinaciju gde se forma poziva iz koda druge forme i služi za odabir i prenos nekih informacija u polaznu formu. Takođe je u acDialog modu, ali je Auto Resize postavljeno na Yes. Pokušaj to. Nažalost ovaj programčić mi nije u mrežnom okruženju, pa ne mogu da proverim tvoje sumnje. Onako iz nekog iskustva, ne bih rekao da se radi o nekom spoljnom uticaju. Predpostavljam da nigde iz koda ne daješ naredbu Minimize ili nešto slično. Baš me zanima šta može da bude. Kad otkriješ napiši.
[ Zidar @ 06.12.2007. 13:47 ] @
U 'mreznom okruzenju' moguce je da razlicti kompjuteri imaju razlicite rezolucije i velicine ekrana. Jedna ista forma ne izgleda isto na rezoluciji 1024*1280 na 19 inca ekranu i na 800*600 na 17 incha ekranu.
[ Getsbi @ 06.12.2007. 14:21 ] @
@ Zidar
Drago mi je da si tu. :-). Ali da li je moguće da mu se minimizuje forma, i ostane na ekranu samo sa Title baro-om? Da li to može da bude posledica rezolucije? Za ovo http://www.elitesecurity.org/t...korekcija-ispis-moj-primjerću ti zakačiti .zip fajl.
[ domaci_a_nas @ 06.12.2007. 15:21 ] @
Nisam nista smeo da eksperimentisem posto je strpljenje klijenta na izmaku. Postavio sam borderstyle na sizable (sugestija klijenta koju sam morao da uvazim cisto ako nesto opet nece), autoresize, kod koji regulise velicinu forme na load event pa sta bude nek bude. Sto se tice acDialog argumenta, izbegao sam ga na sledeci nacin:
Private Declare Sub Sleep Lib "kernel32" (ByVal milliseconds As Long)
DoCmd.OpenForm "DrugaForma"
While CurrentProject.AllForms("DrugaForma").IsLoaded
DoEvents
Sleep 100
Wend
Nije bas najelegantnije resenje, ali radi. Ne volim sizable borderstyle, jako bih voleo da sam izbacio dialog prozor bez controlboxa da bi se osigurao da ce korisnik uneti nesto, ovako ovo close dugme deluje malo ruzno, ali sta cu. Probao sam ja na svom racunaru da tri puta otvorim bazu preko access file open dialoga nadajuci se da cu moci da simuliram situaciju, ali bez uspeha, moguce da je u pitanju rezolucija.
Hvala svima
[ Trtko @ 07.12.2007. 07:48 ] @
Tu formu koju pozivas postelas je u edit modu , rasiris je na zeljenu velicinu
postavis je na željeno mjesto i onda je snimiš, Prije snimanja
postavis autoresize=no , autocenter = no
I što je najvažnije ono što ne dozvoli da se forma raširi
Popup=Yes
Eto, probaj pa javi
Pozdrav
[ Getsbi @ 07.12.2007. 08:51 ] @
@ Trtko
Zar Pop Up nije osobina koja omogućava da se forma nađe uvek na vrhu? Neće videti drugu formu dok ovu prvu ne spusti ili zatvori. Nije njemu problem što mu se forma spusti dole, veđ što promeni veličinu i ostane na ekranu. Bar sam ja tako razumeo.
[ Trtko @ 07.12.2007. 09:56 ] @
Istina je to što kažeš Getsbi.
Ali ako ne staviš da je popup ( barem slučaj kod mene) , kad tu formu
pozoveš s glavne forme, obavezno mi se raširila, ili se samo vidio gornji dio
Kad sam stavio popuo = yes, sve ok ,forma se pokazala na onome mjestu i u onoj veličini
u kojoj sam je snimio. No možda u nekim slučajevima radi i drugačije .
Ali sam siguran 90% da ako domaci_a_nas stavi na formu popup da mu se nebude raširila ili skupila
A ja ti inace sve što se da pišem u VB kodu.
[ nidisa @ 08.12.2007. 16:18 ] @
A da li neko ima mali primjer da prikaci vezano da razlicite rezolucije ekrana? Siguran sam da postoji neko rjesenje za to da jedna forma izgleda isto na razlicitim rezolucijama i velicinama ekrana, ali moram priznati da do sada nisam imao prilike da se susretnem sa necim takvim.
A bas mi to i treba za moj trenutni multiuser projekat. Moze li neko pomoci?
[ Trtko @ 10.12.2007. 14:29 ] @
[ Zidar @ 10.12.2007. 17:23 ] @
[ nidisa @ 11.12.2007. 05:18 ] @
Tvrtko / Zidar,
Hvala Vam puno. Ovaj problem imam vec neko vrijeme i nisam ga uspio rijesiti do sada.
Uglavnom radi i jako sam zadovoljan, a i klijentela je takodje.
Takodje hvala u Daks-u koji je podijelio ovaj kod sa nama.
[ Getsbi @ 13.12.2007. 15:06 ] @
Zidar, Hvala za link. Dobar je. Opet sam naučio nešto novo. :-)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|