|
|
|
| Такой вопрос как можно проверить поле
на присутствие определённого ,известного
элемента .
Пробую функцию 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шибка в синтаксисе
но точный пример написания этой функции
нигде не могу найти.
Спасибо . | |
|
| |
|
|
|
| Поле чего - формы или таблицы?
Всех полей таблицы или только в одной записи?
Где в Вашем коде "функция Find "? что такое "Filter" ? | |
|
| |
|
|
|
| Извините за неточную постановку вопроса . Имеется ввиду
поле arrey или массива точно незнаю как по русски .Нашла в книжке функцию Filter() которая ищет в arrey элемент с определёнными критериями.
Но она даёт ошибку. | |
|
| |
|
автор: Аноним (27.11.2006 в 13:32) |
|
| как всё запутано...
может находясь в форме надо вывести на экран запись по заданному критерию...? | |
|
| |
|
|
|
| опять не понял
"поле arrey" - я такого поля не знаю... есть переменная содержащая массив...
у вас массив в переменной?
или поле таблицы? | |
|
| |
|
|
|
|
| У меня массив из стрингов т.е. элементы массива стринги и мне нужно проверить есть ли вэтом массиве нужный мне елемент (стринг). | |
|
| |
|
|
|
| Функция Filter возвращает массив, т.е. использовать ее так как Вы - нельзя | |
|
| |