|
|
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
Сделал простенькую базу, пара таблиц и форма. На моем компе компе все работатет нормально. Переношу на другой - начинается: 1) все функции работы со строками в упор не видит, помог префикс VBA.; 2) функцию Date() вообще позабыл, пришлось заменить на Now(), но это плохо; 3) функции UCase(), LCase() пересатли работать. Что может быть за фигня? Везде стоит Access 2000, возможно даже с одного дистрибутива (правда не уверен). В чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 14:13 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
ссылки проверьте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 14:15 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
Неправильно указаны ссылки. Сервис/Ссылки и в списке доступны ссылок будет надпись "не найдено" или что-то типа этого. Отключите ненужную ссылку и всё устроится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 14:16 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
Спасибо, нашел какойто missing: Microsoft AcitvieX controls, после отключения все заработало. Тогда вопрос вдогонку: можно ли как-нибудь из VBA убедиться, что все ссылки стоят правильно и переправить их в случае чего? Чтобы пользователь, не понимающий в Access'е мог-бы самостоятельно развернуть базу на своей машине и не париться со всякими ссылками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 16:16 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
Если ссылка действительно лишняя, то ее надо с самого начала убрать. А если нет, то лучше дать юзеру возможность стирать по своему вкусу модули и таблицы, эффект будет больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 16:19 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
2 Саныч ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 16:23 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
можно ли как-нибудь из VBA убедиться, что все ссылки стоят правильно и переправить их в случае чего? Можно посмотреть в цикле все ссылки: Код: plaintext 1. Проверял в цикле все нужные ссылки Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Сейчас под рукой нет ни одной базы с неправильными ссылками :), но видимо будет ошибка при обращении к свойству FullPath для неправильной ссылки. По каким-то причинам путь к выдавался длинным или коротким, поэтому приводил к короткому с помощью API-функции GetShortPathName переправить их в случае чего Переправить можно, но кажется только в mdb-файле. Пример из справки Access 97: Код: plaintext 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. Занимался этим давно, поэтому пишу "кажется". Когда-то попал в аналогичную ситуацию и сейчас "бдю" - никаких лишних ссылок нет (наигрался уже). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 17:14 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
но видимо будет ошибка при обращении к свойству FullPath для неправильной ссылки. Интересно, а для кого придумали св-во IsBroken? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 17:20 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
Интересно, а для кого придумали св-во IsBroken? Для тех, кто про него читал в справке :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2004, 17:26 |
|
||
|
Перенос базы на другой комп
|
|||
|---|---|---|---|
|
#18+
При неправлильных ссылках программа просто может не дойти до их проверки. Было и такое, что проверка IsBroken не помогала. Вариантов много, может не быть ссылки в реестре, может быть ссылка, но отсутствует файл, может быть и файл, но не той версии. И, конечно, лишних ссылок просто не должно быть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2004, 13:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32369632&tid=1677327]: |
0ms |
get settings: |
9ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
180ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 498ms |

| 0 / 0 |
