Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ottenere la risoluzione dello schermo

41 views
Skip to first unread message

Dossola

unread,
Oct 2, 2009, 6:46:27 AM10/2/09
to
C'ᅵ un sistema per ottenere la risoluzione dello schermo attiva in modo
da adeguarvi i controlli di un form?

@Alex

unread,
Oct 2, 2009, 7:03:05 AM10/2/09
to
On 2 Ott, 12:46, "Dossola" <19705inva...@mynewsgate.net> wrote:
> C'è un sistema per ottenere la risoluzione dello schermo attiva in modo

> da adeguarvi i controlli di un form?

Si... ma non pensare sia così semplice...!!

Leggi questo:
http://www.mvps.org/access/general/gen0002.htm

Ciao
@Alex

Carlo Costarella

unread,
Oct 2, 2009, 7:08:40 AM10/2/09
to

"Dossola" <19705i...@mynewsgate.net> ha scritto nel messaggio
news:200910021...@mynewsgate.net...
> C'� un sistema per ottenere la risoluzione dello schermo attiva in modo

> da adeguarvi i controlli di un form?
>
>

Come ti � stato detto la cosa non � per nulla semplice.
Non dici quale versione di Access usi.
Una soluzione a mio avviso molto profesionale � a pagamento:
http://www.peterssoftware.com
per Access 2 � free:
http://www.peterssoftware.com/ss.htm

Ciao, Carlo


Karl Donaubauer

unread,
Oct 2, 2009, 11:28:34 AM10/2/09
to
Dossola wrote:
> C'� un sistema per ottenere la risoluzione dello schermo attiva in

> modo da adeguarvi i controlli di un form?

Se solo cerchi il codice per determinare la risoluzione:
www.donkarl.com/it?FAQ4.20


--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it


Dossola

unread,
Oct 2, 2009, 11:31:56 AM10/2/09
to
Karl Donaubauer <NoS...@donkarl.com> ha scritto:

> Dossola wrote:
> > C'ᅵ un sistema per ottenere la risoluzione dello schermo attiva in


> > modo da adeguarvi i controlli di un form?
>
> Se solo cerchi il codice per determinare la risoluzione:
> www.donkarl.com/it?FAQ4.20
>

Grazie, per ora mi ᅵ piᅵ che sufficiente.


Antonio

unread,
Oct 2, 2009, 2:40:01 PM10/2/09
to

"Karl Donaubauer" <NoS...@donkarl.com> ha scritto nel messaggio
news:7imkguF...@mid.individual.net...

Andrebbe bene anche fare cos�:

Type RECT
X1 As Long
Y1 As Long
X2 As Long
Y2 As Long
End Type

Declare Function GetWindowRect Lib "USER32" _
(ByVal hWnd As Long, _
Rectangle As RECT) _
As Long

Dim Schermo As RECT

GetWindowRect Application.hWndAccessApp, Schermo
DimensioneSchermoLarghezza = Schermo.X2 - Abs(Schermo.X1)
DimensioneSchermoAltezza = Schermo.Y2 - Abs(Schermo.Y1)

Ciao
Antonio


@Alex

unread,
Oct 3, 2009, 6:01:25 AM10/3/09
to
....
> Andrebbe bene anche fare così:

>
> Type RECT
>     X1 As Long
>     Y1 As Long
>     X2 As Long
>     Y2 As Long
> End Type
>
> Declare Function GetWindowRect Lib "USER32" _
>         (ByVal hWnd As Long, _
>         Rectangle As RECT) _
>         As Long
>
>     Dim Schermo As RECT
>
>     GetWindowRect Application.hWndAccessApp, Schermo
>     DimensioneSchermoLarghezza = Schermo.X2 - Abs(Schermo.X1)
>     DimensioneSchermoAltezza = Schermo.Y2 - Abs(Schermo.Y1)
>
> Ciao
> Antonio

Io direi che proprio non va bene...!
Pensa solo alla codizione di Access non Massimizzato...
Se proprio si volesse usare questa soluzione, anche se non è ottimale,
si dovrebbe ricavare l'hWnd del DeskTOP... ma in ogni caso ci sono le
API che ha indicato KARL preposte per queste info...!

@Alex

Roberto da Parma

unread,
Oct 5, 2009, 5:04:05 AM10/5/09
to

"Carlo Costarella" <carloco...@libero.it> ha scritto nel messaggio
news:ha4mvr$p22$1...@tdi.cu.mi.it...

Azz...Carlo...quasi quasi allora torno a programmare in Access 2 :-))))

Comunque se non erro access2007 dovrebbe avere gi� qualcosa di integrato...

ciao

--
Roberto da Parma

Carlo Costarella

unread,
Oct 5, 2009, 2:43:47 PM10/5/09
to

"Roberto da Parma" <arisi....@tin.it> ha scritto
cut

> Comunque se non erro access2007 dovrebbe avere gi� qualcosa di
> integrato...
>
> ciao
>
> --
> Roberto da Parma

Anche io ho sentito di questa cosa ma, sar� perch� l'ho usato pochissimo,
non so nemmeno dove andare a cercare.
Se hai notizie...non esitare.

Ciao, Carlo


Karl Donaubauer

unread,
Oct 5, 2009, 3:34:11 PM10/5/09
to
Carlo Costarella wrote:
> "Roberto da Parma ha scritto
> cut
>> Comunque se non erro access2007 dovrebbe avere giᅵ qualcosa di
>> integrato...
> ...
> Anche io ho sentito di questa cosa ma, sarᅵ perchᅵ l'ho usato

> pochissimo, non so nemmeno dove andare a cercare.
> Se hai notizie...non esitare.

Non so come si chiama in italiano, ma suppongo che parlate
del Anchoring e ci sono alcuni film di MS-Hollywood:

http://office.microsoft.com/en-us/access/results.aspx?qu=anchoring&sc=9&av=ZAC120

--
cu

Carlo Costarella

unread,
Oct 6, 2009, 1:20:16 AM10/6/09
to

"Karl Donaubauer" <NoS...@donkarl.com> ha scritto
cut
>> Anche io ho sentito di questa cosa ma, sar� perch� l'ho usato

>> pochissimo, non so nemmeno dove andare a cercare.
>> Se hai notizie...non esitare.
>
> Non so come si chiama in italiano, ma suppongo che parlate
> del Anchoring e ci sono alcuni film di MS-Hollywood:
>
> http://office.microsoft.com/en-us/access/results.aspx?qu=anchoring&sc=9&av=ZAC120
>
> --
> cu
> Karl

Ciao Karl
grazie per il link.
In italiano si dice pi� o meno allo stesso modo: ancoraggio.
In parte � quello che cercavamo ma manca completamente il "resize" del
carattere e se lo applichi a tutti i controlli � un disastro.

Ciao, Carlo


Karl Donaubauer

unread,
Oct 6, 2009, 1:56:40 AM10/6/09
to
Carlo Costarella wrote:
> "Karl Donaubauer ha scritto
> cut
>>> Anche io ho sentito di questa cosa ma, sarᅵ perchᅵ l'ho usato

>>> pochissimo, non so nemmeno dove andare a cercare.
>>> Se hai notizie...non esitare.
>>
>> Non so come si chiama in italiano, ma suppongo che parlate
>> del Anchoring e ci sono alcuni film di MS-Hollywood:
>>
>> http://office.microsoft.com/en-us/access/results.aspx?qu=anchoring&sc=9&av=ZAC120
> ...
> In italiano si dice piᅵ o meno allo stesso modo: ancoraggio.
> In parte ᅵ quello che cercavamo ma manca completamente il "resize"
> del carattere e se lo applichi a tutti i controlli ᅵ un disastro.

Ciao Carlo,

sᅵ, l'ancoraggio (grazie) fa solo parte del lavoro.
Ma non c'ᅵ di piᅵ in A07 e anche non in A10.

Roberto da Parma

unread,
Oct 6, 2009, 5:33:19 AM10/6/09
to

"Karl Donaubauer" <NoS...@donkarl.com> ha scritto nel messaggio
news:7j04gpF...@mid.individual.net...

Immaginavo...come dice Carlo...sarebbe un disastro il resize di etichette e
controlli...ma ti pare sensato consumare righe e righe di codice per fare un
resize di tutti I testi??
Io sinceramente non lo farei mai...uso invece il resize su talune maschere e
controlli semplicemente per la loro "collocazione".
Tutt'al piᅵ allora uno agisce direttamente sulla risoluzione dello
schermo...anche se non mi piace lo stesso.

Morale:
Disegna la maschera in modo standard (800x600, 1024x768) e semplificherai
molti dei tuoi problemi.

Ciaooo

--
Roberto da Parma

0 new messages