Добавление данных из формы в другую таблицу.

Invader_Zim
Дата: 10.11.2009 21:14:43
1. Есть форма1 с полям Поле1, Поле2 на основе запроса.
И есть Таблица1 с полями П1, П2.

Мне нужно, при нажатии кнопки, проводить запись текущих данных из Поле1, Поле2 в Таблицу1.

*реализовал это с помощью INSERT INTO Таблица1 (П1,П2) VALUES (Форма1.Поле1,Форма1.Поле2);
Подскажите еще возможные способы?


2. как можно реализовать очистку таблицы:
а) при нажатии на кнопку
б) при закрытии формы
П-Л
Дата: 10.11.2009 22:16:59
1. Запрос строится не на самой Таблице1 а на другой ?

Обычно формы опираются на соответствующие своим формам данные и таком дополнительном вставлении в таблицу просто нет нужды.

2. JET SQL Ф1

Никогда не понимал и не понимаю смысла перекачивания данных из одной таблицы в другую через формы.
`
Дата: 10.11.2009 22:18:20
Invader_Zim
...
*реализовал это с помощью INSERT INTO Таблица1 (П1,П2) VALUES (Форма1.Поле1,Форма1.Поле2);
Подскажите еще возможные способы?

открыть рекордсет на Таблица1 и
rs.AddNew
rs.Fields("Поле1").Value = Me.Поле1.Value
rs.Fields("Поле2").Value = Me.Поле2.Value
rs.Update

...а чем не устраивает вариант с запросом

Invader_Zim
...
2. как можно реализовать очистку таблицы:
а) при нажатии на кнопку
б) при закрытии формы

так же - запросом
CurrentDb.Execute("DELETE FROM Таблица1")
а уж в какой процедуре он будет выполняться -клик кнопки или форм_анлоад - это уже Вам решать