Newsgroup: it.comp.appl.access
Titolo: problema con dettaglio record nel corpo di un report

buongiorno a tutti, 
 
ho un report con dei campi nel corpo 
quando apro il report vedo intestazione di pagina e elenco record per esempio 100 record su 3 pagine
 
ho provato a evitare che i 100 record si vedessero nascondendo i campi ma accade che apre un report di 3 pagine bianche ovvero i record ci sono ma sono semplicemente nascosti.
 
in che modo invece posso dire "in questo caso non sviluppare la sezione corpo del report" per non vedere le 3 pagine bianche vuote?
 
grazie.


Domanda a chatGPT: si può disattivare la sezione corpo di un report access per non eseguirlo in certe condizioni?
 
risposta ChatGPT: O_O
 
Sì, è possibile disattivare la sezione corpo di un report in Microsoft Access per impedire la sua esecuzione in determinate condizioni. Ciò può essere utile quando si desidera controllare dinamicamente quali parti del report vengono mostrate o nascoste a seconda dei dati o delle condizioni specifiche.
 
Per fare ciò, puoi utilizzare il linguaggio di programmazione VBA (Visual Basic for Applications) all'interno di Access. Segui questi passaggi per disattivare la sezione corpo di un report in base a determinate condizioni:
 
1. Apri il report in modalità Design.
2. Assicurati che la barra degli strumenti "Database" sia visibile. Se non lo è, vai su "Visualizza" e seleziona "Barra degli strumenti" e poi "Database".
3. Seleziona la sezione corpo del report facendo clic su di essa.
 
4. Nella barra degli strumenti "Database", fai clic sul pulsante "Eventi" (un'icona con una luce blu e un fulmine) per visualizzare gli eventi del report.
 
5. Nell'elenco degli eventi, cerca l'evento "Formato" (Format) della sezione corpo del report e fai doppio clic su di esso. Ciò creerà un gestore di eventi vuoto nella finestra del codice VBA.
 
6. All'interno del gestore di eventi "Formato", puoi aggiungere la logica per controllare le condizioni che determinano se la sezione corpo deve essere disattivata o meno. Ad esempio, potresti utilizzare un'istruzione "If...Then...Else" per decidere se impostare la proprietà "Visible" della sezione corpo su "True" o "False".
 
Ecco un esempio di codice VBA che controlla se la sezione corpo deve essere disattivata in base a una condizione specifica:
 
```vb
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
    ' Qui aggiungi la tua logica per determinare se disattivare la sezione corpo
    If condizione_da_verificare Then
        Me.Section(acDetail).Visible = False ' Disattiva la sezione corpo
    Else
        Me.Section(acDetail).Visible = True ' Mantieni la sezione corpo attiva
    End If
End Sub
```
 
Assicurati di sostituire "condizione_da_verificare" con la tua effettiva condizione che determina se la sezione corpo del report deve essere disattivata o meno.
 
Una volta che hai inserito il codice, salva il report e chiudi la vista Design. Ora, quando esegui il report, la sezione corpo sarà visibile o nascosta in base alla condizione specificata nel codice VBA.
 
Ricorda che questo esempio è solo un punto di partenza, e potresti dover adattare il codice alle tue esigenze specifiche.
 

 
 
Sono il penultimo arrivato e non ho alcuna autorità nel gruppo ma... perché chiedere aiuto in un gruppo e poi interpellare ChatGPT? Eventualmente fa' il contrario e se la risposta di ChatGPT non funziona o hai bisogno di spiegazioni specifiche allora chiedi "agli umani".
Visto anche il brevissimo intervallo di tempo tra il primo post e la ri-s-post (battuta!!! ) di ChatGPT praticamente non hai dato a nessuno la possibilità di intervenire, salvo che non fosse un fulmine di tastiera in ascolto.
Questo è il mio pensiero, ma sottolineo ancora non ho alcuna autorità per imporlo come regola (e magari è un argomento che è stato già trattato, quello dell'uso di ChatGPT)


in passato l'autore ha scritto che è più comodo chiedere al volo qui che 
cercare qualcosa...
 
BFS


Magari avete frainteso il suo pensiero
Sicuramente il newsgroup e' un luogo dove discutere di problemi legati 
ad un argomento specifico, dove imparare molto e per i piu' esperti 
insegnare qualcosa
Come lo sono altri forum, come lo sono i siti dei vari esperti su 
Access, come lo sono il sito web Microsoft, come lo e' github, come lo 
e' stackoverflow e tutti gli altri
Non rivendicherei la primigenia del luogo dove chiedere/dare 
informazioni su Access e gli strumenti che ruotano attorno ad esso
Inzomma, non e' che "o chiedi qua oppure pussa via"
Fate l'ammore non la guerra, almeno io la vedrei cosi
 

 BFS
 
Interessante considerazione... Voi dite sia un buon ragionamento e metodo di fruizione, da supportare...?
 
@Alex

 Interessante considerazione... Voi dite sia un buon ragionamento e metodo di fruizione, da supportare...? 
 
Non ti rispondo perché dopo dici che sono prolisso e invece non è vero altrimenti scrivere post ed e-mail dalle quali ci si riprende dopo 1 o 2 settimane di ferie.
Io ho tratto le mie conclusioni... supportare... sopportare... nessuna delle due fa al caso mio.


La realtà è molto semplice, ho postato la domanda qui e immediatamente dopo mi è venuto in mente di chiederlo anche a chatGPT e siccome la risposta era valida l'ho postata anche qui.

Il giorno mercoledì 2 agosto 2023 alle 12:42:26 UTC+2 @Alex ha scritto:

Mamma mia se sei patetico tu non potevi mancare all'appello e infatti eccoti qui. ti ricordo le quattro chiacchere al telefono quando te la senti.


Ogni tanto qualche riposta intelligente! meno male.

> Mamma mia se sei patetico tu non potevi mancare all'appello e infatti eccoti qui. ti ricordo le quattro chiacchere al telefono quando te la senti.
 
Sei inutile come un ...lo senza il buco, e fare li sborone  non serve se non a farmi ridere.
Ciao caro il mio Paolo rossi...
 
@Alex

L'avevo sentita in TV da Palmiro Cangini famoso comico... e mi sembrava perfetta.
Ciao e studia che serve anche a te... anzi...
 
@Alex


Grazie farò preziose le tue critiche e i tuoi consigli da oracolo di Access dall'alto dell'olimpo.
Quando poi te la senti a conoscermi di persona o telefonicamente, anche se la cosa ti fa ridere, fammelo sapere, sai che la mia porta è sempre aperta.