|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2001
Messaggi: 88
|
[VB] passare valori [CR]
Ciao a tutti.
Ho il seguente problema... Come faccio a passare i valori filtrati da una query (vb) al crystal report? ho provato cosi.... Private Sub btnShowReport_Click() On Error GoTo Show_ERR Dim var_cliente, var_gara As String Dim strConnection As String strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & txtDatabase.Text Dim cn As New ADODB.Connection cn.Open strConnection Dim sql As String var_cliente = "xxxx" var_gara = "xxxx" sql = "select cod_articolo ,cliente ,gara ,gruppo ,descrizione ,n_serial from scarico where cliente like '" & var_cliente & "*' and gara like '" & var_gara & "*' order by descrizione" Dim rs As New ADODB.Recordset rs.Open sql, cn, adOpenStatic, adLockReadOnly, adCmdText 'adOpenStatic Dim frm As Form Set frm = New frmPreview Set frm.rsReport = rs frm.ReportPath = App.Path & "\serialigare.rpt" frm.Show vbModal Set frm = Nothing rs.Close Exit Sub Show_ERR: MsgBox Err.Description, vbCritical End Sub Public ReportPath As String Public rsReport As ADODB.Recordset Dim Report As CRAXDRT.Report Dim CRApp As New CRAXDRT.Application Private Sub Form_Load() On Error GoTo Load_ERR Set Report = CRApp.OpenReport(Me.ReportPath) Report.Database.SetDataSource Me.rsReport, 3 Report.DiscardSavedData CRViewer1.ReportSource = Report CRViewer1.ViewReport Exit Sub Load_ERR: MsgBox Err.Description, vbCritical End Sub Private Sub Form_Resize() On Error Resume Next CRViewer1.Move 75, 75, Me.ScaleWidth - 150, Me.ScaleHeight - 150 End Sub il report visualizzato non è filtrato dalla query impostata. Mi visualizza tutti i record Ringrazio anticipatamente Ultima modifica di gbv : 19-02-2005 alle 14:54. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2001
Messaggi: 88
|
up
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2001
Messaggi: 88
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:01.



















