Access e monitor ad alta risoluzione

Anonimo
2022-02-27T21:31:21+00:00

Buongiorno, sono un utilizzatore di Access da moltissimi anni e ora utilizzo Access di Office365 con Windows10 e scheda grafica NVIDIA perfettamente aggiornati.

Qualche giorno fa ho cambiato il mio monitor installandone uno ad alta risoluzione (3840x2160), scoprendo che l'oggetto Grafico di Access non si comporta correttamente, in pratica non esegue il corretto scalling richiesto.

Come vedete dal primo esempio riportato ci sono due grafici che però risultano rimpiccioliti e spostati in alto a sinistra nello spazio a loro dedicato.

Se si entra in modifica dell'oggetto, anche i pannelli di gestione delle varie Proprietà hanno lo stesso problema diventando illeggibili, come si vede dal secondo esempio.

Dopo vari tentativi, i modi che ho trovato con cui si può superare questo malfunzionamento sono:

  1. Ridurre la risoluzione del monitor a 1920x1080 o meno. Così facendo però si perdono i vantaggi di un monitor ad alta risoluzione. Inoltre non sappiamo a priori come è il monitor dell'utente della applicazione.
  2. Non usare l'oggetto 'Grafico', ma l'oggetto 'Grafico Moderno' che invece si adatta al monitor ad alta risoluzione. Questo comporta 'rifare' un bel po di applicazioni e poi l'oggetto 'Grafico Moderno' è molto limitato e incompleto e quindi molte volte inutilizzabile (ad esempio non dispone dei grafici a dispersione X-Y che sono quelli più usati in ambito statistico).

Entrambe le soluzioni mi sembrano insoddisfacienti. Ci sono altre possibilità?

In considerazione del fatto che inevitabilmente andremo verso monitor ad alta risoluzione (per esempio penso agli schermi di Surface, dove i più costosi sono già ad alta risoluzione), mi piacerebbe sapere se l'oggetto Grafico di Access continuerà ad essere supportato e se quindi si potrà superare questa limitazione tra qualche tempo.

Grazie dell'attenzione e della eventuale risposta

Microsoft 365 Insider | Access | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

1 risposta

Ordina per: Più utili
  1. Anonimo
    2025-07-07T09:15:50+00:00

    Buongiorno,

    nella funzione Form.Paint() si possono inserire le istruzioni per posizionare e dimensionare i vari controlli del form; permettendone un uso con qualsiasi formato. In inglese si direbbe "responsive".

    Solo a titolo di esempio, queste sono le istruzioni "base"

    control1.top = 10

    control1.left = 10

    control1.width = me.width - control1.width - control1.left

    control2.top = me.control1.top + me.control1.height + 10

    control2.left = 10

    control2.width = me.width - control2.width - control2.left

    La risposta è stata utile?

    0 commenti Nessun commento