С Новым годом! Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 38

Access 2K : Связь с таблицами??

23.10.2007, 10:29. Показов 1845. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При установлении связи с xls файлом путь к нему прописывается полностью: с:uuuuuuuuu.xls а при переносе на сервер, соответственно не работает. Как решить данную проблему??? (mdb и xls в одной дирректории). Заранее огромное спасибо.....
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.10.2007, 10:29
Ответы с готовыми решениями:

Связь между таблицами
Доброго времени суток ! Хотел посоветоваться с вами. У меня есть 3 таблицы. 1) Классификация книг 2) Склад(книги, которые имеются...

Как мне правильно реализовать связь между таблицами
Имеются такая вот схема данных, точнее ее часть (смотрите во вложениях) Не устраивает меня связь заказы - расшифровки. Согласно...

Связь между таблицами
Привет всем. мне необходимо создать бд, которая дает возможность автоматизировать контроль за поставками продукции, при этом нужна...

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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.10.2007, 17:09
Помогаю со студенческими работами здесь

Связь между таблицами
Бизнес-сущности: Список состоит из задач, разбитых на категории. Задача: дата, текст, список подзадач, ссылку на категорию,...

Связь между таблицами
Здравствуйте. У меня есть таблица Osnova , к ней нужно привязать таблицу reestr . Osnova содержит в себе все столбцы с таблицы reestr и...

Связь между таблицами.
Всем Доброго Времени Суток! Имеется две таблицы A и B 1:1. Их нужно связать так: Если в Таблице А меняется значение поля name_id, то в...

Связь между двумя таблицами
По работе приходится изучать SQL сервер. С запросами SQL разобрался более или менее, сейчас изучаю проектирование базы. Такой вопрос, есть...

SQL Server установить связь между таблицами
SQL Server Создал БД для работы с абонентами, и связь. При отображении(SELECT) данные таблиц не отображаются Связь продемонстрирую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
изучаю 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 считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru