Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по работе с аксес (взять из одной таблицы и засунуть в другую)
 
 автор: someuser   (08.06.2010 в 08:23)   личное сообщение
 
 

Всем привет. Попросили меня тут немного в аксесе помочь.

Дело такое есть две таблицы в разных файлах. В них списки (не одинаковые) фамилий и статус.
В одной таблице эти статусы прописаны верно в другой нет. Так вот нужно в таблицу с неверными статусами вставить верные статусы из второй таблицы по фамилиям.

Сам я mysql + php, поэтому примерно знаю что нужно, но вот как это сделать в аксесе хз.
на мускуле и пыхе, я бы просто сделал скрипт, который проверял бы наличие фамилии из первой таблицы во второй и если такая фамилия есть прописывал бы ей правильный статус из первой таблицы.

вобщем хелп)

  Ответить  
 
 автор: osmor   (08.06.2010 в 09:26)   личное сообщение
 
 

1. В одном из файлов создаем связанную таблицу присоединяя таблицу из другого
2. строи запрос на обновление связывая таблицы inner join по фамилии, а для обновления указывая поле со статусом
3. запускам запрос.

MySql тоже умеет запросы на обновление создавать, так что скрипт не нужен, только запрос

  Ответить  
 
 автор: someuser   (09.06.2010 в 09:23)   личное сообщение
 
 

Снова привет)
все решил таким образом

UPDATE t1, t2 SET t1.[status] = t2.status
WHERE t1.name=t2.name;

перетащив сначала таблицу в базу другого файла.
спасибо за помощь)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList