Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтры...Фильтры / 2 сообщений из 2, страница 1 из 1
24.08.2016, 12:28
    #39297009
Retvisan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтры...Фильтры
Приветствую,
есть два блока фильтрации(множество флажков и блок переключателей), нужно чтобы между ними была логика"и", а вот в блоке переключателей там где я фильтрую по столбцам была логика "или"

Код: vbnet
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.
   With Me
 
        If (.vybor_tip = 1) Then
           strFilter = strFilter & " or [ES2G] = 'yes'" & " or [All] = 'yes'"
        End If
        If (.vybor_tip = 2) Then
            strFilter = strFilter & " or [ES1] = 'yes'" & " or [ES1Premium] = 'yes'" & " or [All] = 'yes'"
        End If
        
    End With
 
 For i = 1 To 8
  s = ""
  s1 = Choose(i, "Napr", "Bereg", "akum", "obes", "zazem", "nm", "tm", "pt")
  s2 = Choose(i, "Tokopriemnik", "Energosnabzhenie cherez vneshnee pitanie", "Akkumulyatornaya batareya 110 V", "Aktivnaya kabina mashinista", _
                 "Elektropoezd zazemlen", "Pnevmosnabzhenie cherez pitatelnuyu magistral", "Pnevmaticheskij tormoz", "Stoyanochnyj pruzhinnyj tormoz")
  If Not Me(s1 & "_all") And _
     Not (Me(s1 & "_no") And Me(s1 & "_yes") And Me(s1 & "_case")) And _
     Not (Not Me(s1 & "_no") And Not Me(s1 & "_yes") And Not Me(s1 & "_case")) Then
   s = " AND (False"
   If Me(s1 & "_no") Then s = s & " OR ([" & s2 & "]=""no"")"
   If Me(s1 & "_yes") Then s = s & " OR ([" & s2 & "]=""yes"")"
   If Me(s1 & "_case") Then s = s & " OR ([" & s2 & "]=""irrelevant"")"
   s = s & ")"
  End If
  strFilter = strFilter & s
 Next
...
Рейтинг: 0 / 0
24.08.2016, 12:35
    #39297020
Retvisan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтры...Фильтры
Retvisan,

Тема закрыта, сделал, работает, извините что у страха глаза велики)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтры...Фильтры / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]