|
|
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
ИМпортировал форму из другой базы - в результате - error accessing file. Network connection may be lost. Доступа к коду VB импортированной формы нет. Если форму удалить, то код остается и удалить его нельзя. И создать форму с таким и именем нельзя. BackUp достаточно старый и изменения терять не хотелось бы. Просматривать код других форм можно, но тоже выдает ошибку. Функции запускать нельзя. Как спасти все остальные формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 17:06 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
Говорят, такие ошибки-ГЛЮКИ имеют место в А2000, причем половина народу твердить - нет импорту-это смерть! а другая половина пользуется - и ничаво... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 17:17 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
Что же делать?.. Без импорта совсем плохо... Может его как по другому надо делать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 17:20 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
Может, корифеи отзовутся... От себя могу предложить *копирование* элементов Открыл 1-ю базу, выделил 1 эл-т (форму, запрос...), Ctrl+C Открыл вторую - Ctrl+V - Задал имя. Не знаю, м.б. будет глючить точно так же, может, нет. Говорят, глюки бывают при импорте именно элементов С КОДОМ. Повторяю, сам не видел. Есть еще вариант такой: Скопировать руками текст модуля класса в текст.файл Вытереть весь текст ВБА сохранить форму скопировать такую погрызенную вставить куда надо залить руками текст из сохраненного файла Это тока как идеи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 17:26 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
У меня акес2000 и импорт не глючит. Он будет глючить при глюках в модулях форм. Попробуй сделать /decompile - сохранить-сжать/восстановить. Можно попробовать переносить формы через использование скрытых методов SaveAsText & LoadFromText ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 17:34 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
Была вполне рабочая форма (во всяком случае ошибок не выдавала...) А теперь крандец... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 17:46 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
>Была вполне рабочая форма ....А теперь крандец... Крандец лечиться сжатием/восстановление, декомпиляцией и прочей лабуденью. Попробуй найти на сайте Микрософта утилитку JetComp - чуть-чуть лучше чем встроенные средство сжатия/восстановления (если верить readme - она помогает как раз в случаях не удачи при исползовании стандартных средств). Не найдешь - мыль на мыло - вышлю - благо пару десятков килобайт. == Лох Позорный даже заголовки файла в ручную правит :) - тоже способ лечния :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 17:51 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
Но самый, 100% срабатывающий способ *в программировании* - это БЭКАП... ;) Неоднократно нарывался на полное-частичное внешне совершенно необоснованное заглбкание-умирание части-всего кода. Лечится бэкапом 100%-но ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 17:55 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
полностью согласен с Виктором. копировал формы и отчеты с А95 даже А97->А2002 проходили. везде работало без глюков. при копировании главное чтоб оригинал был полностью рабочим. то, что программа на аксе работает т.е. загружается , сто-то делает - это ничего не значит. может встретиться редко используемый код с ошибкой. компиляция -(исправление ошибок)- сжатие/востановление- импорт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 18:00 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
пардон компиляция -(исправление ошибок) - декомпиляция - сжатие/востановление- импорт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 18:01 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
Вадя>то, что программа на аксе работает т.е. загружается , сто-то делает - это ничего не значит. может встретиться редко используемый код с ошибкой В данном случае код действительно рабочий - его мало и он весь проверен. А проблема не в том, что не работает код, а в том, что после такого импорта практически невозможно работать с кодом - в Кодоедиторе почти на каждое действие выдается ошибка Error accessing file, со всеми вытекающими... Вадя>компиляция -(исправление ошибок)- сжатие/востановление- импорт Наскока я знаю из курса школы компиляция - это перевод с языка программирования на машинные коды - а там ошибки может исправить тока истинный гуру - здесь уже пахнет матрицей... Мне мучительнго стыдно, но я не знаю, где делается эта компиляция/ декомпиляция. Alexus12> Backup рулит, но не сделаешь же backup каждые 10 минут, тем более что база уже 30 метров... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 19:08 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
компиляция для акса это громко сказано. он переводит в свой какой-то рабочий формат. компиляция необходима чтоб проверить весь код. сдесь уже был вопрос - решился описанным методом. компиляция - входишь в режим VBA вставляешь где нибудь пробел (перевод строки) ( с умом) - DEBUG - COMPILE. потом сжать -востановить (ну это проще) дальше ПУСК ВЫПОЛНИТЬ "C:\Program Files\Microsoft Office 2002\Office10\MSACCESS.EXE" "S:\NL2002CS.mdb" /decompile ну тут у каждого свое. судя по размеру у тебя совмещено и обработка и данные - раздели и по чаще сжать-востановить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 19:22 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
А как разделить? У меня в форме отображаются данные, а по событиям формы эти данные меняются. Все очень интегрировано. Да и зачем разделять? А про Compile и прочее: у меня на ЛЮБОЕ действие с кодом выдается error accessing file. Низя compile... А сжать восстановить работает похоже тока на сжать... То есть размер уменьшается, а при повторном не увеличивается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2003, 11:17 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
сжать - сжимает востановить - восстанваливает структуру , если были ошибки , а не объём. при многопользовательском режиме акс работает как файл-сервер. есть клиенты и есть база. у клиентов при таком режиме ярлыки таблиц отображаются со стрелками. у тебя как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2003, 11:46 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q304548 ACC2000: Error Message: Error Accessing File. Network Connection May Have Been Lost. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2003, 11:54 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
> Backup рулит, но не сделаешь же backup каждые 10 минут, тем более что база уже 30 метров... 1. каждые 10 мин и не надо, но после каждого исправления кода *до рабочего состояния* это состояние полезно заархивить ;) Попробуй Зип, РАР и прочие радости - приятно удивишься размеру архивной копии, если тебя испугал размер исходника. ;) 2. И про разделение базы народ правду говорит: В старой нужно оставить весь код, в новую вытащить ТОЛЬКО таблицы. После чего затереть их в старой и создать связи с таблицами новой базы. ТОРМОЗИТЬ БУДЕТ, но глюки пропадут ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2003, 12:12 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
>Попробуй Зип, РАР и прочие радости - приятно удивишься размеру архивной копии, если тебя испугал размер исходника. ;) > В старой нужно оставить весь код, в новую вытащить ТОЛЬКО таблицы. После чего затереть их в старой и создать связи с таблицами новой базы. ТОРМОЗИТЬ БУДЕТ, но глюки пропадут ;) В этом и фишка: меня пугает не размер, а скорость работы, поскоку база лежит в сети и ее юзают много юзверей. Хотя похоже тормоза просто из-за сети, а не размера... Не пересылает же он ее всю к клиенту... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2003, 13:05 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov> А вот за это огромное спасибо !!!! Вадя> А, видимо в этом и фишка: у меня проблемы с кодом, а не структурой... Поэтому и ошибка не пропадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2003, 13:12 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
А вот, кстати, интересно: почему начинаются тормоза после разделения базы mdb (А2000)? причем ощутимые *даже на локальном диске* и как бороться? ЭТО ВОПРОС ЗНАТОКАМ, отзывайтесь, дамы и господа! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2003, 15:54 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
на днях здесь кто-то уже сталкивался с этой проблемой. (2-3 дня назадю если не лень поищи) разрешилось все ОК. примитивно. при разделении тормозов не должно быть. значит , что-то недоделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2003, 18:29 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
Ты имеешь в виду это:\r /topic/34591\r - там ни до чего полезного так и не договорились...\r 8( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 13:32 |
|
||
|
Импорт форм и смертельные баги...
|
|||
|---|---|---|---|
|
#18+
нет не этот. к сожалению непомню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 16:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32210812&tid=1680414]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
144ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 191ms |
| total: | 428ms |

| 0 / 0 |
