Newsgroup: it.comp.appl.access
Titolo: Report PAZZO???

Ciao ai partecipanti del NG
Ho una tabella "Tb_Fatture" ed una Tabella "Tb_Dettagli_Fatture"
La relazione è 1 a Molte per mezzo dell'ID_Fattura delle due tabelle.
Il campo contatore ID_Fattura è di tipo testo che genera un codice di
questo tipo A02-001,A02-002 ecc...
Da queste tabelle ne deriva una Query "Q_Fattura_Seleziona_Numero" che
con un Like [Inserisci il numero della fattura] -inserito nei criteri del
campo "ID_Fattura" ottengo il filtraggio della fattura che mi interessa.
Il report  "R_Fattura_Seleziona_Numero" che ha l'origine dati nella query
"Q_Fattura_Seleziona_Numero" mi permette di visualizzare e quindi stampare
la fattura che mi interessa, e fin qui tutto OK. Il problema sorge quando,
voglio stampare molte fatture contemporaneamente, per esempio le fatture
dal numero A02-001 al numero A02-050;
Ho provato inserendo nei criteri della query del campo "ID_Fattura"
Between [numero fattura iniziale] and [numero fattura finale]
ed in questo modo, mi stampa l'intestazione della prima fattura A02-001 con
i dettagli di tutte le 50 fatture.
Vi saluto Cataldo Formaro

dal numero A02-001 al numero A02-050;
puoi creare un campo calcolato del tipo val(right(codice;3))
su cui usare il between
hth
--
lorenzo coronati
---

"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3d9d6baa...@news.edisontel.com...

La query mi restituisce i dati relativi alla maschera e sottomaschera, solo
che quando li
voglio visualizzare con il report o stampare si verifica la confusione e
cioè in una sola fattura
mi aggiunge i dettagli di tutted le fatture.
Saluti CF

 ha scritto nel messaggio
news:1Nmn9.50263$e31.1...@twister2.libero.it...

Ma il tuo report lo hai articolato in report/sottoreport, così come la
maschera è articolata in maschera/sottomaschera?
Se non lo hai fatto devi farlo.
Se invece lo hai fatto, a mio parere non hai impostato correttamente le
proprietà Collega campi master e Collega campi secondari del controllo
sottoreport; anzi penso che non le hai impostate per niente.
Dovrebbero contenere ambedue ID_Fattura; nel tuo report invece che cosa
contegono???
Se avessi inserito il sottoreport usando l'autocomposizione e avessi
risposto correttamente alle domanse poste dal wizard, quelle due proprietà
le avrebbe impostate automaticamente Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ciao Roberto, confidavo nel tuo aiuto.
Se mi sono spiegato bene nella mia premessa, lasciavo intendere che il mio
report si generava su una query che recuperava i dati da due tabelle
relazionate dall'ID_Fattura.
Cmq non ho impostato la stampa della fattura con un report ed un sottoreport
(anche perchč non ho mai creato report con sottoreport) perciņ a questo
punto ti chiedo:
Il sottoreport viene ad essere inserito nel corpo della maschera?
Ciao CF

 Ciao CF



Tutto OK per quanto riguarda il Sottoreport ma...
ti prego di non perdere la pazienza!!..
Quando faccio lo scorrimento delle fatture (dello stesso ID) me ne scorre
4,5 o anche più, tutte identiche.
Domanda:
E' preferibile che un report prenda i dati da una query, o da una tabella??
Grazie e buon fine settimana (io stò comunque quà)
CF

 CF
--



Il report mi restituisce correttamente i dati sia se:
pesco i dati dalla Tb_Fatture, che nella Q_Tb_Fatture.
Intanto questo è risolto, ma ora c'è da risolvere l'inconveniente dei totali
fattura e cioè le varie Somma Iva (dei campi del sottoreport), Somma Importo
ecc... naturalmente (credo) andranno posizionati nel report e non nel
sottoreport, più precisamente nel Piè di Pagina Report. Se poi le pagine da
stampare saranno due, i totali di fattura, mi verranno stampati due volte!?
Cercheremo di evitare che ciò avvenga??
Buona Domenica CF

 Buona Domenica CF



Per qualche giorno, leggerò e cercherò di approfondire le mie conoscenze sui
report. Magari riprenderemo la discussione in futuro (sento di essermi
inballato).
Grazie comunque per la disponibilità.
Cataldo Formaro