|
|
|
Фильтр OnFilterRecord по RadioGroup
|
|||
|---|---|---|---|
|
#18+
Скажу как художник художнику (в смысле чайник-чайнику). Мне много раз помогали на этом форуме, поэтому может кому пригодиться: Две недели искал на форумах (может плохо, может не там, но не нашел), 2 недели экспериментировал. Я чайник и на большее не претендую, но может какому то ещё любителю пригодиться, чтоб сберечь время. Мне нужен был фильтр именно по событию OnFilterRecord, через выбор RadioGroup и по двум логическим полям (показывать/не показывать). Дано: Компоненты ADOConnection1 иADOQuery1 лежат в DataModule1. RadioGroup1(3 радиокнопки), DataSource1 и DBGrid1 на Form1. В таблице два взаимоисключающие логических поля (Rate1 и Rate2 типа Boolean). Надо при нажатии радиокнопки1 показать все отмеченые записи Rate1, по радиокнопе2 - отмеченные Rate2, по радиокнопке3 показать отмеченные Rate1 и Rate2. Клик RadioGroup1 на Form1 Код: pascal 1. 2. 3. 4. 5. В DataModule1.ADOQuery1 в обработчике события OnFilterRecord: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Наверняка специалисты раскритикуют, но у меня работает, меня устраивает, и запоминается легко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2019, 23:51 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39850875&tid=2039132]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 194ms |
| total: | 429ms |

| 0 / 0 |
