Newsgroup: it.comp.appl.access
Titolo: Massimizzazione area Access

Ciao, qualcuno conosce la procedura per massimizzare automaticamente
l'area di Access da codice VBA ? (per capirci come se premessi l'icona
in alto a dx di massimizzazione)
Grazie

 ha scritto nel messaggio 
news:1163496481.9...@b28g2000cwb.googlegroups.com...

...qualcuno?
Uno a caso ti risponde: docmd.maximize su apertura
Su chiusura: docmd.restore
Ciao, Carlo 

Carlo Costarella ha scritto:

VEDO CHE NON MI SONO SPIEGATO, SECONDO TE AVREI POSTATO UNA DOMANDA
COSI' INUTILE ?????
INTENDEVO MASSIMIZZARE L'APPLICAZIONE ACCESS IN MODO AUTOMATICO E NON
LE FORM IN ESSA CONTENUTE ... (lo avevo anche spiegato come se si
premesse il tasto di massimizzazione di Access e non della mia form)
GRAZIE LO STESSO

 GRAZIE LO STESSO
credo che il rispetto per le regole della buona educazione e della
netiquette siano la condizione essenziale per partecipare al newsgroup.
carlo ti ha gentilmente risposto, quandanche non avesse centrato il tuo
problema (domandarti se eri stato esaustivo ? e soprattutto hai fatto
una ricerca su google per vedere se qualcun altro in precedenza ha
avuto il tuo stesso problema?) nulla ti autorizza ad urlare (se non lo
sai la scrittura in maiuscolo equivale ad un maleducato urlo) e
soprattutto a rispondere cosi sgarbatamente.
mi aspetto, come credo gli altri partecipanti, le tue pronte scuse.
M

Chiedo scusa se ho urlato non era mia intenzione essere sgarbato.
Il fatto che ho ricevuto come risposta un "qualcuno?" come a dire che
chiunque lo sapeva... ed infatti era così visto che la risposta che ho
ottenuto riguardava un problema conosciuto anche ai principianti,
mentre quello da me esposto suppongo sia leggermente piu complesso.
La ricerca l'ho effettuata senza felici risultati per questo ho postato
qui !!!
Cmq resto ancora in attesa di una risposta (magari senza particolari
insinuazioni sulla capacità di utilizzo di Access da parte di chi
posta le domande)
Grazie


non insinuiamo niente stai tranquillo ...
guarda qui:
www.donkarl.com/it
 la FAQ 1.10

Fantastico Grazie 1000.

 ha scritto nel messaggio 
news:1163502125.6...@i42g2000cwa.googlegroups.com...

Perbacco come sei permaloso...hai urlato anche i ringraziamenti!
Non sempre si capisce al volo...
Premesso che il codice VBA è attivo quando si apre un database e non quando 
si apre semplicemente Access. Anche le opzioni della riga di comando (che 
potrebbero interessarti) tengono conto di questa condizione: per esempio far 
partire una macro che esegue un codice.
Detto questo una strada è quella di far ricorso alle API di windows e spesso 
si è parlato di questo (in rapporto alle dimensioni delle maschere o 
dell'area di lavoro) proprio in questo NG.
Inoltre su 
www.sitocomune.com
 potrai trovare molto materiale di esempio.
Per utilizzare le api una procedura facile facile che ho modificato da un 
codice scritto da Alessandro Baraldi, è questa:
In un modulo pubblico:
Declare Function WM_apiShowWindow Lib "user32" Alias "ShowWindow" (ByVal 
hWnd As Long, ByVal nCmdShow As Long) As Long
Declare Function WM_apiGetParent Lib "user32" Alias "GetParent" (ByVal hWnd 
As Long) As Long
Function xg_GetAccesshWnd() As Long
'Returns a handle to the main Access window
Dim hWnd As Long
Dim hAccessWnd As Long
hWnd = Screen.ActiveForm.hWnd
hAccessWnd = hWnd
'* Find the top window without a parent window.
While hWnd <> 0
    hAccessWnd = hWnd
    hWnd = WM_apiGetParent(hWnd)
Wend
xg_GetAccesshWnd = hAccessWnd
End Function
Dove vuoi tu, anche in un codice in una form:
Dim iRtn
Dim hWndAccess As Long
hWndAccess = xg_GetAccesshWnd()
iRtn = WM_apiShowWindow(hWndAccess, 3)
Ciao, Carlo

 ha scritto nel messaggio 
news:1163503306.5...@h48g2000cwc.googlegroups.com...
Chiedo scusa se ho urlato non era mia intenzione essere sgarbato.
cut
Dal mio sito puoi scaricare una lista dei runcommand che credo facciano al 
caso tuo.
http://www.frantoiogestione.com/RunCommadSpiega.zip
Ciao, Carlo

Grazie ancora di tutto, ottimo materiale e ...
chiedo ancora scusa per prima !!!!
Matteo

[CUT]
Mi ha fatto piacere come sia tu che ciroteo avete reagito con calma ed 
educazione ad un inizio di polemica dando contemporaneamente un aituo a 
MatTDP che, a sua volta, ha recepito il suggerimento e si è scusato.
Purtroppo, in passato, ho assistito anche in questo NG ad atteggiamenti 
stupidi, offensivi e maleducati solo per delle fesserie. Evidentemente c'è 
sempre più gente, oggigiorno, che ritiene degradante ed umiliante lo 
scusarsi sopperendo a questa mancanza con una sempre crescente 
aggresssività! (che sia il buco nell'ozono...?)
Un saluto a tutti.
NatPP

 (che sia il buco nell'ozono...?)
secondo me è un altro buco da cui escono quelle parole ;-)
Ciao,
Max


Ciao Carlo,
potresti indicarmi, se ce ne sono, differenze tra questo codice e un:
    RunCommand acCmdAppMaximize
inseriti nella form splash ad esempio?
Ho provato anche il tuo modulo, ma sembra fare la stessa cosa!
Grazie
Paolo

cut
Ciao Carlo,
potresti indicarmi, se ce ne sono, differenze tra questo codice e un:
    RunCommand acCmdAppMaximize
inseriti nella form splash ad esempio?
Ho provato anche il tuo modulo, ma sembra fare la stessa cosa!
Grazie
Paolo
La differenza stà nel tipo di approccio, il risultato è lo stesso.
Preferibile comunque la soluzione prevista in Access con il runcommand e non 
quella che fa ricorso alle API di Windows. La prima soluzione è interna al 
sistema Access, la seconda no.
Ciao, Carlo

 Ciao, Carlo
Grazie del chiarimento Carlo.
Ciao
Paolo





Ciao,
Max
quoto in toto.
caro Nat.P.P, quando avremo l'occasione di conoscerci personalmente alla
cisa o a qualche ritrovo, ti offrirò da bere, poi gli altri giri li paghi
tu!
;-)

 ha scritto nel messaggio 
news:455b6bc6$0$19232$4faf...@reader4.news.tin.it...

Occhio ad offrirmi da bere... potresti trovarti rovinato;-)
Non frequento la cisa o altri ritrovi (cosa sono, siti porno...???).
Dai non offenderti. Da come seguivo i post di MA l'anno scorso in occasione 
dell'organizzazione del 1. cisa mi sono fatto l'idea che sia un luogo di 
perdizione frequentato da persone poco raccomandabili...;-)
A parte gli scherzi, sarà altamente improbabile che io partecipi ad un cisa 
per il semplice motivo che non sono un programmatore di professione e non mi 
guadagno la michetta con access e la mia competenza in materia non è neanche 
lontanamente paragonabile a quella di certe persone che postano (o meglio, 
rispondono) su questo NG, per cui...
Comunque grazie a te e a Massimo per condividere le mie opinioni.
Ciao
NatPP

 NG, per cui...
Per la Cisa 3 ci sono già importantissime novità, ancora non divulgabili.
Tra quelle prospettabili è che ci sarà la possibilità di partecipare anche 
per i non professionisti con una serie di facilities.
Ma appena sarà pronto il tutto verrete aggiornati.
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa