Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > проблема с поиском в access


Автор: Гость_Игорь 10.2.2005, 10:11
Привет всем! У меня большая проблема с созданием поиска к БД access , дело в том ,что я недавно начал
заниматься базами.
Дело обстоит так : есть база данных access biblio mdb(которая в бейсике находится) , форма 1 , на ней data1 и текстовые поля для информации, также есть
форма поиска : текстовое окно и кнопка "Поиск",в которой след. код

privat sub command1_Click()
Dim strpoisk as string
strpoisk = "[year published] =" +text1.text
form1!data1.recordset.Move First
form1!data1.recordset.Find First strpoisk
unload me
end sub
Проблема в следующем тот код , который написан работает , но вот ищет только числа, если меняю year published на поле где текс есть то дает ошибку на
form1!data1.recordset.Find First strpoisk
совсем запарился подскажите, в чем проблема smile

Автор: Akina 10.2.2005, 10:26
Цитата
подскажите, в чем проблема

кавычки надо вокруг текста...

Код

strpoisk = "[year published] = '" & text1.text & "'"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)