22. april 2003 - 09:46Der er
8 kommentarer og 1 løsning
Crystal report
Jeg skal udskrive fra en database hvor jeg ønsker en oversigt over alle de medlemmer der er oprettet i f.eks. april måned. Hver record har et felt der hedder ind_dato (dd-mm-åååå). Hvordan laver jeg en selectionformula hvor jeg får alle de records hvor måned i ind_dato er eksempelvis 04 ?
Private DataPath As String Private DataPass As String
Private m_Conn As Object Private m_Rs As Object
Private Sub Command1_Click() Call Udskriv End Sub
Private Sub Udskriv() Private strSQL As String strSQL = "SELECT * FROM medlemmer WHERE ind_dato >= 01/04/03 And ind_dato > 01/05/03" Set m_Conn = CreateObject("ADODB.Connection") Set m_Rs = CreateObject("ADODB.RecordSet") With m_Rs .Open strSQL, strDSN, 1, 3 If Not (.BOF Or .EOF) Then Do While Not .EOF 'Her udskriver du dine felter Print m_Rs("Felt1") Print m_Rs("ind_dato") 'o.s.v....... .MoveNext Loop End If .Close End With Set m_Rs = Nothing Set m_Conn = Nothing End Sub
Private Sub Form_Load() DataPath = "C:\database.mdb" 'Database path DataPass = "" 'Database password strDSN = "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & DataPath & ";PWD=" & DataPass & ";" End Sub
Private Sub Form_Unload(Cancel As Integer) Set m_Rs = Nothing Set m_Conn = Nothing End Sub
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.