-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Передать ID таблицы в запрос на добавление

Четверг, 27 Апреля 2017 г. 19:17 + в цитатник
Здравствуйте, знатоки!
Возникла необходимость копировать кликом мышки некоторый строки из табличной формы в отдельную таблицу, в которой некоторое время накапливаются данные.
Т.е. копировать указанные строки из Tab1 в Tab2. Обе таблицы одинаковые.
Содержат столбцы (упрощаю для простоты):
id (счетчик)
Название (String)
Количество (Integer)

Долго мучился, но толком информации не нашёл... куски кода...советы, а рабочего примера нет.
Временно решил проблему таким образом. Создал запрос на добавление, куда добавил ввод параметра, который вводится
пользователем в диалоговом окне
.....
WHERE (((Tab1.Id)=[Введите код записи:]));

На КодЗаписи в форме прописал
Private Sub КодЗаписи_DblClick(Cancel As Integer)
    DoCmd.OpenQuery "зКопироватьЗаписьВTab2"
End Sub

При нажатии на нужной строке (по КодуЗаписи) загружается запрос, и ВРУЧНУЮ вводится код записи. Запрос отрабатывает правильно - указанная запись копируется из Tab1 в Tab2.
Но такая технология в наше время просто неприемлема!
Как передать параметр (id) в запрос по клику?
Или как копировать другим способом?

http://www.sql.ru/forum/1258606/peredat-id-tablicy-v-zapros-na-dobavlenie


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку