Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Adodc, фильтрация одновременно по нескольким полям Добавлено: 15.04.03 17:16  

Автор вопроса:  SerJEANt | ICQ: 3132838 

Возможно ли произвести фильтрацию сразу по нескольким полям?  

Необходимо что-то вроде этого:

Adodc1.Recordset.Filter = "S_E_2_1 <'0'"
Adodc1.Recordset.Filter = "S_E_2_2 <'0'"
Adodc1.Recordset.Filter = "S_E_2_3 <'0'"

но сразу по нескольким полям не получается.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Alex&r



Вопросов: 10
Ответов: 105
 Профиль | | #1 Добавлено: 16.04.03 14:25

В данном случае Вы устанавливаете не сложный фильтр, а только:

Adodc1.Recordset.Filter = "S_E_2_3 <'0'"

Фильтр допускает создание сложного критерия путём связывания с помощью OR, AND.

В вашем случае это будет выглядеть так:

Adodc1.Recordset.Filter ="S_E_2_1<'0' And S_E_2_2<'0' And S_E_2_1<'0'"

 

Ответить

Номер ответа: 2
Автор ответа:
 SerJEANt



ICQ: 3132838 

Вопросов: 10
Ответов: 38
 Профиль | | #2 Добавлено: 16.04.03 14:45

Sasha_LS спасибо огромное. А то я уже все перепробывал и так:

Adodc1.Recordset.Filter = "S_E_2_6 <'0'" And "S_E_2_5 <'0'" и сяк:

Adodc1.Recordset.Filter = ("S_E_2_6 <'0'" And "S_E_2_5 <'0'")

А оно вон как пишется. Спасибо еще раз. :)  

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам