Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 14

Занесение в БД значений из двух Combo c++ по значению Combo из бд

24.05.2016, 20:49. Показов 1163. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите, пожалуйста на форме два combobox`a и кнопка, в боксах загружены водители FIO и машины номера их, Num.
Как мне сделать, чтобы при выборе одного и второго бокса при нажатии кнопки заносились данные Num. Я хочу сделать типо FIO это добавить номер машины где фио (ид водителя) = значению из комбобокса
Изображения
 
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.05.2016, 20:49
Ответы с готовыми решениями:

Код функции, которая при выборе одного из значений Combo читала в таблице значение другого столбца и возвращала его как Caption для Label-a
напишите пожалуйста код функции, которая при выборе одного из значений Combo читала в таблице значение другого столбца и возвращала его как...

Combo box
Помогите нужно создать список, что бы каждому пункту было присвоено числовое значение и при выборе пункта из списка его соответствующее...

Combo box
Посмотрите рисунок, ребята! Обратите внимание на столбик, над которым написано 'IN'. В этих четырех Комбо-Боксах предложены варианты...

4
 Аватар для Shoshona
31 / 31 / 37
Регистрация: 03.06.2014
Сообщений: 1,055
24.05.2016, 22:33
Лучший ответ Сообщение было отмечено Sochniy как решение

Решение

вот такой вот приемлемый вариант, но сначала нужно создать DataModule, все подключить (если не знаете как - сжите) и в кнопке влепить это:
C++
1
2
3
4
5
6
7
8
9
void __fastcall TForm4::Button1Click(TObject *Sender)
{             DataModule1->ADOQuery1->Append();
              DataModule1->ADOQuery1->Edit();
              DataModule1->ADOQuery1->FieldByName("FIO")->AsString=ComboBox1->Text;
              DataModule1->ADOQuery1->FieldByName("Num")->AsString=ComboBox2->Text;
              DataModule1->ADOQuery1->Post();
              ShowMessage("Ваша заявка принята");
              Form4->Close();
}
Дерзайте)

Добавлено через 5 минут
Советую Вам поменять форму ввода даты. Для этого существоет компонент DataTimePicker. Очень удобный. ТОгда в БД создайте отдельную строку с форматом Дата/время
0
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 14
25.05.2016, 12:35  [ТС]
Shoshona, не знаю как подключать, ни разу с ним не работал. Буду признателен
0
 Аватар для Shoshona
31 / 31 / 37
Регистрация: 03.06.2014
Сообщений: 1,055
25.05.2016, 17:34
Эта схема розчитана, что БД у Вас находится в MS Access
1. Создайте DataModule (File->New->Other->DataModule)
2. Разместите на форме компоненты ADOConnection, ADOQuery, DataSouse.
3. Дважды нажимаем на ADOConnection. В окне которое открылось выбираем "Use conection String". наживаем Build.
4. Выбираем данные (В зависимости от версии MS Office).
5. Указываем источник даных (записываем в строку полный путь к БД) например "C:\User\Public\BD.mdb".
6. Заносим логин/пароль (советую ничего не писать и поставить галочку "пустой пароль" поскольку придется постоянно вводить их).
7. Нажимаем кнопку "ПРоверить соединение". Если все правельно сделано появится сообщение "Проверка соединения выполнена". Жмем ОК.
8. в DataSouse находим свойство DataSet и указываем ADOQuery1.
9. в ADOQuery находим свойство Connection и указываем ADOConnection1.
Вроде все
0
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 14
26.05.2016, 13:20  [ТС]
Shoshona, Не могу разобраться. Создал модуль, появилась новая форма, как дальше с ним работать? Ошибку выдает.
Миниатюры
Занесение в БД значений из двух Combo c++ по значению Combo из бд  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.05.2016, 13:20
Помогаю со студенческими работами здесь

Combo Box
Собственно есть комобокс, его тип: Drop Down List. В нем есть несколько вариантов выбора. На форме так же есть две кнопки...

Помогите с Combo
Помогите новичку. Хочу организовать поиск, при выборе из списка Combo "Фамилия", должен появляться под ним поле для ввода фамилии а...

Combo box
Очень надо! Есть свич с комбо боксом.... 2 формы... Надо текст выбранного айтема в комбобоксе, передать в стринге на 2-ую форму... ...

вывод из access в combo
как сделать чтобы записи из одного столбца выводились в комбо бокс? так же с новыми записями - чтобы добавлялись туда же

Заполнение Combo Box
Здравствуйте! Подскажите пожалуйста. Есть два combo box на одной форме. Как при выборе значения с combo box 1, заполнить значения в Combo...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru