powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Unbound Form короткий вопрос
11 сообщений из 11, страница 1 из 1
Unbound Form короткий вопрос
    #39113262
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, всем привет!
Есть короткий вопрос:
Есть база данных у меня, морда полностью в access , таблицы и все остальное на MS SQL server 2008.

При работе с интерфейсной частью использую не линковку, не odbc , а прямую выгрузку данных в контейнер формы.
Методом:

Код: vbnet
1.
2.
3.
.....атата
Set me.recordset = rst
.....атата



Все отлично, все грабли пройдены. Есть один вопрос по удобству . При такой организации передачи данных в силу объективных причин отваливается возможность использовать пользовательские фильтры , такие как на скриншоте .

Вопрос к залу. Может есть какие нибудь доп.настройки в аксессе, которые позволят использовать пользовательские фильтры при использовании Unbound форм, и передаче данных сервера напрямую в объекты этих форм.
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113326
Решение для анбаунд-форм (одиозное) было здесь:
Акцесс и форма на АДО-рекордсете: чудные особенности от МС

У Вас, однако, не анбаунд-форма. Для форм на рекордсете общего решения нет. Цитирую по
15188527
"При открытии формы на АДО рекордсете к МС СКЛ, например, если синтаксис скл-строки не соответствует джетовскому, то происходит ошибка при фильтрации. Поэтому источником таких реордсетов приходится делать вью или ХП. (все для А2003) "

Это все для А2003
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113431
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не анбаунд-форма!
У Вас, однако, не анбаунд-форма.


У этой формы нет источника данных ,это просто форма пустышка , просто поля называются идентично с полями таблиц с сервера. Вообще несвязанная с источником данных в свойствах никак)
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113438
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более того могу сказать, что это классическая unbound form , по родному определению, определение дал сам Майкрософт , на своем сайте:
https://msdn.microsoft.com/en-us/library/dd355152.aspx

У меня классическая несвязанная форма, выполненная классически по образцу и определению сайта компании Майкрософт)
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113451
После авторSet me.recordset = rst
она становится баунд ))
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113533
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не анбаунд-форма!После авторSet me.recordset = rst
она становится баунд ))

))

И даже после того как я после выполнения процедуры закрыл соединение и рекордсет?)
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113559
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов...
И даже после того как я после выполнения процедуры закрыл соединение и рекордсет?)
И после этого пытаетесь применять фильтры и сортировки?
Или все-таки до?
:)
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113613
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PredeclaredСергей Лалов...
И даже после того как я после выполнения процедуры закрыл соединение и рекордсет?)
И после этого пытаетесь применять фильтры и сортировки?
Или все-таки до?
:)

И так пытался применять фильтры и сортировки:

Код: vbnet
1.
2.
3.
4.
5.
6.
...
rs.close
cn.close
set rs = Nothing
set cn = Nothing
...



и этак)) :

Код: vbnet
1.
2.
3.
4.
5.
6.
[SRC vba]...
'rs.close
'cn.close
'set rs = Nothing
'set cn = Nothing
...

[/SRC]


...все впустую..))
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113657
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов...
Код: vbnet
1.
2.
3.
4.
5.
6.
...
rs.close
cn.close
set rs = Nothing
set cn = Nothing
...


...
Если вы перед этим сделали:
Код: vbnet
1.
2.
3.
.....атата
Set me.recordset = rst
.....атата


, то телодвижения с Close бессмысленны,
потому как ссылка на rst осталась в Form.Recordset.

Не? :)
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113792
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Predeclared,

А если вместо рекордсета формы использовать рекордсоурс, подставив в запрос trough-pass запрос?
...
Рейтинг: 0 / 0
Unbound Form короткий вопрос
    #39113948
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Predeclared]Сергей Лалов...

потому как ссылка на rst осталась в Form.Recordset.

Не? :)

Осталась, да, проверил. В самом источнике,вкладке данные осталась.
Но фильтры и сортировка все равно не работает))

Я решил уже данную проблему, всё. Подпихиванием временной таблицы. Сссылка чуть выше, из глубины веков. Но реально неудобно.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Unbound Form короткий вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]