Grazie Gibra ,
proverò a seguire il tuo consiglio ... quello che mi preoccupa è la fase di testing... su 530 finestre ci sono milioni (!!!) di linee di codice e migliaia e migliaia di combinazioni possibili cmq è doveroso farlo .
Per quanto riguarda i report si , sono esterni all'applicazione e creati con crystal 11.5 .
Ma è Crystal 11.5 che ti chiede come connetterti al database quando crei un nuovo report , non lo faccio da codice ...
Da codice gli passo i percorsi del database per essere sicuro che in qualunque cartella siano trovino sempre il database .... in questo modo :
Dim crxSubreport As CRAXDDRT.Report
Dim crxSection As CRAXDDRT.Section
Dim crxObject As Object
Dim crxSubreportObject As CRAXDDRT.SubreportObject
ObjReport.FormulaSyntax = crCrystalSyntaxFormula
For cnt = 1 To ObjReport.Database.Tables.Count
ObjReport.Database.Tables(cnt).Location = PathMdb
Next
Ma di rifare la stringa di connessione non ne ho trovato traccia (sicuro non guardo nel posto giusto...)

Rispondi quotando