0 / 0 / 0
Регистрация: 24.09.2015
Сообщений: 7
1

Как реализовать в Access добавление группы полей при нажатии кнопки?

29.09.2015, 15:52. Показов 899. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ситуация.
Есть форма "Акты".
Данные из нее попадают в таблицу "Акты".
В Актах содержится номер акта, дата, ....., Услуга, Стоимость услуги, Количество, Сумма. Сумма=стоимость услуги*количество.
Я хочу создать акт. Ввожу все, включая услугу и количество. (Сумма считается автоматически).
НО мне нужно, к примеру, не одну услугу указать, а 5.
Возможно ли на форме сделать кнопку "Добавить услугу", при нажатии на которую появятся еще 3 поля: "Услуга 2, стоимость 2 и количество 2"? При этом сумма посчитается уже с учетом второй услуги.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2015, 15:52
Ответы с готовыми решениями:

Как реализовать в Access вывод скрытых полей при нажатии на кнопку?
Есть форма, на ней есть видимые и некоторые скрытые поля. Необходимо сделать так чтобы при нажатии...

Добавление полей в форме при нажатии кнопки
Здравствуйте! Не так давно здесь на форуме поднимал тему, результатом которой и явился новый...

Как при нажатии кнопки с формы access adp добавлять поля на форму?
подскажите как при нажатии кнопки, которая будет расположена на форме access adp (проект),...

Почему при нажатии кнопки Access не отвечает?
всем привет, такая проблема не в первый раз мне встречается, и хотелось бы узнать причину, а...

3
Эксперт MS Access
26805 / 14484 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
29.09.2015, 16:07 2
Цитата Сообщение от Андрей Третьяк Посмотреть сообщение
мне нужно, к примеру, не одну услугу указать, а 5.
Возможно ли на форме сделать кнопку "Добавить услугу", при нажатии на которую появятся еще 3 поля: "Услуга 2, стоимость 2 и количество 2"?
Неверное, не базовое решение. А если будет 50 услуг будете добавлять 150 полей?
У вас есть таблица Акты с уникальным номером акта, лучше если это счетчик. И должен быть справочник услуг с уникальным кодом идУслуги и полями названия услуги и цены. И нужна еще таблица УслугиАкта с полями номерАкта, идУслуги. Причем сочетание этих полей также должно быть уникальным. Таким образом для каждого акта будет свой набор услуг и запросом можно подсчитать какая сумма по акту.

Ввод данных в т.УслугиАкта удобно сделать в виде ленточной или табличной подформы на главной форме, где сделано поле со списком для выбора акта. Причем подформа связывается с комбобоксом свойствами Основные поля/подчиненные поля у контрола-контейнера подформы. Таким образом в подформе выберутся только услуги по данному акту. И добавление новой сразу будет связано с выбранным актом.
В подформе на поле идУслуги сделать поле со списком для выбора услуги.
1
0 / 0 / 0
Регистрация: 24.09.2015
Сообщений: 7
29.09.2015, 16:14  [ТС] 3
Цитата Сообщение от mobile Посмотреть сообщение
Неверное, не базовое решение. А если будет 50 услуг будете добавлять 150 полей?
У вас есть таблица Акты с уникальным номером акта, лучше если это счетчик. И должен быть справочник услуг с уникальным кодом идУслуги и полями названия услуги и цены. И нужна еще таблица УслугиАкта с полями номерАкта, идУслуги. Причем сочетание этих полей также должно быть уникальным. Таким образом для каждого акта будет свой набор услуг и запросом можно подсчитать какая сумма по акту.

Ввод данных в т.УслугиАкта удобно сделать в виде ленточной или табличной подформы на главной форме, где сделано поле со списком для выбора акта. Причем подформа связывается с комбобоксом свойствами Основные поля/подчиненные поля у контрола-контейнера подформы. Таким образом в подформе выберутся только услуги по данному акту. И добавление новой сразу будет связано с выбранным актом.
В подформе на поле идУслуги сделать поле со списком для выбора услуги.
Спасибо. Структура интересная получилась, но не совсем понятная. Если есть время, можете нарисовать схемку?
0
8859 / 5904 / 585
Регистрация: 27.03.2013
Сообщений: 19,567
29.09.2015, 18:16 4
Цитата Сообщение от Андрей Третьяк Посмотреть сообщение
...можете нарисовать схемку?...
Посмотрите примерный примерчик с формочками, как это обычно выглядит в натуре.
Вложения
Тип файла: rar Заказы Предприятиям (Подч.Форма).rar (30.0 Кб, 25 просмотров)
0
29.09.2015, 18:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2015, 18:16
Помогаю со студенческими работами здесь

Как сделать, чтобы при нажатии кнопки в форме, добавлялось еще несколько полей?
Мне нужно решить систему уравнений, произвольного количества. И еще вопросик, как сделать форму...

Добавление полей при нажатии на кнопку
Привет всем, подскажите, пожалуйста, как можно динамически добавлять компоненты, в зависимости от...

Вывод полей БД в таблицу при нажатии кнопки
собственно сама таблица, там установлен слушатель на кнопку search от которой я хочу чтобы при ее...

Увеличение размеров полей ввода при нажатии кнопки
При нажатии на первую кнопку на форму добавляется одна кнопка или поле ввода, а при нажатии на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru