Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2009, 09:13   #1
Sergey_KSR
Новичок
Джуниор
 
Регистрация: 27.05.2009
Сообщений: 1
По умолчанию Подскажите

Подскажите
Меня попросили
«мне надо поиски на VB в Accese, я почти написала. но ошибку выдает и все!»
«ты можешь посмотреть, в чем проблема?»
Я попросил код
Public Function Poisk(Tabl As String, Pole As String)

If НаличиеЗапроса("POISK") = True Then DoCmd.DeleteObject acQuery, "POISK"

strSQL = "SELECT " & Tabl & "." & Pole & " AS Найдено, " & Tabl & ".КодАдреса FROM " & Tabl & " WHERE (((" & Tabl & "." & Pole & ") Like ""*"" & [Forms]![Поиск]![PolePoiska] & ""*""));"
Set qdf = CurrentDb.CreateQueryDef("POISK", strSQL) 'и затем создадим новый запрос "POISK"
qdf.Close
Set qdf = Nothing

DoCmd.OpenForm "Результат поиска"

End Function
Проблема
«он мне вообще постоянно пишет, что не хватает оператора. Но SQL написан правильно.»
Сам я программировал только Visual Basic и visual basic for applications в Excel
Sergey_KSR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите. Sk!f Софт 3 03.10.2008 09:19
подскажите! Artem25 Свободное общение 1 03.10.2008 09:18
Подскажите Yana Общие вопросы Delphi 2 23.12.2007 00:21