Toon posts:

[BCB5] DBGrid met bool veld

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een tabel waarin een waarde true of false is. (= een repeating group)
Nou wil ik hier een checkbox van maken.
Maar ik krijg maar niet gevonden hoe ik dit voor elkaar krijg.
Ik maak gebruik van een Pervasive database met een Pervasive DAC Table component met een gewonen TDataSource en een TDBGrid.
Alles wordt perfect uitgelezen alleen wordt dus het bool veld als True of False weergegeven. In eerste instantie had ik dit opgelost door gewoon het veld uit de DBGrid te slopen en er een gewone dbcheckbox op mijn form geplaatst.
Alleen nou wil ik dus dat men gelijk ziet welke row er op true en welke er op false staan. Het is alleen jammer dat dit niet direct gelinkt is. Allen door een manual record change (volgende rijd dus) wordt de waarde in de grid aangepast.
Het lukt mij niet dit te automatiseren m.b.v. prior() en next() op de datasource los te laten. Het lukt ook niet met een Refresh of repaint of wat dan ook. Ik heb wel een post hier gevonden van iemand met een component maar er stond verder niks meer bij. Alle ander componenten die ik heb kunnen vinden waren NIET voor borland maar of voor C#, visual C of asp :?
Ik wil dus eigenlijk als oplossing dat ik bij de Grid gewoon opgeef dat die kolom een checkbox is.

Verwijderd

Gewoon DevExpress QuantumGrid gebruiken :)

Verwijderd

Topicstarter
Het ziet er allemaal heel mooi uit.
(volgende keer aub URL posten :) )
Maar dit is voor visual C++ en is ook nog eens niet te dld als trial.
Goed geprobeerd, maar helaas :(

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Verwijderd schreef op 25 February 2003 @ 17:05:
Het is alleen jammer dat dit niet direct gelinkt is.
Ik verdenk de TDBCheckBox ervan pas zijn waarde in de tabel te zetten als je de focus van de TDBCheckBox af haalt. Probeer daar eens wat mee. Daarnaast kan je ook een gewonen TCheckBox gebruiken en er eigen code achter zetten die precies doet wat je wilt.
Alle ander componenten die ik heb kunnen vinden waren NIET voor borland maar of voor C#, visual C of asp :?
Ik wil dus eigenlijk als oplossing dat ik bij de Grid gewoon opgeef dat die kolom een checkbox is.
Kijk even bij www.torry.ru voor bakken met BCB componenten en er zitten er zeker een paar tussen die jij kan gebruiken. Overgens kan je ook vaak Delphi componenten in je BCB gebruiken.

Natuurlijk is het mogelijk om met wat gegochel het ook in een TDBGrid te krijgen, maar ik denk dat een kant en klaar component voor jouw makkelijker is.

[ Voor 4% gewijzigd door LordLarry op 25-02-2003 19:59 ]

We adore chaos because we like to restore order - M.C. Escher


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Verwijderd schreef op 25 februari 2003 @ 18:48:
Het ziet er allemaal heel mooi uit.
(volgende keer aub URL posten :) )
Maar dit is voor visual C++ en is ook nog eens niet te dld als trial.
Goed geprobeerd, maar helaas :(
Dan kijk je bij de verkeerde denk ik. Het is alles behalve voor vc++. Juist voor Delphi, BCB en Kylix. Daarnaast hebben ze vergelijkbare producten voor ActiveX en .Net. Het is inderdaad niet te downloaden als trail, maar ook niet echt te betalen voor een hobbist

http://www.devexpress.com/products/vcl/product.asp?ProdID=10

We adore chaos because we like to restore order - M.C. Escher


Verwijderd

Topicstarter
Dan probeer ik het eerst met focus en dan kijk ik bij torry.
thx m8, maar wel een belachelijk voorstel van reyer om dan DevExpres QuantumGrid te gaan gebruiken.
Maar vooruit, ieder mens maakt fouten :)
Pagina: 1