|
|
|
|
|
|
вид форума: |
|
|
|
|
Помогите надо срочно, а я 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 красным
горит, че то с синтаксисом, у тя кавычки правлиьно
стоят. |
|
|
| |
|
|
|
|
именно выделенную кавычки стоян
правильно, но весь текст нужно писать в одну строку |
|
|
| |
|
|
|
|
Баааальшое спасибо! Выручил. |
|
|
| |
|
|
|
|
Если можно еще на один вопрос ответьте. На
форме создал поле. Есть таблица которая заполняется временно.
При входе в форму в поле появляется сообщение - пустая таблица
или нет (реализовано посредством "IIf"). Также в форме есть
две кнопки при нажатии на которые в таблицу либо добовляются
записи, либо удаляются. Надо чтоб после добавления или
удаления записей из таблицы, в сообщение в поле соответсвенно
изменялось. Пробовал на кнопку вешать me.refresh не
помогло. |
|
|
| |
HiProg.com - Технологии программирования
|