|
|
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Есть форма form, в ней четыре текстовых поля (txt1, txt2, txt3, txt4), и напротив каждого из них стоит по checkbox (chk1, chk2, chk3, chk4), и кнопочка "Показать обьекты", которая должна открывать подчиненную форму в зависимости от выбранных чекбоксов. Я понимаю что это надо описать if....else, но как привязать чекбоксы к текстовым полям, а потом к кнопочке......увы не знаю. Помогите плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 15:26 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
where (fld1=forms!myform!txt1 or not forms!myform!chk1) and (fld2=forms!myform!txt1 or not forms!myform!chk2) and... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 15:30 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч, здрасте... Можно по подробнее(как всегда) где чего прописывать?? А заодно поподробнее обьяснить конструкцию or not, я в манах читал, ничего не понял. :) Если не сложно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 15:35 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Здоровеньки булы. :^) То, что я написал, - это кусок RecordSource'а той формы, где должны быть отфильтрованные данные. or not - это не конструкция, это просто операция or и операция not. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 15:40 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
ок что такое or я знаю, а что такое not и как оно работет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 15:49 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
not - это НЕ. Если его аргумент True, то оно False. И наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:08 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
where (fld1=forms!myform!txt1 or not forms!myform!chk1) and (fld2=forms!myform!txt1 or not forms!myform!chk2) and... что такое fld1?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:19 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Это то поле в таблице, значение которого сравнивается с txt1. (Кстати, у меня там опечатка, во второй строке должно быть txt2.) Или там txt1 для чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:25 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Опечатки это ничего, все остальное в принципе понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:26 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
To be OR NOT to be - that's the question (c)Gamlet ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:28 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
2 Лифчик: Вообще-то это пишут так: 2b¦¬2b ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:35 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Тааак.....НАЧАЛОСЬ прописал вот что SELECT * FROM commer_obj WHERE (city=forms!full_serch!txt1 or not forms!full_serch!chk1) and ..... А оно не работает, что в форме не заполняй, чекбоксы не отмечай, выдает просто всю инфу из таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:35 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
SELECT прописан в форме в которой надо показать результаты поиска ( я так понимаю она называется подчиненной?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:37 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Не может быть. Ошибка где-то в другом месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:37 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
стоп... все работает, но не так. работает, если заполнены все поля, так как стоит and а мне надо чтоб работал даже если одно поле только заполнено. может на каждый случай свою форму сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:41 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Мдя, я только что подсчитал сколько форм понадобиться, опупеть пожно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:44 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Стоит and, который проверяет для каждого поля отдельно: если чекбокс отмечен, то искать совпадающий текст, а если не отмечен, то это поле не проверять. Если отмечен один чекбокс из 4-х, то будет искать только по одному полю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:46 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
может с if написать? что типа if chk1 select * from commer_obj were city=forms!full_serch!txt1 else if chk2 select * from commer_obj were район=forms!full_serch!txt2! ...... Может как то так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:49 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Ну, можно. dim s as string,f as form s="" set f=forms!full_serch if f!chk1 then if s="" then s=s & " where " else s=s & " and " s=s & "city='" & f!txt1 & "'" end if 'то, что зеленым, 4 раза с разными переменными forms!....recordsource="select * from commer_obj" & s ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 16:54 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Все работает урааа, это я дурик граматические ошиПочки подопускал Спасибо блинн БОЛЬШОЕ!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 17:18 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
авторграматические ошиПочки граМатические ошиПочки :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 17:21 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
млин, то работает то не работет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 17:32 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
Только что работало, перегрузил базу, не работает, база у меня сжимается автоматом, может это влияет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 17:37 |
|
||
|
Помогите реализовать поиск по нескольким критериям
|
|||
|---|---|---|---|
|
#18+
"Не работает" - понятие расплывчатое... Что именно не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 17:38 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1673&tid=1676343]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 447ms |

| 0 / 0 |
