|
|
|
Формирование строки фильтра
|
|||
|---|---|---|---|
|
#18+
Для формирования строки фильтра использую такой велосипед. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Нюанс в том что компоненты необходимо называть аналогично полям в выборке, не очень утобно для читаемоски в коде. Можно придумать ненапряжное в реализации что-то типа словаря название компонента= поле в выборке.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2019, 17:44 |
|
||
|
Формирование строки фильтра
|
|||
|---|---|---|---|
|
#18+
Sashaua, да, конечно можно. Делай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2019, 18:14 |
|
||
|
Формирование строки фильтра
|
|||
|---|---|---|---|
|
#18+
ёёёёё, За всех то не отвечай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2019, 18:57 |
|
||
|
Формирование строки фильтра
|
|||
|---|---|---|---|
|
#18+
SashauaНюанс в том что компоненты необходимо называть аналогично полям в выборке, не очень утобно для читаемоски в коде. Называй компоненты с префиксом, так гораздо удобнее. Если поле называется Comment я называю компонент cxComment А если такой уже вдруг есть на форме (например в другом датасете), то просто меняю приставку на axComment, bxCommet, dxComment ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2019, 22:22 |
|
||
|
Формирование строки фильтра
|
|||
|---|---|---|---|
|
#18+
Sashaua, По идее, у всех компонентов есть привязанный к ним Label. Тогда все просто. В дизайнтайме заносишь в Label название поля. При старте программы пробегаешься по всем Label Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. И сама фильтрация Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2019, 14:48 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=71&tid=2039386]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 312ms |

| 0 / 0 |
