Несколько запросов на обновление в Access - PullRequest
1 голос
/ 17 марта 2009

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

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

В принципе, я пересекаю офисные символы от старого к новому ... но все старые офисные символы должны быть обновлены:

Это представление SQL из доступа:

UPDATE [Actions Completed - Back UP] 
SET [Actions Completed - Back UP].OFC_NEW = [UPDATE TO:]
WHERE ((([Actions Completed - Back UP].OFC) Like [old]));

Я использовал подсказки, чтобы просто просмотреть список изменений ...

СПАСИБО!

yoopersmith

Ответы [ 2 ]

3 голосов
/ 18 марта 2009

Я предлагаю вам создать таблицу, содержащую необходимые изменения:

OldCode  NewCode
SYK      SYSW
SMC/PK   SYSW
AXK      SMC/PK

и т. Д.

Вы можете легко запустить запрос на обновление:

UPDATE tblTable 
INNER JOIN tblNewCodes ON tblTable.Code = tblNewCodes.OldCode
SET tblTable.Code = tblNewCodes.NewCode
0 голосов
/ 18 марта 2009

Вы должны описать свою проблему немного больше, я думаю, что вы пытаетесь достичь, не совсем понятно: объясните, что вы отслеживаете, как составлена ​​ваша таблица и что она содержит.

Сказав, что использование формы таблицы является очень простым способом ввода ваших данных (Access 2007):

  • нажмите на таблицу Actions Completed - Back UP.
  • создать новую форму таблицы данных (формы> Дополнительные формы> таблица данных)
  • вы можете скрыть столбцы, которые вы не хотите отображать (щелкните правой кнопкой мыши и выберите Скрыть)
  • вы можете заблокировать столбцы, которые не хотите редактировать по ошибке (в окне свойств> Данные> Заблокировано = Да)
  • Вы можете заказать и предварительно отфильтровать список (поместите таблицу в представлении «Дизайн» в разделе «Главная»> «Вид», щелкните форму и в «Списке свойств» в разделе «Данные» вы можете изменить Упорядочить по и Фильтр )
  • при просмотре данных вы также можете фильтровать список на основе фильтров столбцов (щелкните треугольник в заголовке столбца, и вы получите список параметров фильтрации, таких как Excel).

Теперь вы сможете редактировать свои данные гораздо быстрее, чем заполнять поля ввода.

Есть и другие интересные вещи, которые вы могли бы сделать, но, поскольку мы мало знаем о вашей проблеме, трудно понять, поможет она или нет.

...