Hallo,
Ik heb een DBgrid gekoppeld aan een DataSource, die op zijn beurt weer gekoppeld is aan een Table, en deze hangt weer aan een ODBC:
Als ik dit uitvoer dan krijg ik de hele inhoud van de tabel te zien in de DBGrid, op zich goed want dan weet ik dat het werkt. Maar wat ik graag zou willen is de data die uiteindelijk in de DBGrid komt te staan eerst filteren dmv van een sql-query , alleen weet ik niet hoe dit moet. Ik heb al geprobeerd om de een TQuery dmv van zijn DataSource eigenschap te koppelen aan 'table' maar dit blijkt niet te werken.
Iemand enig idee hoe het wel moet?
Ik heb een DBgrid gekoppeld aan een DataSource, die op zijn beurt weer gekoppeld is aan een Table, en deze hangt weer aan een ODBC:
C++:
1
2
3
4
5
6
7
8
9
| TTable *table = new TTable(Form1); table->DatabaseName = "DB_NAAM"; table->TableName = "KOLOM_NAAM"; TDataSource *datasource = new TDataSource(Form1); datasource->DataSet = table; DBGrid1->DataSource = datasource; table->Active = true; |
Als ik dit uitvoer dan krijg ik de hele inhoud van de tabel te zien in de DBGrid, op zich goed want dan weet ik dat het werkt. Maar wat ik graag zou willen is de data die uiteindelijk in de DBGrid komt te staan eerst filteren dmv van een sql-query , alleen weet ik niet hoe dit moet. Ik heb al geprobeerd om de een TQuery dmv van zijn DataSource eigenschap te koppelen aan 'table' maar dit blijkt niet te werken.
Iemand enig idee hoe het wel moet?
[ Voor 10% gewijzigd door curry684 op 14-10-2003 12:56 . Reden: mooi he, [code]-tags ;) ]