|
|
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
В форме (Форма1) группа переключателей (Группа1) три переключателя (№1,№2,№3) каждый возвращает значение (№1=1, №2=2, №3=3). Форма связана с запросом, запрос - с таблицей(Таблица1). В таблице есть логическое поле (Поле1) Задача - в форме отображать, на основании переключателей: №1 - весь список №2 - если Поле1=1 №3 - если поле1=0 Как реализовать условие отбора в запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 12:26 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
в условии запроса указать ссылку на значение [Forms]![Форма1]![Группа переключателей] и вызвать этот запрос. Если нужно могу выслать пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 12:38 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
Меняй RowSource в зависимости от значения Группы1 Select case me!Группа1 case 1 strSQL="SELECT * FROM tbl" case 2 strSQL="SELECT * FROM tbl WHERE ....." END select me("pole1").rowsource=strSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 12:43 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
а можно примерчик строки в запросе (а то меня сейчас зарежут!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:04 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
проще простого переименуй №1=-1, №2=1 №3=0. и добавь усьовие в запрос ...where iif([Forms]![Форма1]![Группа переключателей]=-1;-1;[Поле1]=[Forms]![Форма1]![Группа переключателей])=-1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:11 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
IIf([Forms]![Ввод інформації по фірмах2-изд]!Группа181=-1,-1,[Фірми].[Помітка]=[Forms]![Ввод інформації по фірмах2-изд]!Группа181)=-1 не работает выдает только НЕпомеченные фирмы и ВСЕ фирмы, при выборе флажка "Помеченные фирмы" количество записей - 0 :(((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:36 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
ЗЫ: теперь помеченные фирмы 1 непомеченные 0 №1 весь список: -1 №2 помеченные (Поле1=1): 1 №3 непомеченные (Поле1=0): 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:39 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
Под "переименуй" имелось в виду "поставь OptionValue". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:40 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
так и сделал! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:43 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
что значит помеченные? тип поля [Фірми].[Помітка] какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:43 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
логический Есть база, надо выбрать фирмы, по заказу рекламодателя. Ставится галочка в форме. А потом просматривать отмеченные, неотмеченные и весь список ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:46 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
Вот оно!!!!!!!!!! Если логический, то отмеченные - это -1, а не 1. Тогда надо раздать OptionValue так: 10, -1, 0, и писать: IIf([Forms]![Ввод інформації по фірмах2-изд]!Группа181=10 - и далее как было. P.S. 10 можно заменить на что угодно кроме -1 и 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 14:48 |
|
||
|
Условие отбора и группа переключателей
|
|||
|---|---|---|---|
|
#18+
IIf([Forms]![Ввод інформації по фірмах2-изд]![Группа181]=2,-1,[Фірми].[Помітка]=[Forms]![Ввод інформації по фірмах2-изд]![Группа181]))=-1 Владимир Саныч, огромное ВАМ спасибо, и всем, кто принял участие. Вышеуказанное выражение заработало. Очень благодарен за то, что даже начинающим протягиваете руку помощи. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 15:11 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32449006&tid=1675946]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 536ms |

| 0 / 0 |
