Avatar billede jbjerre Nybegynder
03. april 2002 - 21:56 Der er 4 kommentarer og
1 løsning

Datarepeater

Hej Alle

Jeg prøver at oprette en datarepeater, men er løbet ind i problemer.

Jeg har oprettet en User Control, som gøres til OCX, med følgende kode.

Private Sub UserControl_Initialize()
Dim Cnn As ADODB.Connection
Dim RSModul As ADODB.Recordset
Dim strModul As String

    Set Cnn = New ADODB.Connection
    Set RSModul = New ADODB.Recordset
   
    Cnn.Open "provider=microsoft.jet.oledb.4.0;" & _
            "Data source =D:\Documents and Settings\Administrator\Dokumenter\JBN-Design\proElevStyring\DB-proElevStyring.mdb"
           
    strModul = "SELECT tblModul.Tjnr, tblPeriode.Periode, tblPraktiksted.Praktiksted, tblModul.booBemærk" _
        & " FROM tblPraktiksted INNER JOIN (tblPeriode INNER JOIN tblModul ON tblPeriode.PeriodeID = tblModul.PeriodeID) ON tblPraktiksted.PraktikID = tblModul.PraktikID;"

    RSModul.Open strModul, Cnn, adOpenStatic, adLockOptimistic
   
    With txtPeriode
        Set .DataSource = RSModul
            .DataField = "Periode"
    End With
   
    With txtSted
        Set .DataSource = RSModul
            .DataField = "Praktiksted"
    End With
       
    With CheckBem
        Set .DataSource = RSModul
            .DataField = "booBemærk"
    End With
   
End Sub

Herefter opretter jeg et nyt standart project, med en Form hvorpå der er en DataRepeater, denne binder jeg til min OCX fil via. RepeatedControlName.

Når jeg stater min Form virker det ikke, hvad mangler jeg.
Avatar billede nolle_k Nybegynder
04. april 2002 - 08:26 #1
Hvad gør du får at kunne få fat i denne DataRepeater?? Jeg har aldrig hørt om en sådan før??  Jeg mener hvilken reference skal sættes??
Avatar billede nolle_k Nybegynder
04. april 2002 - 08:30 #2
Jeg fandt selv referencen!!
Jeg tror ikke det kan lade sig gøre ved at smide koden i Initialize! Der er nok et interface, der skal være overholdt før du kan få det til at virke!
Avatar billede nolle_k Nybegynder
04. april 2002 - 08:33 #3
Hvad er det lige præcis du vil have den til?? Hvad skal det, der returneres fra din OCX bruges til??

Og benytter du også en ADO Bound Control???
Avatar billede jbjerre Nybegynder
04. april 2002 - 09:13 #4
Jeg skal bruge til at gengive data i lighed med en DataGrid, her kan du dog også indsætte checkbokse, og andet ( se MSDN )

Nej jeg bruger ikke ADO Bound Control, jeg ønsker at udføre det hele med kode.
Avatar billede jbjerre Nybegynder
09. november 2003 - 23:50 #5
Lukket
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
Kurser inden for grundlæggende programmering

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