Страница: 1 |
Страница: 1 |
Вопрос: Помогите с реализацией поиска в MS Access 2007!
Добавлено: 27.09.08 20:11
Автор вопроса: fouks
Срочно нуждаюсь в сторонней помощи!
Недавно возникла такая проблема: к примеру, я хочу осуществить поиск не по году, а по названию организации. Какой тип нужно задать переменной для хранения запроса (для года указывал Dim SelectSeekYear As Integer , тип данных в таблице - текстовый).
Условие обработки после нажатия на кнопку "Поиск" (для введенного года постройки) -
Код:
If IsNull(txtSeekYear.Value) Then
' Год постройки дома не имеет значения для пользователя
SelectSeekYear = 0
Else
' Год постройки дома для поиска
' Год постройки дома преобразован из строки символов в число
SelectSeekYear = Val(txtSeekYear.Value)
End If
Что требуется изменить, чтобы получить возможность вводить в поле и осуществлять поиск не только по цифрам, но и по другим символам? В VB я не очень силен, поэтому просьба объяснить наглядно (в коде), если не трудно.
Заранее благодарен!
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #1
Добавлено: 28.09.08 13:31
Мммм... Если я правильно поняла, то нужно Dim SelectSeekYear As String. Храниться как текст. Пишешь, что нужно. Если подразумевается год, то на лету переделываешь как Val.
Номер ответа: 2
Автор ответа:
fouks
Вопросов: 4
Ответов: 2
Профиль | | #2
Добавлено: 28.09.08 20:50
В таком случае VB пишет ошибку 13 "Type mismach" и выделяет строку
Что еще нужно изменить?