Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поиск в поле
 
 автор: nika   (27.11.2006 в 12:46)   личное сообщение
 
 

Такой вопрос как можно проверить поле
на присутствие определённого ,известного
элемента .
Пробую функцию Filterно даёт ошибку.


Dim strvia As Variant
Dim strpe As Variant
Dim strZeile(1 To 5) As Variant
Dim strSpalte(1 To 5) As Variant
 …………..
strvia = rstDifferenz![VIAs]
strpe = rstDifferenz![PE_ID]

‘  If  IsArray(strvia) And IsArray(strpe) Then

 If Filter(strZeile, strpe) And Filter(strSpalte, strvia) Then
……………..

Предпологаю что oшибка в синтаксисе
но точный пример написания этой функции
нигде не могу найти.
Спасибо .

  Ответить  
 
 автор: osmor   (27.11.2006 в 12:49)   личное сообщение
 
 

Поле чего - формы или таблицы?
Всех полей таблицы или только в одной записи?
Где в Вашем коде "функция Find "? что такое "Filter" ?

  Ответить  
 
 автор: nika   (27.11.2006 в 13:13)   личное сообщение
 
 

Извините за неточную постановку вопроса . Имеется ввиду
поле arrey или массива точно незнаю как по русски .Нашла в книжке функцию Filter() которая ищет в arrey элемент с определёнными критериями.
Но она даёт ошибку.

  Ответить  
 
 автор: Аноним   (27.11.2006 в 13:32)
 
 

как всё запутано...
может находясь в форме надо вывести на экран запись по заданному критерию...?

  Ответить  
 
 автор: osmor   (27.11.2006 в 13:33)   личное сообщение
 
 

опять не понял
"поле arrey" - я такого поля не знаю... есть переменная содержащая массив...
у вас массив в переменной?
или поле таблицы?

  Ответить  
 
 автор: nika   (27.11.2006 в 13:45)   личное сообщение
 
 

.

  Ответить  
 
 автор: nika   (27.11.2006 в 13:46)   личное сообщение
 
 

У меня массив из стрингов т.е. элементы массива стринги и мне нужно проверить есть ли вэтом массиве нужный мне елемент (стринг).

  Ответить  
 
 автор: osmor   (27.11.2006 в 13:51)   личное сообщение
 
 

Функция Filter возвращает массив, т.е. использовать ее так как Вы - нельзя

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList