Jag har VB6 SP6 installerad i XP-miljö och upptäckte nyligen problem med databound gridkontrollen (DBGRID32). Nääääääääää "Hold your horses" Nej, problemet gäller DataBoundGrid (dbgrid32) där jag nu inte kan få fälten att överstiga noll. Jag ser bara höger fältgräns. Är det gamla program som du har som beter sig så här ? Du måste börja intelligent felsökning. För att få bort invektiven och besservisserattityden skall jag beskriva problemet ånyo. Det kunde du ha skrivet från början så hade Vi sparat en massa tangenttryckningar. Gör ett nytt testproject och kolla hur DBGrid32 beter sig. Vi skall lösa ditt problem. ! Jag testar med enbart Data Control och DBGRID32. Databasen är Biblio.mdb; den version som fanns med i VB6-paketet 1999. Jag har använt tabell Publisher. Börjar tro att det är fel på din version av DBGrid32.ocx. Nu fungerar det. Braaaaaaa så blev den "finnen" i röven botad.Problem med DBGRID32
Jag fick meddelande om att jag saknade licens för kontrollen. Efter att ha kört GRID32.REG kunde jag lägga in kontrollen i en form,men när jag exekverade formen ändrades bredden i gridden till noll. Detta oavsett vad jag satte properties till.
Jag har inte funnit problemet beskrivas på MS-webben annat än att licensproblemet rekommenderades lösas genom avinstallation och nyinstallation. Jag har avinstallerat via VB-skivans 'removal',men detta tycktes enbart ta bort nycklarna i registry för när jag återinstallerade fick jag samma gamla gridd med det gamla breddproblemet igen.
Vad skall jag göra? Är avinstallation via XP-rutinen och återinstallation enda lösningen?Sv: Problem med DBGRID32
Känner igen problemet.Har varit uppe förr.
1 Är det en DbGrid32 du får upp. kolla med F4.
Skulle inte förvåna mig om det är en PictureBox.
Läs dessa två inlägg.
[Kan inte använda Grid]
och
[DBgrid32.ocx???]
<b>"dubbelklicka på filen Vbctrls.reg"</b>Sv:Problem med DBGRID32
Sv: Problem med DBGRID32
<b>Nej, problemet gäller DataBoundGrid (dbgrid32)</b>
Que Vad är detta för djä... svar ?
Hur blir det om du startar ett nytt fräscht projekt och lägger in DBGrid32.ocx
(Det är ju den jag pratar om, om du besvärar dig med att läsa vad jag skriver.)
Kolla Components under Projekt och välj in.
<b>Den skall finnas under Components
MicroSoft Data Bound Grid Control 5.0 (SP3)</b>
Och läs mina bifogade länkar och begrunda.
Läs dessa två inlägg.
[Kan inte använda Grid]
och
[DBgrid32.ocx???]
"dubbelklicka på filen Vbctrls.reg"Sv:Problem med DBGRID32
Är du kopplad till en DataBas ?
Djä... trams man läser och inte får någon ledtråd.
Header:n i DBGrid bestämer kolumnbredd.
Du snackar om Fält !? vilka djä.. fält.
Columnerna är 0(noll) breda. Que.
Gör ett nytt project och kolla hur DBGrid32 beter sig.
Kolla alla propertyes och försök förstå vad dom gör.
Fö tycker jag att DBGrid32 är en kanonkontroll för visning av mina data.Sv: Problem med DBGRID32
Jag har lagt in en dbgrid (dbgrid32.ocx) i formuläret. Griden ser likadan ut som exempelvis datagrid. Jag har lagt in text i rubrikerna via "Retrieve Fields". Inget onormalt där heller.
När jag sedan kör "Run" kollapsar gridden på så sätt att fälten för radrubrikerna är intakta, men de variabla kolumnerna - inklusive headerrubrikerna - sjunker ihop till bredd noll. Detta oavsett vilket värde jag ger kolumnbredden.
Givetvis undrar jag om någon annan råkat ut för fenomenet, men också, eftersom jag inte hittar något hos MS, vad som är lämplig åtgärd för att rätta till felet i gridden.Sv:Problem med DBGRID32
Låter som ett AutoSize problem.Sv: Problem med DBGRID32
Berätta hur det blir nu i IDE. Hos mig blir det 2 Columner med Header och en Rad(row).
Du skriver RetriveFields. Är det en Access .mdb du hämtar ?Sv:Problem med DBGRID32
Det är en utmaning.Besserwisser Sven är på hugg.
Men !!! Vi måste få input.
Funkar kontrollen i IDE ?Sv: Problem med DBGRID32
Jag får tre fall.
Om jag lägger in datakontrollen och gridden samt kör Run, då fylls gridden korrekt (med text i rubrikraden men med standardbredd).
Om jag via Edit|Retrivve Fields lägger in rubrikerna då kollapsar gridden i kompilerat skick.
Om jag tar bort rubrikerna via Clear Fields, då kollapsar griddens kolumner i designläget, men i Run-läge fylls kolumnerna med rubriktext.
Jag har ingen hjälpfil till gridden men vad jag förstår utifrån VB4 så finns inte autosize-property för DBGRID32.Sv:Problem med DBGRID32
Gör så här packa upp min bifogade .zip fil till din System32 mapp (ersätt).
Kör också bifogad VbCtrls.reg.
Programarkivet:1072
Jag tar bort filen när du laddat ner.
Kolla också din Projekt.vbp fil som har DBGrid32 i sig. Kolla i Notepad.
Det skall då stå.
Object={00028C01-0000-0000-0000-000000000046}#1.0#0; DBGRID32.OCXSv: Problem med DBGRID32
Hjärtligt tack för hjälpen. Jag beklagar att jag härsknade till i början, men jag var bekymrad över felet.
Mvh
Hans NybergSv:Problem med DBGRID32
<b>Jag beklagar att jag härsknade till i början</b>
man skall härskna till , det är bra för kroppen ;-)