Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2011, 17:24   #1
serge32
Новичок
Джуниор
 
Регистрация: 05.04.2011
Сообщений: 3
По умолчанию Запрос на обновление таблицы в Access

Всем привет!
Такая проблема: у меня есть таблица с отчествами, где допущено множество ошибок. Нужно написать запрос для исправления этих ошибок.
Я использовал UPDATЕ
(типа UPDATE O SET O.o = "Адамовна"
WHERE (((O.o)="Адамівна" Or (O.o)="Адгамович")); ),
но не могу придумать, как создать сложный запрос такого типа(На замену многих элементов). Помогите плз!
Спасибо заранее!
serge32 вне форума Ответить с цитированием
Старый 05.04.2011, 17:51   #2
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от serge32 Посмотреть сообщение
Всем привет!
Такая проблема: у меня есть таблица с отчествами, где допущено множество ошибок. Нужно написать запрос для исправления этих ошибок.
Я использовал UPDATЕ
(типа UPDATE O SET O.o = "Адамовна"
WHERE (((O.o)="Адамівна" Or (O.o)="Адгамович")); ),
но не могу придумать, как создать сложный запрос такого типа(На замену многих элементов). Помогите плз!
Спасибо заранее!
Здравствуйте, тяжело исправлять ошибки людей

Здесь поможет скорее или руки или VBA

для VBA я бы применил такую логику:
сделать таблицу правильных данных, а затем искать % совпадения данных, если допустим совпадение составляет 80%, то заменяем.

код получиться довольно сложный, поэтому только за......
......все вопросы в личку
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 05.04.2011, 18:47   #3
serge32
Новичок
Джуниор
 
Регистрация: 05.04.2011
Сообщений: 3
По умолчанию

Да, но сразу возникнет проблема с полом(М,Ж). Есть отчества, которые отличаются только по последней букве, поэтому будет путанина(((((
serge32 вне форума Ответить с цитированием
Старый 05.04.2011, 18:54   #4
serge32
Новичок
Джуниор
 
Регистрация: 05.04.2011
Сообщений: 3
Восклицание

Может есть что-то типа UNION для UPDATE? тогда бы не было никаких проблем, но к сожалению при использовании UNION выдает ошибку
serge32 вне форума Ответить с цитированием
Старый 06.04.2011, 07:44   #5
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
По умолчанию

На мой взгляд проще сделать это вручную, применяя фильтры или стандартные команды "Найти" и "Заменить".
Swatch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на обновление данных таблицы atenon Microsoft Office Access 8 08.03.2011 13:52
запрос на обновление в Microsoft Office Access! загадочная Помощь студентам 0 25.12.2010 14:24
Access ограничить значение поля таблицы значениями полей другой таблицы Сергей089 Microsoft Office Access 10 08.12.2010 02:22
Запрос с датами и временем к Access [D7, Access] alexandr2010 БД в Delphi 3 26.07.2010 22:19
Запрос: обновление поля таблицы, данные из другой Blondy Microsoft Office Access 2 04.04.2010 15:38