
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.07.2003, 22:42
|
|||
|---|---|---|---|
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
К стыду своему, никогда не пользовался для присвоения форме источника записей следующей конструкцией: rst = DB.OpenRecordset(...) Set Form.Recordset = rst Данная возможность появилась в А2000 и, боюсь, может оказаться достаточно "сырой". Многоувожаемый ALL, ну поделись пожалуйста со слабоумным опытом и знаниями по поводу ошибок реализации Майктософтом данной фичи (если таковые есть), граблей, которые наиболее часто встречаются в этом случае и выстраданных тонкостей и особенностей использования сего механизма. Конкретно вопрос про mdb и соответственно DAO-Recordsetы в формах, но с удовольствием и благодарностью послушаю и о проектах adp и формах на основе ADO-рекордсетов... Спасибо заранее всем откликнувшимся... С уважением, Иван. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 02:56
|
|||
|---|---|---|---|
|
|||
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
Нуф, лучше забей на рекордсет Марос мароссс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 07:59
|
|||
|---|---|---|---|
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
забей на DAO. лучше ADO. там все работает , если грамотно подойти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 09:33
|
|||
|---|---|---|---|
|
|||
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
Забей на программирование и впади в летаргический сон >боюсь, может оказаться достаточно "сырой". просто акес часто выпадает в безумие, и начинает считать, что он выполнил не допустимую операцию... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 10:05
|
|||
|---|---|---|---|
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
Тоже не использовал, но недавно пытался (ADO) В А2000 все было нормально,при переходе к А2002 появились какие-то глюки Решил забить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 10:13
|
|||
|---|---|---|---|
|
|||
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
Все эти глюки можно лечить - тока геморно, иногда и не понятно с какого конца хаходить. Например, при переходе с 2000 на 2002 забывают сменить строку подключения с CurrentProject.Connection на CurrentProject.AccessConnection (правда это и нужно не всегда). В MSDN прямо утыкан топиками о такой необходимости при работе с формами (работа идет через провайдера-посредника, обеспечивающего, в частности, обноляемые наборы). А мы забываем... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 11:00
|
|||
|---|---|---|---|
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
для ЛП: >Нуф, лучше забей на рекордсет Лох... Млин... Это единственный выход из тупикаааааааа.. :'( //пачет... Вадя, т.е. abp лучше заточен под данную фичу? Бу знать... Псиб... для Виктор Сенин: >Забей на программирование и впади в летаргический сон Каждую ночь пытаюсь //неужели у меня всё так плохо? :) >просто акес часто выпадает в безумие... Виктор, по опыту такие вещи обходятся (воркэраунд) геморными способами, но всё-таки обходятся... Не помнишь случайно (не обязательно конкретный случай) какую-либо ситуацию ведущую к безумию Акса, которую так и не удалось обойти? Вопрос даже не о конкретных безумиях, а о принципиальных "не получилось обойти"... для OldPferd Хм... Сказанное вами вступает в противоречие с выводом, сделанным мной из слов Вади... Но появился еще один вывод: ADP2002 обратно НЕсовместим с ADP2000 (в контексте топика). Псиб! для ALL: В данном контексте вы просто сморели что все глючит и отказывались или все же пытались сражаться с глюками, но безрезультатно и потом только отказывались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 11:16
|
|||
|---|---|---|---|
|
|||
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
2Нуф-нуф > Вопрос даже не о конкретных безумиях, а о принципиальных "не получилось обойти"... Такого конкретно для рекодсетов на форме не припомню ибо не использую. А ели другой пример безумия, которое не удалось обойти - размещение TreeView/ListView на вкладках и глюки при первом получении фокуса - не отображаются данные при вотром - пжста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 11:53
|
|||
|---|---|---|---|
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
если есть возможност А2000 лучше пропустить. перейти на А2002 всякие глюки - это наше непонимание и не правильное использовани на 95% 4% не знание всех тонкостей механики, 1%-глюки так чо надо меньше грешить на Била. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 17:06
|
|||
|---|---|---|---|
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
3 часа - полет нормальный... В целом нормальный :) Вообщем, в уже работающей (читать "отлаженной") системе с требуемой мне функциональностью изменил схему присоединения формы на топиковую схему. Сразу же вылезло два глюка: 1. Если имя поля в рекордсете превышает 17 символов, то отсортировать набор записей через Form.SortBy = "ИмяПоляПревышающее17Символов" - не прокатит! Выдается диалогове окно с просьбой ввести значение параметра с именем из первых 17 символов имени поля. Пока найденное решение: не использовать имена превышающие 17 символов. Может стать действительно жуткой занозой в попам... :( 2. Контрол подчиненной формы не в состоянии стабильно держать значение LinkChildField, поэтому при использовании фильтрации через схему "Главное поле - подчиненное поле" при смене любого из них приходится обновлять указанное свойство контрола Сабформы. Жить можно... В остальном все ОК! Во всяком случае, в пределах той функциональности, которую мне необходимо будет реализовать... Гонял форму как угодно: выполнял всё то, что только возможно было выполнить в ней... Всё ОК... Почти вся информация полученная из данного топика была для меня полезной! Всем огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2003, 18:22
|
|||
|---|---|---|---|
Set Form.Recordset = SomeMyRecordset... Поделитесь опытом, плз. |
|||
|
#18+
по поводу 17 сиволов - спрсибо буду знать. только делать таким длинным имя лень . это типа неуловимого Джо - неуловимый потому, что никому не нужен. по поводу LinkChildField когда назначаешь это и вдобавок еще основное - важен порядок их назначения. хотя эти свойства для ADP можно не использовать (да и в mdb). можно проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1680471]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 450ms |

| 0 / 0 |
