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

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

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

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

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


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