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

problema con dettaglio record nel corpo di un report

103 views
Skip to first unread message

mario rossi

unread,
Aug 1, 2023, 2:34:45 PM8/1/23
to
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.

mario rossi

unread,
Aug 1, 2023, 2:41:51 PM8/1/23
to
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.

PhilCattivocarattere

unread,
Aug 2, 2023, 12:18:51 AM8/2/23
to
Il giorno martedì 1 agosto 2023 alle 20:41:51 UTC+2 mario rossi ha scritto:

> Domanda a chatGPT: si può disattivare la sezione corpo di un report access per non eseguirlo in certe condizioni?
>
> risposta ChatGPT: O_O
>

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)

BFS

unread,
Aug 2, 2023, 2:37:30 AM8/2/23
to
in passato l'autore ha scritto che è più comodo chiedere al volo qui che
cercare qualcosa...

BFS

RobertoA

unread,
Aug 2, 2023, 3:30:33 AM8/2/23
to
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

@Alex

unread,
Aug 2, 2023, 6:42:26 AM8/2/23
to
...
> in passato l'autore ha scritto che è più comodo chiedere al volo qui che
> cercare qualcosa...
>
> BFS

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

@Alex

PhilCattivocarattere

unread,
Aug 2, 2023, 9:47:58 AM8/2/23
to
Il giorno mercoledì 2 agosto 2023 alle 12:42:26 UTC+2 @Alex ha scritto:

> 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.

mario rossi

unread,
Aug 3, 2023, 4:48:18 PM8/3/23
to
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.

mario rossi

unread,
Aug 3, 2023, 4:49:01 PM8/3/23
to
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.

mario rossi

unread,
Aug 3, 2023, 4:50:04 PM8/3/23
to
Ogni tanto qualche riposta intelligente! meno male.

@Alex

unread,
Aug 4, 2023, 1:48:26 PM8/4/23
to
> 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

@Alex

unread,
Aug 4, 2023, 2:21:45 PM8/4/23
to
L'avevo sentita in TV da Palmiro Cangini famoso comico... e mi sembrava perfetta.
Ciao e studia che serve anche a te... anzi...

@Alex
Message has been deleted

mario rossi

unread,
Aug 5, 2023, 2:22:43 PM8/5/23
to
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.
0 new messages