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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Копирование выделенной строки из табличной формы в таблицу
 
 автор: pred_sao   (27.11.2007 в 12:27)   личное сообщение
 
 

Помогите надо срочно, а я Access подзабыл.
Есть: форма, в ней подчиненная форма в виде таблицы, туда выводятся записи из запроса.
Надо: по нажатию кнопки (или еще как) скопировать выделенную в подчиненной таблице запись в другую таблицу (визуальное отображение не нужно, главное чтобы данные туда попали).

  Ответить  
 
 автор: osmor   (27.11.2007 в 13:52)   личное сообщение
 
 

предположим, что подичненная форма называется 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 

  Ответить  
 
 автор: pred_sao   (27.11.2007 в 14:55)   личное сообщение
 
 

два уточнения если можно. Этот код скопирует именно выделенную в форме запись или все. SELECT красным горит, че то с синтаксисом, у тя кавычки правлиьно стоят.

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

именно выделенную
кавычки стоян правильно, но весь текст нужно писать в одну строку

  Ответить  
 
 автор: pred_sao   (27.11.2007 в 15:40)   личное сообщение
 
 

Баааальшое спасибо! Выручил.

  Ответить  
 
 автор: pred_sao   (28.11.2007 в 12:49)   личное сообщение
 
 

А можно в приведенной выше инструкции испоьзовать два поля ID и если можно то как? Т.е. в условии where нужно использовать два поля. Да еще а почему эта конструкция работает только с числовыми полями, а с тектовыми нет.

  Ответить  
 
 автор: pred_sao   (05.12.2007 в 15:32)   личное сообщение
 
 

А можно в приведенной выше инструкции испоьзовать два поля ID и если можно то как? Т.е. в условии where нужно использовать два поля. Да еще а почему эта конструкция работает только с числовыми полями, а с тектовыми нет.

  Ответить  
 
 автор: Силыч   (05.12.2007 в 18:17)   личное сообщение
 
 

судя по вопросам вы не немножко Аксесс подзабыли

  Ответить  
 
 автор: akkorn   (17.01.2008 в 00:31)   личное сообщение
 
 

Извините, не в тему, но смешно маленечко стало

Первый пост. Читаем:
Помогите надо срочно, а я Access подзабыл.....


Последний пост:
судя по вопросам вы не немножко Аксесс подзабыли


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