Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 20.05.2016
Сообщений: 5
1

DbGrid выпадающий список

20.05.2016, 19:58. Показов 4386. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, помогите решить проблему. Вообщем дано 2 таблицы MS Access, в 1 таблице данные Работников и их специальность, во 2 таблице нужно путем выбора из списка выбрать нужное мне, в accesse я сделал через мастер подстановок и объединил 2 таблицы. Теперь мне нужно реализовать это в Delphi, то есть мне нужно чтобы в DBGrid в строке можно было выбрать из выпадающего списка(на примере Combobox) данные таблицы. Прикреплю фал с прогой для уточнение.
Вложения
Тип файла: 7z пробный вариант.7z (16.8 Кб, 17 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2016, 19:58
Ответы с готовыми решениями:

Сделать выпадающий список в DBGrid
Поднимаю тему. У меня не получается сделать выпадающий список в DBGrid. Таблицы созданы в...

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

Как сделать выпадающий список в DbGrid?
Subj:в DBGrid'е не могу получить выпадающий список, а что обиднее всего - есть примеры, но выводов...

выпадающий список
Всем привет. Нужно сделать выпадающий список(не комбо бокс). Вот как я себе его представляю. Тема...

4
5858 / 4587 / 1447
Регистрация: 14.04.2014
Сообщений: 20,340
Записей в блоге: 20
20.05.2016, 21:51 2
ну е-мое
одно и то же
в один комбо - список из первой таблицы
по OnChange формируем параметры для второй
Фильтрация данных
1
0 / 0 / 0
Регистрация: 20.05.2016
Сообщений: 5
20.05.2016, 22:14  [ТС] 3
мне нужно чтоб в самом dbgrid2 в ячейке(под заголовком Работник) был флажок и нажимая на этот флажок выходил список работников и их специализация из dbgrid1(1 таблицы), желательно что бы это реализовывалось не через sql запросы а самим delphi, я пробовал делать добовляя Lookup поле, по этой инструкции:
Итак, есть две таблицы, одна из них содержит ссылку (числовой ID)
на вторую, где есть текствое описание чего-либо. Допустим - это таблица
человек и его специальность.
Наша цель - сделать так, чтобы при вводе/редактировании ФИО человека итд
в DBGrid из выпадающего списка можно было выбрать специальность.
Таблица человек --> Table1
Таблица специальности --> Table2
Путь решения - создание Lookup поля в Table1. Этапы
1. Вызываем редактор полей Table1, Click мышой
2. В редакторе полей правой кнопкой и New Field -> видим диалог
3. В диалоге
Name --> Profession (или как Вы его обзовете)
Type --> String
Size --> длина наименования профессии в Table2
FieldType --> Lookup
KeyFields --> имя числового поля Table1, в которое связывает нас с
Table2 (например prof_id)
Dataset --> откуда мы будем брать строки описания, т.е Table2
LookupKeys --> Ключевое поле Table2
ResultField --> наименование профессии из Table2
Жмем ОК
Теперь в DBGrid для Table1 данное поле будет содержать выпадающий список
с профессиями из Table2,


но в итоге список не выходит
0
5858 / 4587 / 1447
Регистрация: 14.04.2014
Сообщений: 20,340
Записей в блоге: 20
20.05.2016, 22:25 4
а как узнать, где вы ошиблись?
идея верная
нужно создать Lookup-поле
при редактировании оно должно давать выпадающий список
0
0 / 0 / 0
Регистрация: 20.05.2016
Сообщений: 5
21.05.2016, 13:23  [ТС] 5
Да я вот сам не знаю в чем проблема, ладно Спасибо что откликнулись, я по другому сделаю без выпадающего списка. Просто выбором из 1 таблицы и добавления выделенных данных во 2 таблицу
0
21.05.2016, 13:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2016, 13:23
Помогаю со студенческими работами здесь

Выпадающий список
Добрый день! Помогите пожалуйста с программой. Задача такая: Есть список фабрик, у каждой фабрики...

Выпадающий список
Как сделать, чтобы при выборе пункта в выпадающем списке, открывалась соответствующая таблица?...

Выпадающий список
Кто может подсказать как записать в коде выпадающего списка, а точнее как згинерировать выпадающий...

Выпадающий список
Доброго дня. Есть таблица в БД- Table Equip| Date | Author |Comment A |02.02.2016 |...


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

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