|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
ComboBox и Sql26.07.2018, 13:39. Показов 1513. Ответов 9
Метки нет (Все метки)
Как реализовать такую функцию:
Есть стартовая форма, в ней с помощью DGV подгружается таблица с базы данных sql. Далее при выборе строки в DGV нажимается кнопка ИЗМЕНИТЬ и загружается следующая форма для редактирования заказа. В ComboBox с помощью Data Bindings указал столбец со значением которые должно показываться. И если я захочу изменить значение, нажимаю на комбо бокс и открывается список со значениями ( этот список должен показывать определенные значения, которые находятся в этой же базе, но в другой таблице) Для наглядности отправлю скрин. Спасибо!
0
|
|
| 26.07.2018, 13:39 | |
|
Ответы с готовыми решениями:
9
Значение из ComboBox формы в запросе MS SQL для другого ComboBox SQL и ComboBox в Delphi. Нужно чтобы при выборе специальности в комбобоксе это значение вносилось в SQL запрос Qt + SQL + ComboBOX |
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 26.07.2018, 13:39 [ТС] | |
|
Вот сам скрин
0
|
|
|
Модератор
|
|||||||||||
| 26.07.2018, 14:09 | |||||||||||
Сообщение было отмечено MaksimkaI как решение
Решение
Как я понял у Вас есть база (или базы) со списками допустимых значений для всех ComboBox.
В событии загрузки формы Zakaz - проинициализируйте этими значениями Ваши ComboBox
1
|
|||||||||||
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 26.07.2018, 15:11 [ТС] | |
|
Реализовал, спасибо
Добавлено через 39 минут Элд Хасп, А не подскажешь как эту же форму использовать для создания нового заказа. То есть удалило все значения контроллера и можно было оформлять новый заказ
0
|
|
|
Модератор
|
|
| 26.07.2018, 15:27 | |
|
Введите какое-то свойство (допустим, NewZakaz) формы Zakaz определяющее, что происходит ввод нового заказа. При установке этого свойства определите значения всех контролов значениями по умолчанию. А при закрытии формы, проверяете состояние свойства NewZakaz и если оно установлено, то добавляете в базу данных новый заказ со значениями из контролов формы.
0
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 26.07.2018, 15:39 [ТС] | |
|
Мне бы кусок кода какой то, как это реализовать. А для Нового заказа у меня будет новая кнопка
0
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
||||||
| 26.07.2018, 15:47 [ТС] | ||||||
В теории как то надо сначала новую строку в БД добавить, затем перейти к той строке в DGV и открыть форму редактирования, а если нажать отмену потом удалить эту строку. Ну как то так я думаю. Или очистить все контроллеры (Enable всем контроллерам вручную писать False в программе) а затем по сохранению добавить новую запись в бд.
0
|
||||||
|
Модератор
|
||
| 26.07.2018, 15:56 | ||
|
0
|
||
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 26.07.2018, 16:08 [ТС] | |
|
То есть открываю форму и можно поставить чек бокс и выделить красным цветом, и при сохранении сформирует новый заказ и нужно включить проверку выбрана ли галочка? а как сохранить заказ?
Думаю надо сделать так: 1)При изменении проверить произошла ли модификация заказа, и если да, то сохраняем изменения (при этом галочка нового заказа не стоит) 2)С первой формы перехожу на форму редактирования , очищаю все контроллеры и чекбоксу нового заказа автоматически присваиваю значение нажатия и при сохранении создаю новую запись в базе данных. Подскажи, пожалуйста, код для сохранения (модификации записи в базе данных) и создания новой записи в базе данных
0
|
|
|
Модератор
|
|||||||||||||||||
| 26.07.2018, 17:01 | |||||||||||||||||
|
В форму Zakaz вводите свойство
Добавлено через 1 минуту
0
|
|||||||||||||||||
| 26.07.2018, 17:01 | |
|
Помогаю со студенческими работами здесь
10
Combobox и SQL ComboBox + SQL ComboBox+SQL SQL запрос (combobox) Combobox, переменная и SQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|