Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автозаполнение полей / 6 сообщений из 6, страница 1 из 1
22.02.2017, 00:32
    #39408819
СтепанН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автозаполнение полей
Здрасте!

Никак не могу разобраться.
Есть две таблицы(ЕДАРП и Субсидии) в эксесс, в одной базе. У этих таблиц есть поля ИД и Улицы. У таблицы Субсидии поле ИД заполнено и проставлено напротив улиц, а в ЕДАРПЕ есть только улицы и ИД пустые.
Как автоматически заполнить поле ИД ЕДАРПА из поля ИД Субсидии, но только на основе одинаковых улиц.

Например:
В Субсидии есть ІД(32), Улица(БОРКАНЮКА);
В ЕДАРПЕ есть ИД(пусто), Улица(БОРКАНЮКА);

Спасибо!
...
Рейтинг: 0 / 0
22.02.2017, 01:09
    #39408824
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автозаполнение полей
СтепанН,
если в резных таблицах имеются одинаковые поля (если это не поля связи),то морщите лоб по поводу создания правильной структуры а не заполнения полей. Если есть желание скиньте БД и поясните,что желаете получить (только сейчас-в течении получаса)
...
Рейтинг: 0 / 0
22.02.2017, 08:12
    #39408860
СтепанН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автозаполнение полей
sdku,
Просо те таблицы были загнаны из Екселя, вот в чем дело..
...
Рейтинг: 0 / 0
22.02.2017, 08:16
    #39408862
СтепанН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автозаполнение полей
СтепанН,
И это надо одноразово сделать.
...
Рейтинг: 0 / 0
22.02.2017, 08:19
    #39408863
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автозаполнение полей
СтепанНЕсть две таблицы(ЕДАРП и Субсидии) в эксесс, в одной базе. У этих таблиц есть поля ИД и Улицы.
У таблицы Субсидии поле ИД заполнено и проставлено напротив улиц, а в ЕДАРПЕ есть только улицы и ИД пустые.
Как автоматически заполнить поле ИД ЕДАРПА из поля ИД Субсидии, но только на основе одинаковых улиц.
Код: sql
1.
2.
UPDATE ЕДАРП INNER JOIN Субсидии ON ЕДАРП.Улицы = Субсидии.Улицы
SET ЕДАРП.ИД = Субсидии.ИД
...
Рейтинг: 0 / 0
22.02.2017, 10:36
    #39408929
Автозаполнение полей
__Michelle
Код: sql
1.
2.
 UPDATE ЕДАРП INNER JOIN Субсидии ON ЕДАРП.Улицы = Субсидии.Улицы
SET ЕДАРП.ИД = Субсидии.ИД 

Такой запрос вероятно не взлетит, т.к. связь многие ко многим. Попробуйте так:
Код: plsql
1.
UPDATE ЕДАРП SET ЕДАРП.ИД = DLookup("[ИД]", "[Субсидии]", "[Улицы]='" & ЕДАРП.Улицы & "'") WHERE ЕДАРП.ИД IS NULL
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автозаполнение полей / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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