|
|
|
| Сделал форму на основе отдой таблицы, данные из которой совпадают со значениями поля в другой таблице. сделал форму, и пытаюсь через процедуру VB удалить схожие поля во второй таблице.
процедура такая:
DoCmd.RunSQL "DELETE компании.компания FROM компании WHERE (((компании.компания)='company.value'));"
не срабатывает, а если через запрос, вводить в поле "условие" - образец то удаляет, вручную долго, мне 9000 дублирующихся записей нужно удалить из таблицы в окторой насчитывается 160 000 записей.
Помогите плз | |
|
| |
|
|
|
| Правильно так:
не понял зачем форма?
DoCmd.RunSQL "DELETE компании.компания FROM компании WHERE (((компании.компания)=' " & me.company & "'));"
|
Кстати если ваш запрос сработает удалит ВСЕ записи по данной компании, а не все кроме одной
Самый простой способ запрос на сознание таблицы в котором одинаковые поля сгруппированы. | |
|
| |
|
|
|
| Ага, сработало, про запрос на создание таблицы я чет и не подумал, оч часто начинаю рыться в чем-то с трудной стороны минуя легкие пути :-). Спасибо. На будующее буду знать теперь | |
|
| |