Newsgroup: it.comp.appl.access
Titolo: report e query che non restiutiscono valori

Ho un report con un sottoreport che deve visuliazzare un solo valore, ma se
la query che genera il sottoreport non trova nulla il sottoreport non viene
generato Io però vorrei che quel sottoreport venisse generato con il
controllo a zero. Ho provato ad impostare l'evento "su report vuoto", a
testare HasData, a mettere un controllo con DCount, ma non ho risolto nulla
perchè purtroppo il sottoreport non viene nemmeno generato.
Qualcuno ha dei suggerimenti?
Grazie
Ilaria

 Ilaria
Ho provato ma a me funziona, mi puoi spiegare un po' piů dettagliatamente la
struttura del tuo db che magari troviamo la soluzione?
Ciao ;-) >

 ha scritto nel messaggio
news:9tsqbo$5d6$1...@localhost.localdomain...

Scusa ho detto una cavolata ora ricontrollo

 ha scritto nel messaggio
news:9tsqbo$5d6$1...@localhost.localdomain...

Potresti aggirare il problema in questo modo:
Creare un Record completamente vuoto e mettere nel campo su cui vai a fare
il filtro con la query un valore particolare
tipo "vbNessunRecord", e poi nella query sotto il tuo criteri inserire
"oppure" ="vbNessunRecord".

 "oppure" ="vbNessunRecord".
In realtà il valore che devo visualizzare è un totale che ottengo con una
query che prende l'intervallo di date dalla maschera da cui apro il report,
quindi la tua soluzione non è applicabile al mio caso, inoltre ho un
progressivo come chiave della tabella quindi non potrei inserire un record
fasullo.
Ho provato anche a creare un sottoreport non associato e a mettre come
origine dati del controllo una DLookup, ma dal momento che lavora su di una
query e non suna tabella mi dà errore perché non trova la query.
Ciao
Ilaria

 ha scritto nel messaggio
news:9tsqbo$5d6$1...@localhost.localdomain...

Il tuo problema è quello di visualizzare l'intestazione del sottoreport
anche se questo non contiene dati? Se è così, potresti creare un report (non
associato) con solo le intestazioni e controllando la presenza di dati
renderlo visibile/invisibile a secondo delle necessità...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

 ha scritto nel messaggio
news:9ttrs5$ess$1...@canarie.caspur.it...

Ma i dati sono frutto di una query e quindi come faccio a creare un report
non associato e poi a visualizzare i dati? Da dove li faccio saltar fuori?
Grazie
Ilaria


Tu puoi crearti un report, impostarlo graficamente e non associargli nessuna
fonte dati.
Quindi, creati un report "clone" che riproduce graficamente il report
"originale", con la stessa ampiezza e posizione dell'"originale" ma con
Visible = False.
Hai detto in precedenza che controllavi la presenza dei dati nel
sottoreport; se non trovi dati da stampare imposti la proprietą visible =
False per il report "originale" e Visible = True a quello "clone".
Detto in parole povere: hai due report, uno che visualizza i dati (visible =
true) e l'altro ("clone" con visible = false) simile solo graficamente.
Quando ci sono dati da stampare, lasci tutto com'č; altrimenti rendi non
visibile l'"originale" e visibile il "clone"...


 visibile l'"originale" e visibile il "clone"...
Grazie, ma per non duplicare tutti i sottoreport e per i problemi che
sarebbero sorti con i riferimenti  ho trovato un'altra strada.
Grazie ugualmente, ho gią in mente di utilizzare il tuo suggerimento per
risolvere un altro problemino.
Bye
Ilaria