Condividi tramite

Scorrimento con la rotellina del mouse nella visualizzazione di un report

Anonimo
2020-09-18T10:20:01+00:00

Buongiorno,

ho un form composto da una struttura a schede e una scheda c'è un form che contiene un report complesso che è il riepilogo dei dati immessi nelle schede precedenti.

Il report è solo visualizzato, non è in anteprima di stampa, perchè in questo modo non ho i salti pagina che non sono funzionali allo scopo.

Ho il problema dello scorrimento delle pagine.

Se agisco sulla barra di scorrimento, tutto il report viene visualizzato sia verso il basso che verso l'alto senza problemi.

Il problema si verifica se utilizzo la rotellina.

La rotellina scorre solo nel caso sia evidenziato un qualsiasi valore del corpo del report, oppure se per l'evento "report_mousewheel" è inserito il codice specificato al alink https://docs.microsoft.com/it-it/office/troubleshoot/access/scroll-records-with-mouse-wheel

Però il piede del report è una pagina riepilogativa dei dati generali del report ed ha una altezza corrispondente più o meno ad un A4. 

Succede che quando è visibile il piede, quindi non è più il corpo, la rotellina non funziona più.

Qualche suggerimento per risolvere il problema?

Grazie

Ciao

p.s.: Microsoft 365 / Windows 10 pro

Microsoft 365 e Office | Access | Per la casa | 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

2 risposte

Ordina per: Più utili
  1. Anonimo
    2020-09-19T09:53:49+00:00

    Grazie Sandro Peruz,

    "I report costituiscono un modo semplice per visualizzare, formattare e riepilogare le informazioni del database di Microsoft Access. "

    Da "Introduzione ai report in Access"  

    https://support.microsoft.com/it-it/office/introduzione-ai-report-in-access-e0869f59-7536-4d19-8e05-7158dcd3681c

    I report non sono orientati solo alla stampa. E' un errore crederlo. 

    Ci sono visualizzazioni particolari che non possono essere gestite con i form. 

    Sono costretto ad usare tale soluzione, perchè Access ha da sempre una grave limitazione sui form a modalità continua, per cui non può contenere altri form a modalità continua se non in visualizzazione "foglio dati". Purtroppo questa visualizzazione non mi consentiva di costruire un'applicazione efficiente e comoda come richiesto dal committente.

    La soluzione form/sottoreport mi consente di soddisfare l'esigenza. Perchè non dovrei usarla?

    Tornando alla rotellina, il problema si verifica quando nel form è visibile solo il piede del report, che nel mio caso ha un'altezza importante.

    Ho aggirato la limitazione, e risolto, mettendo il contenuto del piede nel corpo del report. 

    Certo non è il massimo, avrei preferito che Access non avesse quella vecchia limitazione sui form in modalità continua, ma Access è fermo a prima del 2000 e quindi mi adeguo.  

    Grazie

    Ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-09-18T19:30:06+00:00

    ciao SnupiX,

    l'ambiente di programmazione Ms-Access mette a disposizione una serie di caratteristiche che non è sempre bene utilizzare anche se consentite.

    Maschere e reports hanno scopi diversi, le prime visualizzazione e manipolazioni dati i secondi le stampe.

    Ora....fatico a capire il motivo di utilizzare una form in cui incorporare un report, quando, implementando per bene la form stessa puoi ottenere sicuramente un risultato migliore.

    Detto questo non mi è chiarissimo il problema, ma indipendentemente da questo, ti consiglio di rivedere l'approccio.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento