Newsgroup: it.comp.appl.access
Titolo: esportare e rinominare

Scusate, vorrei chiedervi se è possibile salvare un report di volta in
volta (in VB) con un nome diverso (il mio id ordini, praticamente) ed
andarlo a mettere in un'altra cartella (database diverso o word o exel
non fa differenza.
Se questo è possibile, c'è un modo per associarlo all'ordine
corrispondente (che gli ha dato il nome!) in modo da essere richiamato
da maschera di ricerca sugli ordini?? (come oggetto OLE o altro)
Ciao e grazie

 ha scritto nel messaggio
news:3bd17c1...@news.inwind.it...

Tutto ciò non ha senso: il report (vedi la risposta all'altro tuo quesito
sui report) serve x creare un'impaginazione ai dati, x poterli stampare nel
modo desiderato.
I dati sono nelle tabelle; da queste, il report potrà sempre attingere x
poter ristampare a volontà, basta che tu glielo chieda con il linguaggio
giusto (VBA).
Da una maschera di ricerca selezioni i dati e poi assegni l'opportuna
origine record al report in modo che possa puntare solo su quelli: e
otterrai le stampe!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com



Il fatto è che io vorrei salvare quello che ho stampato come file (non
mi importa che formato), in caso di controllo vorrei richiamarlo
ricercando quell'idordine ad esso associato.

 ricercando quell'idordine ad esso associato.
Ripeto: non ti serve, i dati sono sempre lì e li puoi richiamare e
ristampare quando vuoi.
Se il tuo problema è dato dal fatto che possano essere modificati
successivamente alla stampa, provvedi a togliere all'utente la possibilità
di farlo.
Al limite, creati una tabella dei dati stampati, ma non ha senso salvare
un'immagine del report.


 ha scritto nel messaggio
news:3bd17c1...@news.inwind.it...

Sembra quasi che stiamo camminando sulla stessa pista....
Non ho più approfondito il problema delle intestazioni e piè pagina (se ho
tempo ci provo..), ma ho fatto poco tempo fa esattamente ciò che vuoi fare
tu: potendo con Access scegliere una impostazione di stampa diversa a
seconda del tipo di "preventivo" che invio mi interessava salvare le scelte
fatte, inoltre alle volte ho bisogno di formattazioni particolari che mi
sembrava folle automatizzare, così ho scritto del codice che fa l'output del
report su un file dando all'utente la possibilità di scegliere il percorso
di destinazione. Questo è il codice:
    Dim strDirectory As String
    Dim varFile As Variant
    Dim strPercorso As String
   strDirectory = InputBox("Indicare il percorso " & _
   vbCrLf & "Per Es: C:\Documenti\...\...\", "Scegli directory ",
strDefaultSlvRprt)
    If strDirectory = "" Then
        Exit Sub
    Else
        strDefaultSlvRprt = strDirectory
        varFile = Forms!frmMdlPrvntv!IDPrvntv
        strPercorso = strDirectory & varFile & ".rtf"
    DoCmd.OutputTo acOutputReport, "rtblPrvntv", acFormatRTF, strPercorso,
True, ""
    End If
La scelta tra stampare (scegliendo la stampante) o inviare il report a Word
la ottengo tramite una mascherina popup che si apre contestualmente al
report, così non ho pacioccato le barre degli strumenti (mia soluzione al
tuo post successivo)
Scusa la lungaggine, ma il mio nick mi impedisce di essere chiaro, sintetico
ed esasustivo come altri dell'NG