Avatar billede steensommer Praktikant
21. december 2004 - 15:03 Der er 4 kommentarer og
1 løsning

Excel SQL og problem med optionbutton

Hej

Jeg har i en Excel projektmappe kode der skal hente data fra Access vha SQL.
Jeg kan desværre ikke tilrette koden så den fungerer med Ja/Nej felt i Access. Er der en der kan hjælpe?

vh Steen

Sub ListAktive()
   
    Dim rsData As ADODB.Recordset
    Dim szConnect As String
    Dim szSQL As String
    Dim c As Variant
    Dim iBox As String
    Dim strSQL As String
    Dim sPath As String
   
    sPath = ActiveWorkbook.Path & "\"
   
    ' Create the connection string.
    szConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source =" & sPath & "gps.mdb;"

    szSQL = "SELECT * FROM LData WHERE [Aktive] = 'True'"
       
    Set rsData = New ADODB.Recordset
    rsData.Open szSQL, szConnect, adOpenForwardOnly, adLockReadOnly, adCmdText

    If Not rsData.EOF Then
      listen = TransposeDim(rsData.GetRows)
      UserForm1.Show
    Else
        MsgBox "Ingen fundet", vbCritical
        UserForm1.ListBox1.Clear
    End If
   
    Set rsData = Nothing

End Sub
Avatar billede mugs Novice
21. december 2004 - 15:06 #1
Prøv at rette denne linie:

szSQL = "SELECT * FROM LData WHERE [Aktive] = 'True'"

til:

szSQL = "SELECT * FROM LData WHERE [Aktive] = True"
Avatar billede mugs Novice
21. december 2004 - 15:07 #2
I Access skal kun tekstfelter omkranses af ''. Da et Ja/Nej felt betragtes som numerisk, er det værd at prøve.
Avatar billede steensommer Praktikant
21. december 2004 - 15:22 #3
Jeg vender hurtigst muligt tilbage
Avatar billede steensommer Praktikant
21. december 2004 - 16:32 #4
Jeg prøvede det du skrev - første gang uden success men det hjalp en del at stave korrekt [Aktiv] (uden e). Nu fungerer alt. Tak for hjælpen :0)
vh Steen
Avatar billede mugs Novice
21. december 2004 - 16:51 #5
Selv tak - og tak for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester