|
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 38
|
|
Access 2K : Связь с таблицами??23.10.2007, 10:29. Показов 1845. Ответов 13
Метки нет (Все метки)
При установлении связи с xls файлом путь к нему прописывается полностью: с:uuuuuuuuu.xls а при переносе на сервер, соответственно не работает. Как решить данную проблему??? (mdb и xls в одной дирректории). Заранее огромное спасибо.....
0
|
|
| 23.10.2007, 10:29 | |
|
Ответы с готовыми решениями:
13
Связь между таблицами Как мне правильно реализовать связь между таблицами Связь между таблицами |
|
0 / 0 / 0
Регистрация: 26.09.2006
Сообщений: 61
|
|
| 23.10.2007, 14:56 | |
|
эта тема уже обсуждалась на этом сайте, поищи
или используй Set fs=CreateObject 'Scripting.FileSystemObject') 'Создаем файловую систему appFolder = fs.GetFile(CurrentDb.Name).ParentFolder 'Находим папку Set fs = Nothing FullPath=appFolder & ' ' & имя_файла
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2006
Сообщений: 61
|
|
| 23.10.2007, 14:57 | |
|
скобку в первой строчке потерял
Set fs = CreateObject('Scripting.FileSystemObject ')
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 38
|
|
| 23.10.2007, 17:06 [ТС] | |
|
Проблема немного не в этом:
В Access создается таблица, данные для которой черпаются из файла xls, и когда mdb и xls переношу на сервер, связь теряется : путь прописан неправильно. Где его можно в Access поменять?
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2006
Сообщений: 61
|
|
| 23.10.2007, 17:16 | |
|
2LexaIvanov
может я чего не понимаю 8_)) а как у тебя сейчас работает? и как ты создаешь таблицу?
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 38
|
|
| 24.10.2007, 13:03 [ТС] | |
|
Создается таблица так:
Связанная таблица(linked table) ->> выбираю xls файл и он автоматически переводится в таблицу Access.
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2006
Сообщений: 61
|
|
| 24.10.2007, 15:06 | |
|
начни с того, что создавай связанные таблицы с помощью VBA
0
|
|
|
Lena
|
|
| 24.10.2007, 23:15 | |
|
Может поможет такой пример:
Dim dbs As Database Dim strPath As String 'Каталог в котором находится база данных Access Set dbs = CurrentDb strPath = Left(dbs.name, Len(dbs.name) - Len(Dir(dbs.name))) |
|
|
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 38
|
|
| 25.10.2007, 15:26 [ТС] | |
|
А в самом ACCESS нельзя создать связь?
0
|
|
|
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
|
|
| 25.10.2007, 15:33 | |
|
Ни в каком - во всех можно.
Тебе нужна процедура перелинковки, которая бы обновляла все привязанные таблицы и запускалась бы при старте. Если же хочешь обойтись 'малой кровью' , то расшарь каталог на сервере, например : \ServerMyFiles И линкуй сразу по относительному пути.
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 38
|
|
| 25.10.2007, 15:42 [ТС] | |
|
А как по относительному пути??? это-то мне и нужно!
0
|
|
|
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
|
|
| 25.10.2007, 17:18 | |
|
1. Расшарь (Share) нужный каталог на сервере, где лежат твои XLS файлы
2. Открой базу и произведи линковку таблицы, указав путь к файлу XLS через сетевое окружение и выбрав сервер, а затем и расшаренную директорию и в ней нужный файл. 3. Теперь прилинкованная таблица будет всегда доступна внутри твоей сети (домена), где бы твоя база не лежала. Удачи
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 38
|
|
| 26.10.2007, 11:29 [ТС] | |
|
Дело в том, что сервак не мой, я имею только ftp доступ...
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2006
Сообщений: 61
|
|
| 28.10.2007, 17:09 | |
|
>А в самом ACCESS нельзя создать связь?
можно, создай модуль и напиши процедуру на VBA ктр будет подсоединять таблицы из excel, используй свойство Connect, в хелпе он подробно описан
0
|
|
| 28.10.2007, 17:09 | |
|
Помогаю со студенческими работами здесь
14
Связь между таблицами Связь между таблицами Связь между таблицами. Связь между двумя таблицами SQL Server установить связь между таблицами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|