Torna al Thread

CR.Reset CR.ReportFileName = App.Path & "\Reports\NomeReport.RPT" CR.DataFiles(0) = PercorsoDb CR.DataFiles(1) = PercorsoDb CR.SelectionFormula = "" Selez = "" Selez = "{vst_PianoConti_Dati.IdTitolo}=" & IdTitoloSelezionato CR.SelectionFormula = Selez 'configuro i sottoreport dei DATI Dim rsCoAn As Recordset Set Db = OpenDatabase(PercorsoDb) 'seleziono dal db l'elenco di codici che corrisponde ainomi dei sottoreport creati Set rsCoAn = Db.OpenRecordset("SELECT * FROM tbl_CodificaCoAn WHERE Documento = 'SP' ORDER BY Ordine") If rsCoAn.RecordCount > 0 Then rsCoAn.MoveLast rsCoAn.MoveFirst For i = 0 To rsCoAn.RecordCount - 1 CR.SubreportToChange = rsCoAn.Fields("Codice").Value CR.DataFiles(0) = PercorsoDb CR.DataFiles(1) = PercorsoDb CR.SelectionFormula = "" CR.SelectionFormula = Selez & " AND {tbl_TotaliCoAn.IdTitolo}=" & IdTitoloSelezionato & " AND {vst_PianoConti_Dati.CodiceCodificaCoAn}='" & rsCoAn.Fields("Codice").Value & "'" rsCoAn.MoveNext Next i End If Set rsCoAn = Nothing 'configuro i sottoreport degli INDICI Dim rsIndice As Recordset Set Db = OpenDatabase(PercorsoDb) Set rsIndice = Db.OpenRecordset("SELECT * FROM tbl_Indici WHERE IdTitolo = " & IdTitoloSelezionato & " ORDER BY Ordine") If rsIndice.RecordCount > 0 Then rsIndice.MoveLast rsIndice.MoveFirst For i = 0 To rsIndice.RecordCount - 1 CR.SubreportToChange = rsIndice.Fields("Codice").Value CR.DataFiles(0) = PercorsoDb CR.SelectionFormula = "" CR.SelectionFormula = "{tbl_Indici.IdTitolo}=" & IdTitoloSelezionato & " AND {tbl_Indici.Codice}='" & rsIndice.Fields("Codice").Value & "'" rsIndice.MoveNext Next i End If Set rsIndice = Nothing If Anteprima = True Then CR.Destination = 0 Else CR.Destination = 1 End If CR.Action = 1
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5