Per la stampa attualmente uso la connessione del DataReport al DataEnvinment.
Terminata la fase di stampa utilizzo il seguente codice per chiudere la connessione al DE:
codice:
Private Sub DataEnvironment_Terminate()
'Chiude la connessione ed azzera i riferimenti:
    With DataEnvironment1.Connection1
        .Close
    End With
        
    Unload Me

 End Sub
Questa fase è indispensabile per visualizzare eventuali modifiche nel file in elaborazione, dato che se si vuole stampare i predetti dati modificati si deve inizializzare nuovamente la connessione.
Il problema sorge quando si deve utilizzare l'esportazione dei file,
in txt htlm ecc..., magari dopo la stampa.
Avendo chiusa la connnessione con il DE, naturalmente il rs. è vuoto e non si può eseguire l'expo.
Come devo fare?