Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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" и выделяет строку

If SelectSeekYear <> 0  Then...


Что еще нужно изменить?

Ответить

Страница: 1 |

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



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