Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: srg55
В базе есть 2 таблицы - для примера: таб1 и таб2. необходимо проверить таб1 на наличие полей из таб2 и в случае совпадения сменить статус у поля в таб1. Пример:

  таб1:                             |          таб2:
бланк                 статус        |          бланк
ААА0123456789           1           |      0123456789
ВВВ0006543211           1           |        6543211
.....


как видно из примера записи могут отличаться, например в таб2 может не присутствовать серия бланка или отсутствовать нули перед номером, но значение из таб2 будет целиком ВСЕГДА присутствовать в таб 1 и только 1 раз, т.к. номер бланка является уникальным. Таким образом задача следующая: скопировать значение номера из таб2, отыскать его в таб1 и сменить у этой записи статус на 2, после этого в таб2 поставить отметку, что запись обработана. Количество записей в каждой из таблиц достигаеть десятков тысяч... Как это реализовать максимально эфективно? Спасибо.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.