Передать 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
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-