Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MS Access. VBA. Работа с запросами 
V
    Опции темы
Negative_One
Дата 17.5.2008, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.9.2007

Репутация: нет
Всего: нет



Здравствуйте. Вы не могли бы помочь с одной проблемой макроса в Access' e? Задача состоит в следующем: проверить существует ли запись, введенная на форме, в таблице sotrudnik с помощью запроса "SELECT sotrudnik.parol FROM sotrudnik WHERE sotrudnik.parol =" + strSQL. По идеи все должно работать правильно, так как если проверить этот запрос с помощью DoCmd.OpenQuery "MyQ", то он работает корректно: если есть запись – она появляется, если нету – пустое поле. Для того, чтобы это проверить это в программе используется команда ReturnsRecords, которая вроде как проверяет, существуют ли значения. Однако, оно все время выдает значение true…


Вот фрагмент кода этой программы:
Dim dbs As DAO.Database
Dim qdf As DAO.QueryDef
Dim strSQL As String
……
Set dbs = CurrentDb
strSQL = Pole18.Value
strSQL = "'" + strSQL + "'"
strSQL = "SELECT sotrudnik.parol FROM sotrudnik WHERE sotrudnik.parol =" + strSQL
Set qdf = dbs.CreateQueryDef("MyQ", strSQL)
If qdf.ReturnsRecords = True Then
c = True
Else
c = False
End If 

Спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0972 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.