Newsgroup: it.comp.appl.access
Titolo: report con dati di 2 tabelle di cui una "statica"

salve.
il problema consiste in questo: devo creare un report dove devo stampare un
record alla volta (e questo l'ho risolto filtrando la tabella), ma  nel
report devono essere presenti campi di 2 tabelle, una "dinamica", cioè ogni
record è diverso (tra l'altro con un campo  chiave), l'altra composta da un
record solo che contiene dati che devono essere ripetuti per tutte le stampe
del report, finchè l'utente non decide di modificarli andando a modificare
quell'unico record.
Access ha voluto che impostassi relazioni tra le tabelle, ed ho inserito un
campo numerico con valore predefinito di 1 un tutte le tabelle. Ho fatto i
collegamenti tra il campo nelle tre tabelle, ma nulla è successo.
Se mi date una mano....
Gianni

 ha scritto nel messaggio
news:9ndlr5$o0g$1...@nreada.inwind.it...

Qual'è la struttura delle tabelle?
Come hai impostato le relazioni? E, in particolare, che relazione esiste tra
la tabella base del report e la tabella 'dinamica'?
Se questa fosse di tipo 1 a molti potresti usare report e sottoreport.
X la tabella 'statica' recupera i valori con DLookup.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 --
Tra le tabelle ho usato una relazione 'non definita' semplicemente
collegando tre campi numerici con lo stesso valore predefinito che non
engono mai modificati dall'applicazione.
La tabella 'dinamica' rappresenta i vari record che devono essere stampati
nel report (per intenderci: i 'dati variabili'), quella che tu chiami
tabella base del report contiene i 'dati fissi'.
es. devo stampare 'x' etichette da mettere su scatole con peso, tara, ecc,
che variano da scatola a scatola; sull'etichetta deve esserci il tipo di
merce, il colore, ecc che sono uguali per tutta la serie di scatole.
spero di essere stato chiaro...  ah già! sono comunque riuscito a risolvere
la cosa.
Ti ringrazio comunque ed approfitto della tua disponibilità x un altro
quesito, non strettamente legato ad Access: le famose etichette di cui ho
parlato sono incollate su modulo continuo della lunghezza di 8 pollici x
pagina. Mi spiego meglio: il foglio di carta di supporto misura 25 cm di
larghezza (comprese le perforazioni) e 20,4 cm di altezza, da strapp a
strappo. L'etichetta è più piccola.
Il problema è che, dovendo stampare ad aghi con emulasione IBM proprinter
II, non esiste un formato predefinito per modulo continuo a 8''. Nel form ho
posizionato i controlli in modo da rispettare le fincature delle etichette
in senso orizzontale e verticale, supponendo di partire dallo strappo del
modulo, ma come formato carta ho dovuto usare l'A4, il che presuppone
rimettere a posto la carta dopo ogni etichetta stampata....
non c'è un sistema per far gestire alla stampante (da access o in altro
modo) 'sta lunghezza "anomala"?
Gianni

 modo) 'sta lunghezza "anomala"?
Windows ti da la possibilità di definire, nelle proprietà della stampante,
un formato personalizzato; sfruttalo, impostando la larghezza senza le
fincature e la lunghezza (altrimenti detta altezza) ai tuoi 8".
Nelle impostazioni di pagina del report setti la dimensione del report a
personalizzata.
