Avatar billede tma_oksboel Nybegynder
26. september 2002 - 13:44 Der er 14 kommentarer og
2 løsninger

Userform, kan den indeholde et datagrid og en adodc

Hej

Jeg har problemer med at knytte data til et datagrid på en userform.

Torben
Avatar billede bak Forsker
26. september 2002 - 16:07 #1
Lytter lige :-)
02. oktober 2002 - 10:15 #2
tma>> hvad er præcist dit problem ?
Avatar billede tma_oksboel Nybegynder
02. oktober 2002 - 10:21 #3
Jeg har tidligere brugt både ADODC og Datagrid, blot i ren VB. Jeg skal nu lave avanceret kursusmateriale til Excel og synes at det kunne være lækkert at vise datagrid, da den kører så fint dynamisk med antal af felter osv. Jeg har altså ikke nogen konkret problemstilling. Jeg vælger nok at forkaste emnet i mit materiale, men undrer mig da stadig over, at jeg ikke kan danne koblingen. Tilsyneladende kan jeg godt definere min adodc korrekt, men jeg kan ikke angive nogen adodc til mit datagrid...

Torben
02. oktober 2002 - 10:24 #4
Hvilket datagrid har du sat på din form ?
02. oktober 2002 - 10:26 #5
og hvilke properties har du forsøgt med ?
Avatar billede tma_oksboel Nybegynder
02. oktober 2002 - 10:36 #6
Jeg har sat følgende på:
Microsoft datagrid control 6.0
Microsoft ADO data control 6.0

På Ado´en har jeg sat:
connectionstring - Som jeg har brugt Build til at oprette og i den forbindelse testet tilslutning. Virker fint. Har også kunne vælge tabel fra databasen.
På datagrid har jeg så ledt efter en Datasource hvor jeg kunne udpege min adodc, men den er der ikke.
Når jeg kører formen er adodc ikke enabled, hvilket indikerer at der ikke er poster at bladre i?

Jeg tror konklusionen bliver, at det kan man ikke.

Torben
02. oktober 2002 - 10:44 #7
Prøv evt. DBGrid eller Microsoft FlexGrid Control, version 6.0
FlexGrid har en Datasource
Avatar billede tma_oksboel Nybegynder
02. oktober 2002 - 10:59 #8
Nej, flexgrid har ikke datasource. Ikke når det er inde på en userform i excel.

Torben
02. oktober 2002 - 11:03 #9
MSFlexGrid1.DataSource inde i koden
02. oktober 2002 - 11:04 #10
Properties oversigten for kontrolelementet viser ikke alle egenskaber....!
Avatar billede tma_oksboel Nybegynder
02. oktober 2002 - 11:17 #11
Kender ikke flexgrid på fingerspidserne. Følgende giver en datatype fejl:

    MSFlexGrid1.DataSource = Adodc1

Hvordan angives datasource ellers?

Torben
02. oktober 2002 - 11:21 #12
Det er forlænge siden jeg har rodet med det til at kunne hjælp - men måske
Microsoft datagrid control 6.0
Microsoft ADO data control 6.0
oz har "skjulte" properties ?
Avatar billede bak Forsker
02. oktober 2002 - 23:09 #13
Uden at kende noget til dette her har jeg gjort som tma skriver.
Det virker ganske efter hensigten, tak for det. Måske mangler bare lige set kommandoen.

Private Sub UserForm_Click()
Set DataGrid1.DataSource = Adodc1
End Sub
Avatar billede bak Forsker
02. oktober 2002 - 23:23 #14
ps...  MSHflexgrid virker også
Set MSHFlexGrid1.DataSource = Adodc1

men MSFlexGrid kan jeg ikke få til at funke..
Avatar billede tma_oksboel Nybegynder
03. oktober 2002 - 08:23 #15
Hulk, var det bare en SET jeg manglede...
Forstå mig ret, det var dejligt at få afklaret. Bak, skulle næsten have lidt point for at ordne det sidste her, så hvis du sender et svar kan i dele, ellers går pointene til flemming som selvfølgelig også har stor andel i besvarelsen, selvom den ikke var helt præcis. OK?

Torben
Avatar billede bak Forsker
03. oktober 2002 - 11:43 #16
Ok med mig :-)
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