vitus ha scritto:
SAlve,
è la prima volta che scrivo e non sono un esperto access, quindi mi perdonerete.
1) dubbio
.....
Sicuro che sia la scelta giusta usare delle Combo in un Report...?
Hai valutato l'ipotesi di usare le Query introducendo le Tabelle che Popolano le COMBO al fine di fare un AutoLookup dei Campi relazionati ed avere in questo modo nella Query tutti i campi necessari per valorizzare in modo Nativo i controlli...?
vitus ha scritto:
2° dubbio
....
Grazie
Credo che quì tu abbia gestito male la cosa... era opportuno che il REPORT generasse la fattura del solo ID, quindi Filtrare l'origine in modo da Puntare alla SINGOLA FATTURA...
DoCmd.OpenReport "ReportName", acViewPreview, , "[RecordID] = " & [RecordID]
In questo modo ad ogni spostamento di Record nella pagina aprendo il Report hai sempre la visualizzazione della Fattura corretta, poi se hai l'esigenza di Stampare tutto, allora stampi tutto rimuovendo il FILTRO...
Questo perchè non esiste un metodo NATIVO per fare quello che chiedi, ci sono accrocchi possibili usando SendKeys... ma io eviterei queste cose...!
la stampa immediata invece può essere pilotata su una specifica pagina o un Range di pagine usando il metodo PrintOut...
DoCmd.OpenReport strReport, acViewPreview, , , acHidden
' Eventuali verifiche e personalizzazioni...
DoCmd.SelectObject acReport, strReport
DoCmd.PrintOut acPages, daPagina, aPagina