|
|
|
| Помогите надо срочно, а я Access подзабыл.
Есть: форма, в ней подчиненная форма в виде таблицы, туда выводятся записи из запроса.
Надо: по нажатию кнопки (или еще как) скопировать выделенную в подчиненной таблице запись в другую таблицу (визуальное отображение не нужно, главное чтобы данные туда попали). | |
|
| |
|
|
|
| предположим, что подичненная форма называется subFrm1
Таблица из которой надо скопировать данные TBL_OUT
в ней есть ключевое поле ID
Таблица в которую надо скопировать данные TBL_IN
Тогда на событие нажатие кнопки в гланвой форме пишем:
currentDB.Execute " INSERT INTO TBL_IN ( Field1,Field2,Field3 )
SELECT TBL_OUT.Field1, TBL_OUT.Field2, TBL_OUT.Field3
FROM TBL_OUT
where ID = " & me.subFrm1.form.ID
|
| |
|
| |
|
|
|
| два уточнения если можно. Этот код скопирует именно выделенную в форме запись или все. SELECT красным горит, че то с синтаксисом, у тя кавычки правлиьно стоят. | |
|
| |
|
|
|
| именно выделенную
кавычки стоян правильно, но весь текст нужно писать в одну строку | |
|
| |
|
|
|
| Баааальшое спасибо! Выручил. | |
|
| |
|
|
|
| А можно в приведенной выше инструкции испоьзовать два поля ID и если можно то как? Т.е. в условии where нужно использовать два поля. Да еще а почему эта конструкция работает только с числовыми полями, а с тектовыми нет. | |
|
| |
|
|
|
| А можно в приведенной выше инструкции испоьзовать два поля ID и если можно то как? Т.е. в условии where нужно использовать два поля. Да еще а почему эта конструкция работает только с числовыми полями, а с тектовыми нет. | |
|
| |
|
|
|
| судя по вопросам вы не немножко Аксесс подзабыли | |
|
| |
|