|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
Есть 2 комбобокса. Надо делать фильтрация по значением по этим 2-м комбобокса. Если выбрать какой-то значение на 1-м комбобокса, надо делать фильтрация по этому комбобоксу. Потом если выбрать какой-то значение и на 2-м комбобокса, надо делать фильтрация по этим 2-м комбобоксу. Или наоборот, если выбрат сначала на 2-м комбобоксе делать фильтрацию сначало по этому комбобоксу. Как можно делать такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2009, 10:39 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
Помогите пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2009, 14:38 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
Поищите по форуму. Было много похожих тем. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2009, 14:56 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
asd456, Если фильтрацию надо сделать для таблицы Tab1 по полям Pol1 и Pol2 и эта таблица в форме отображается с помощью Grid, то в Refresh этого Grid поместить код: Код: plaintext 1. 2. 3. 4. 5.
В Valid combo1 и combo2 должен стоять код:Thisform.refresh ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2009, 16:34 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
LUCIAN Ваш код работать не будет. Будет сообщение об ошибке об отсутствии переменных памяти. Для такого способа фильтрации необходима макроподстановка значения фильтра. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2009, 16:41 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
ВладимирМ LUCIAN Ваш код работать не будет. Будет сообщение об ошибке об отсутствии переменных памяти. Для такого способа фильтрации необходима макроподстановка значения фильтра. Тогда такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2009, 17:07 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
LUCIAN, Надо так Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2009, 17:13 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
Получается "Syntax error" в строке filter="pol1='"+fp1+"' and pol2="'+fp2+"'" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2009, 07:23 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
asd456Получается "Syntax error" в строке filter="pol1='"+fp1+"' and pol2="'+fp2+"'" Господи, запутали человека совсем. Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2009, 08:22 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
Всеравно ошибка получается. Я сделал так: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2009, 08:41 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
asd456Получается "Syntax error" в строке filter="pol1='"+fp1+"' and pol2="'+fp2+"'" Надо так,только уберите пробелы между '," Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2009, 10:14 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
asd456Всеравно ошибка получается. Не знаю, что вы там делаете. Вот элементарный пример : Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2009, 10:39 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
LUCIAN, спасибо, получился. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2009, 10:53 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
LUCIAN Надо так,только уберите пробелы между '," Код: plaintext
Нет, что-то опять не правильно работает. Правильно работает только тогда когда на обе комбобоксе выбрано значение. Надо делать фильтрацию по значению и по 1-му комбобоксу (какой выбран), и по значению по 2-м комбобоксу (если выбран обе комбобокс). Помогите пожалуйста, как можно это делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2009, 10:51 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
Я этот вопрос постарался решить в таком виде (потому что не мог использувать показанными здесь кодами), т.е., хотел все варианты отдельно писать. Но, всеравно не мог подобрать все варианты, напирмер, если выбран какой-то комбобокс, но другой не выбран, в этом случае фильтр не работает. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 09:40 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
Eсли выбран какой-то комбобокс, но другой не выбран, в этом случае фильтр не работает. Помогите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 14:14 |
|
филтрация по 2-м комбобоксу
|
|||
---|---|---|---|
#18+
asd456Eсли выбран какой-то комбобокс, но другой не выбран, в этом случае фильтр не работает. Помогите пожалуйста. SET FILTER TO я не использую,следующий код я выдрал и переделал под фильтрацию,для того чтобы он заработал необходимо чтобы предшествовала команда PUBLIC FRAG1,FRAG2 например в Load формы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2009, 18:32 |
|
|
start [/forum/topic.php?fid=41&msg=36233410&tid=1585910]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 322ms |
total: | 449ms |
0 / 0 |