|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Господа, здравствуйте. Осваиваю взаимодействие с сервером... Есть форма свободная. В ней табличная подчиненная форма. Forms!CustomerAll!CustomerAll_sub Для подчиненной источником является хранимка Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
данные подтягиваются, фильтруются. Все хорошо. Есть проблема! Поля для фильтра находятся в заголовке Гл формы. Я хочу сделать, что бы при необходимости заголовок(по сути настройки фильтра) скрывался. Делаю Код: vbnet 1.
и после применения этой строки - подчиненная форма отваливается как бы. Т.е. вместо таблички, с данными или без, остается просто белое поле (как будто не задан объект для контрола подчиненной формы) в имедиате смотрю - подчиненная, как объект для контрола подчиненной есть.... Код: vbnet 1. 2.
вероятно слетает источник самой подчиненной формы? при попытке снова присвоить источник подчиненной - вылетаю с ошибкой "Введенное выражение содержит ссылку на объект, который закрыт или не существует" Подскажите, в чем может быть дело? Куда пропадает подчиненная? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 14:08 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортан, Забыл добавить. Пробовал источником делать сохраненный запрос к серверу. Ситуация не поменялась.... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 14:15 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортан, Господа. Т.к. делаю это впервые и информацию собирал реально по крупицам все почему пишут об этом как о чем то банальном.... Прошу, проверьте, может у меня строка подключения не та или присвоение источника подчиненной не так??? Думал, может глюк в форме, ну бывает обкатал на новой форме... тоже самое... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
а это полный текст функции присвоения источника Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47.
А это отработка показа/скрытия заголовка формы Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Просто опыта мало, даже не знаю, в какую сторону думать.... Подскажите что нибудь ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 15:25 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортан, сейчас попробовал повесить на открытие подчиненной класс с Class_terminate и обратил внимание. при старте подчиненной - функция скрытия/открытия заголовка не влияет на состояние подчиненной при повторном проходе (показать/скрыть) - рубит. И класс при повторном проходе - уничтожается, срабатывает Class_terminate форма все таки закрывается или выпадает, если можно так сказать про подчиненную ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 16:05 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортан, Не ужели ни у кого мыслей нет? Даже в качестве бреда? Реально хочется победить... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2016, 18:32 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортан, Ну не верю, что не читали этот топ люди, которые работают в связке accdb + sql молчите то чего? или совсем ламерский вопрос, или я первый с такой проблемой? осена нада. Нужно проект переводить на sql.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 14:36 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
а сделайте простенький пример (мс скл + а2003) на основе северного ветра - чтоб воспроизводился феномен и выложите здесь ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 14:48 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
northwind 1, спасибо за отзыв, приду с работы запилю. Я там понимаю, что потом просто бекап базы sql сюда положить? с базкой в 2003 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 15:00 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
авторЯ там понимаю, что потом просто бекап базы sql сюда положить? Нет, файл а2003 с формой, воспроизводящем феномен, на основе подключения к базе Норсвинд МС СКЛ. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 16:15 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
ИгортанПодскажите, в чем может быть дело? Куда пропадает подчиненная? Попробуйте перед тем как выполнить Код: vbnet 1.
Сначала изменить источник формы на другой, в котором нет никаких ссылок на поля фильтра, которые будут скрыты ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 17:18 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Не удается воспроизвести Вашу проблему. Попробуйте это сделать на моем примере. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 22:28 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
vmag, попробовал - не прокатило. Т.е. код отработал а вот на скрыть/показать кнопкой - легла подчиненная. Попробовал сделать с нуля базу и формы для sql - Northwind Правда несколько таблиц своих, чтобы код был ближе к жизни.... И падение формы/связи с сервером повторил... В душе надеялся, что что-то с базой старой.... Базу для ms sql - Northwind, в архиве прилаживаю ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 22:36 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
northwind 1, Ммдаа.... на вашем примере тоже повторил проблему.... Менял строку подключения и код кнопки скрытия/открытия строку Код: vbnet 1. 2.
по другому бодалась не давала код на кнопке Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 22:56 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортан, Может настройки сервера какие? по умолчанию при установке я все оставил. Аутентификация по виндовс пользователю.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 22:58 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортанпопробовал - не прокатило. такое ощущение, что в заголовке главной формы есть нечто (кроме фильтров), без чего подчиненная форма не имеет смысла и при аннулировании заголовка получается Игортан"Введенное выражение содержит ссылку на объект, который закрыт или не существует" ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 23:18 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
vmag, сразу форма висела табличке сохранял там состояние и введенные фильтры подчиненная независимая от главной подумал про пропадание текущей строки на гл... убрал источник из гл формы вообще, у полей тоже убрал источники а проблема осталась... Столько с этим аксом 2007 работаю, правда ломаный..... может что то с аксом... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 23:23 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
На Вашем примере (а2003, скл сервер экспресс 2005) проблема не воспроизводится. Да и не должна... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 23:26 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
northwind 1, ОПАНА спасибо за проверку а я только что попробовал повесить на свою локальную табличку тоже все хорошо... с высоты своего опыта, может подскажете направление? или переустанавливать акс и сервер? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 23:31 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
northwind 1, именно несколько раз меняли состояние формы? потому как с первого раза подчиненная не падала ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 23:32 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
авторименно несколько раз меняли состояние формы? Да. Сервер не причем, я думаю. Может дело в акцессе? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2016, 23:42 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
northwind 1, спасибо за помощь. по крайней мере понятно, что проблема локальная, свой конь подвел буду переустанавливать. Может и сервер помню при установке Менеджера сервера был головняк какой то. Отпустил на несколько дней, думал позже добью. А потом раз и все установилось...может не хватало перезагрузки, а может что то где то криво встало.... В любом случае, спасибо! А можно вопрос на последок. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
когда сразу с вашей строкой линка не получилось подключиться вставил свою, на скоряк. Что выше. Так вот с таким подключение код споткнулся на Код: vbnet 1.
как я понимаю, сервер не дал выполнять команду проверки/создания хранимки потом уже с вашей экспериментировал может какой параметр пропускается в моем линке? Сможете подсказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2016, 00:01 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортан, вот и переставил, офис 2007 - ничего не изменилось... переставил сервер...тоже самое... поставил офис 2010....снова по старому... вот черный ящик... ) систему переставлять, не предлагать где я так карму испортил???? в чем может быть проблема.....???? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2016, 02:37 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
1. Возможно, особенности акцесса > 2003 2. Может отказаться от скрытия заголовка формы? 3. Если скрывать область данных, то "слетает" sourceobject подчиненной формы. Попробуйте присваивать sourceobject подчиненной форме после восстановления видимости, как в примере. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2016, 16:53 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
нордвинд, Пока попробовал поставить 2003. Для чистоты эксперимента, так сказать.... И все нормально работает, не падает подчиненная.... правда не с вашей базой, а со своей тестовой пробовал, с вашей не получилось на скорую руку строку подключения правильно изменить. Не подключалась в общем. Кстати, поставив 2008 r2, теперь могу подключиться к нему только через Натив клиента. В любом случае....в 2003 работает нормально. Пробую качать "контрольную версию" 2007. Если не пойдет, придется отказываться, но не хочется контролы фильтров на ленту выводить, гемора потом с лентой больше. Придется оставлять всегда открытым... Ну еще попробую ваш выше вариант, покручу туда сюда, может выйдет еще. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2016, 17:02 |
|
Access+MS SQL не могу понять поведение
|
|||
---|---|---|---|
#18+
Игортан, повешу тут, что бы не потерять, пока домой попаду, не обижайтесь.))) но вроде что то схожее - вопрос по событию, оргвыводы ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2016, 19:49 |
|
|
start [/forum/topic.php?fid=45&msg=39297423&tid=1613194]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 372ms |
total: | 500ms |
0 / 0 |