Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2013, 13:17   #1
Lulzsec
 
Регистрация: 31.08.2012
Сообщений: 5
По умолчанию Изменение/удаление записей через запрос

есть форма, на ней combo box и подчиненная форма сделанная на основе запроса, которая показывает запись из таблицы соответствующую ключу выбранному из combo box. Вопрос как разрешить изменение/добавление записей в таблицу через эту подчиненную форму? при попытки изменить пишет снизу "recordset isnt updateable". в идеале нужно сделать чтобы при нажатии на созданную кнопку просмотра на другой форме открывалась эта форма (с комбо боксом и подчинееной формой) только в режиме просмотра, а нажав на кнопку редактировать открывалась таже форма но с возможностью добавления/изменения записей.
Еще не мешало бы перенести кнопку добавления с формы Клиенты_Запрос_subform на главную форму (Клиенты). Форма Клиенты_Запрос_subform изначально скрыта, нужно еще сделать ее доступной для ввода данных, но главная проблема что нельзя добавлять/изменять не в этом, а скорее всего то что на запрос повешено условие выбора по значению из combo box на главной форме.
изменение/удаление записей через запрос
Кнопки добавления/изменения еще не создано, но желательно чтобы после создания этой кнопки, открывалась бы та же форма с подчиненной формой, только уже с возможностью вносить изменения/добавлять записи.
Lulzsec вне форума Ответить с цитированием
Старый 22.12.2013, 13:37   #2
Lulzsec
 
Регистрация: 31.08.2012
Сообщений: 5
По умолчанию

Вот база данных БД

Последний раз редактировалось Lulzsec; 22.12.2013 в 13:42.
Lulzsec вне форума Ответить с цитированием
Старый 23.12.2013, 15:51   #3
Lulzsec
 
Регистрация: 31.08.2012
Сообщений: 5
По умолчанию

Нужно реализовать способ занесения данных в таблицу "заказы": есть форма на ней 4 combo box-а "1" - стоимость из таблицы "тур", "2" - город (возможно через запрос) из таблицы "услуги", "3" - выбор клиента, "4" - выбор сотрудника; так же есть поля для ввода даты. комбо боксы 1 и 2 должны взаимоисключать данные, тоесть если выбрана стоимость, то в "2" не должно быть услуг (указан город), когда стоимость тура > указанной в "1" стоимости. и наоборот когда бокс "1" пустой то указав в боксе "2" город, в "1" должен появится список всех туров в этот город.
Еще нужно сделать чтобы в форме "Клиенты" при нажатии на кнопку add record очищались поля подчиненной форме для заполнения и добавления записей в конец таблицы "Клиенты".
Cсылка на БД http://rghost.ru/51153644
Lulzsec вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как составить SQL запрос на удаление записей Dux БД в Delphi 2 19.02.2013 23:36
Удаление записи из DBGrid через запрос manula БД в Delphi 1 23.05.2012 10:48
Удаление нескольких записей через checkbox dmitruha PHP 1 23.07.2011 16:07
Изменение удаление записей из Combobox Re3oFFer БД в Delphi 4 07.07.2011 11:44
Удаление и изменения записей из БД через клинт atemic1 БД в Delphi 10 26.09.2010 23:49