powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access Oracle как связать несвязуемое (вместо ID указывать значения)
3 сообщений из 3, страница 1 из 1
Access Oracle как связать несвязуемое (вместо ID указывать значения)
    #39612121
Vernik.A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Есть проблема:

Есть две базы одна в Access, а вторая в Oracle.

В Access есть таблица (назовем ее Data), которая тянет данные из других таблиц. Чтобы было более понятно, то таблица содержит следующие столбцы: Статья (подтягивается из таблицы Article_L1), подстатья (подтягивается из таблицы Article_L2) и уточнение подстатьи (подтягивается из таблицы Article_L3). Подстатья зависит от статьи, а уточнение подстатьи от подстатьи. Ключом во всех таблицах является счетчик. В таблице Data есть колонка с суммой. На основании таблицы Data, для удобства пользователя создана форма.
Также в базу Access импортирована таблица из Oracle (назовем ее Report). В этой таблице также есть Article_L1, Article_L2, Article_L3 и столбец с суммой. Article_L1, Article_L2, Article_L3 имеют текстовое значение.

При попытках сравнения результатов по колонкам сумм в таблицах Data и Report, запросом, эти две таблицы не могут связаться, поскольку в таблицу Data подтягиваются не значения, а счетчики значений.

Текстовые значения Article_L1, Article_L2, Article_L3 в таблицах Data и Report абсолютно идентичны.

Подскажите, пожалуйста, что необходимо сделать с таблицой Data, чтобы она выдавала не значения счетчика, а конкретные текстовые значения (статьи, подстатьи и уточнения подстатьи), которые можно будет сопоставить со значениями в Report. Как прировнять ID к конкретным текстовым значениям Article_L1, Article_L2, Article_L3?

Не смог найти на форуме решение, возможно, не правильно формулирую запрос, если уже была, то сбросьте, пожалуйста, ссылку.

Заранее благодарен.

Модератор: Тема перенесена из форума "Обсуждение нашего сайта".
...
Рейтинг: 0 / 0
Access Oracle как связать несвязуемое (вместо ID указывать значения)
    #39612232
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vernik.A,

- В идеале нужно иметь в Report те же счетчики, тогда между счетчиками делаются связи и результат сравнения будет адекватным.
- Можно попробовать в Data подтянуть текстовые значения и сделать связи по названиям между Data и Report, но это может быть медленно и возможно местами не адекватно
...
Рейтинг: 0 / 0
Access Oracle как связать несвязуемое (вместо ID указывать значения)
    #39612283
Vernik.A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagVernik.A,

- В идеале нужно иметь в Report те же счетчики, тогда между счетчиками делаются связи и результат сравнения будет адекватным.

В Report указать счетчики нельзя, потому что таблица находится в другой базе. И данные в Oracle залиты как значения. Они не связаны с Access напрямую. То есть, нет такого, что изначальные данные взяты из Access, затем залиты в Oracle, а после этого импортированы обратно в Access. Нет. Идентичны только текстовые значения.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access Oracle как связать несвязуемое (вместо ID указывать значения)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]