Ciao MissRachele,
di seguito ti espongo un esempio:
codice:
Dim ConPr1 As New ADODB.Connection
Dim RSTpr1 As New ADODB.Recordset
'Esegue la connessione con il DataBase:
With ConPr1
.ConnectionString = DataConnessione
.CursorLocation = adUseClient 'tipo di cursore
.Mode = adModeShareDenyNone 'nessuna limitazione
.CommandTimeout = 15
.Open
End With
' Inserisce intestazione e Nome del file nella pagina:
With DRAnagCL.Sections("Section4").Controls
.Item("Lbl1").Caption = "Dati anagrafici del cliente"
.Item("Lbl2").Caption = "......"
End With
RSTpr1.Source = "SELECT Titolo, Nome, Cognome, CodFisc, Via, NomeVia, Ncivico, Cap, Citta, Provincia, Telefono, Cellulare, Fax, Email FROM TblAnagCliente WHERE Nome='" & Replace(FrmAnCliMod.TxtCt1m.Text, "'", "''") & "' And Cognome='" & Replace(FrmAnCliMod.TxtCt2m.Text, "'", "''") & "'"
RSTpr1.Open , ConPr1, adOpenDynamic, adLockOptimistic
' Controlla che il DB contenga i dati da visualizzare:
If RSTpr1.EOF = False And RSTpr1.BOF = False Then
' Assegna il riferimento all'oggetto:
Set DRAnagCL.DataSource = RSTpr1
' Inserisce i dati nei controlli del DataReport:
With DRAnagCL.Sections("Section1")
.Controls("Txt1").DataField = "Titolo"
.Controls("Txt2").DataField = "Nome"
. .....
End With
' ....
' ....