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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Запрос на удаление
 
 автор: Gun   (05.04.2007 в 15:05)   личное сообщение
 
 

Сделал форму на основе отдой таблицы, данные из которой совпадают со значениями поля в другой таблице. сделал форму, и пытаюсь через процедуру VB удалить схожие поля во второй таблице.
процедура такая:
DoCmd.RunSQL "DELETE компании.компания FROM компании WHERE (((компании.компания)='company.value'));"

не срабатывает, а если через запрос, вводить в поле "условие" - образец то удаляет, вручную долго, мне 9000 дублирующихся записей нужно удалить из таблицы в окторой насчитывается 160 000 записей.

Помогите плз

  Ответить  
 
 автор: osmor   (05.04.2007 в 15:17)   личное сообщение
 
 

Правильно так:
не понял зачем форма?


DoCmd.RunSQL "DELETE компании.компания FROM компании WHERE (((компании.компания)=' " & me.company & "'));"


Кстати если ваш запрос сработает удалит ВСЕ записи по данной компании, а не все кроме одной

Самый простой способ запрос на сознание таблицы в котором одинаковые поля сгруппированы.

  Ответить  
 
 автор: Gun   (05.04.2007 в 15:35)   личное сообщение
 
 

Ага, сработало, про запрос на создание таблицы я чет и не подумал, оч часто начинаю рыться в чем-то с трудной стороны минуя легкие пути :-). Спасибо. На будующее буду знать теперь

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