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

База данных. Вывод из DBLookupComboBox в DBGrid

12.12.2022, 17:58. Показов 532. Ответов 4

Студворк — интернет-сервис помощи студентам
Такая проблема, не получается сделать так, чтобы по выбору нужного из выпадающего списка показывалось в таблице DBGrid. Не знаю, как это осуществить.
Есть таблицы Врачи(Form2, добавление Form4, ADOQuery1), Специальность(Form12, ADOQuery 4) и Категория(Form9, ADOQuery3). Нужно, чтобы в таблицу Врачи по списку выдавалось из двух других, только не с кодами, а текстом.
Новая папка.rar
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.12.2022, 17:58
Ответы с готовыми решениями:

Dblookupcombobox вывод в dbgrid
Объясните как сделать чтоб при нажатии на dblookupcombobox на нужное значение в dbgrid появлялась информация. Сам dblookupcombobox я...

Ввод данных с Edit в DBGrid (База данных подключена сторонним источником)
Возможно ли сделать ввод данных с Edit в DBGrid. Вручную ввод данных как на скриншоте Чтобы новый пользователь отображался в таблице...

dbgrid и база данных
Всем привет!! у меня есть dbgrid c multiselect. как обновить несколько строк в базе, которые выделенны в dbgrid'e?? нет уже...

4
 Аватар для Пытливый
3763 / 2271 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
12.12.2022, 18:47
А чего только 23 модуля? Надо было хотя бы до 50 довести.
Ну а по существу вопроса вам просто надо сделать запрос к таблице Врачи, где два значения поля Категория и Специальность сравниваются с значениями из комбобоксов:
Delphi
1
2
3
4
  ADOQuery1.SQL.Text := 'select * from Врачи where Специальность=:Специальность and Категория=:Категория';
  ADOQuery1.Parameters.ParamValues['Специальность'] := DBLookupComboBox1.KeyValue;
  ADOQuery1.Parameters.ParamValues['Категория'] := DBLookupComboBox2.KeyValue;
  ADOQuery1.Open
0
184 / 37 / 8
Регистрация: 14.04.2019
Сообщений: 238
14.12.2022, 05:54
Вообще-то , если вы хотите в гриде иметь что-то редактируемое, то проще всего это делать с TTable. В этом случае следует создать в таблице дополнительное поле с типом lookup и настроить его параметры на таблицу-справочник. Но использование TTable с таблицами большого объема - опасная практика.
0
Модератор
 Аватар для D1973
9929 / 6467 / 2457
Регистрация: 21.01.2014
Сообщений: 27,426
Записей в блоге: 3
14.12.2022, 09:28
Цитата Сообщение от DedFriend Посмотреть сообщение
то проще всего это делать с TTable
Проще - не значит правильнее. И проще оно - только в приложениях типа "Hello World", элементарнейшая задача по выводу данных из двух объединенных таблиц (что, собственно, судя по всему, и требуется ТС-у) для компонента T...Table - невыполнимая задача.
0
 Аватар для Beltar
831 / 445 / 39
Регистрация: 05.05.2022
Сообщений: 3,103
14.12.2022, 09:36
1) BDE мертв
2) Table никто не использует.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2022, 09:36
Помогаю со студенческими работами здесь

Вывод данных в формулу из компонента DBLookupComboBox
Здравствуйте. Возник вопрос как вывести значение коэффициента из базы данных при выборе наименования коэффициента в компоненте...

База данных. DBGrid в Edit
Здравствуйте! Такая проблема. Мне нужно, что бы по клику на определенное значение, будь то фамилия, имя или отчество, в полях Edit...

База данных в Delphi с DBGrid
Как в компоненте DBGrid нажатием курсора на данную ячейку в таблице выделяла данную ячейку и выводила результат в конце таблицы DBGrid? ...

База данных DbGrid и Image
2-ой крус. Мне нужно что при щелчке на одном из полей таблицы DBGrid в компоненте Image появлялась картинка. Посетил множество форумов но...

База данных, DBGrid и картинки
Добрый вечер. Возникла очередная проблема, есть база, есть таблица, в этой таблице есть поле, в котором используются картинки(т.е. есть...


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

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

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru