-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Access+MS SQL не могу понять поведение

Вторник, 23 Августа 2016 г. 14:08 + в цитатник
Господа, здравствуйте.
Осваиваю взаимодействие с сервером...

Есть форма свободная. В ней табличная подчиненная форма. Forms!CustomerAll!CustomerAll_sub
Для подчиненной источником является хранимка
If LincSQL = True Then
    If TypeOpen = 1 Then ' ôèëüòð ïî ïîëÿì âûáîðà ôèëüòðà
        ' здесь формирование строки для параметров
    End If

    If Len(strSQL) > 0 Then strSQL = Left(strSQL, Len(strSQL) - 2)

    rst.CursorLocation = adUseClient
    rst.Open "Exec CustomerAll_sub " & strSQL, MyConnect, adOpenKeyset, adLockOptimistic

    Set Me.Form.Recordset = rst
'    strSQL = "Execute 'CustomerAll_sub' " & strSQL
'    CurrentDb.QueryDefs("CustomerAll_sub").SQL = strSQL
Else
    i = i + 1
    Call LincSQL
    GoTo NewCtart
End If

данные подтягиваются, фильтруются. Все хорошо.

Есть проблема!
Поля для фильтра находятся в заголовке Гл формы.
Я хочу сделать, что бы при необходимости заголовок(по сути настройки фильтра) скрывался.
Делаю
Forms!CustomerAll.Form.Section(1).Visible = True ' false


и после применения этой строки - подчиненная форма отваливается как бы.
Т.е. вместо таблички, с данными или без, остается просто белое поле (как будто не задан объект для контрола подчиненной формы)

в имедиате смотрю - подчиненная, как объект для контрола подчиненной есть....
?Forms!CustomerAll!CustomerAll_sub.sourceobject
CustomerAll_sub

вероятно слетает источник самой подчиненной формы?
при попытке снова присвоить источник подчиненной - вылетаю с ошибкой
"Введенное выражение содержит ссылку на объект, который закрыт или не существует"

Подскажите, в чем может быть дело? Куда пропадает подчиненная?

http://www.sql.ru/forum/1227904/access-ms-sql-ne-mogu-ponyat-povedenie


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку