28. januar 2002 - 15:37Der er
6 kommentarer og 1 løsning
Dynamisk datareport
Jeg prøver (forgæves) på at lave en "dynamisk" datareport, så jeg kan skifte min SQL-sætning ud og på den måde slippe for at oprette flere rapporter.
Jeg har 2 SQL-sætninger; "SELECT nummer,navn,klub,tid FROM deltagere WHERE rute=1 ORDER BY tid"
"SELECT nummer,navn,klub,tid FROM deltagere WHERE rute=2 ORDER BY tid"
Jeg ville jo frygteligt gerne kunne slippe for at lave mere end 1 rapport...
Jeg har prøvet med følgende kode:
Private Sub Command1_Click() aabncon ' min databasen connection Set rs = connect.Execute("SELECT nummer,navn,klub,tid FROM deltagere WHERE rute=1 ORDER BY tid") With udskrift ' hedder min datareport Set .DataSource = DataEnvironment1 .DataMember = "" With .Sections("Section1").Controls For i = 1 To .Count If TypeOf .Item(i) Is RptTextBox Then .Item(i).DataMember = "" .Item(i).DataField = rsdyn.Fields(i - 1).Value End If Next i End With .Show End With End Sub
Koden har jeg fundet på 'nettet - men den giver en "failed getting recordset(s) from current data source"
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Private Sub Command1_Click() aabncon strSQL = "SELECT nummer,navn,klub,tid FROM deltagere WHERE rute=1 ORDER BY tid" Set rs = connect.Execute(strSQL) Set udskrift.DataSource = rs
With udskrift With .Sections("Section1").Controls For i = 1 To .Count If TypeOf .Item(i) Is RptTextBox Then .Item(i).DataMember = "" .Item(i).DataField = rs.Fields(i - 1).Name End If Next i End With .Show End With
End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.