0 / 0 / 0
Регистрация: 20.05.2016
Сообщений: 5
|
|
1 | |
DbGrid выпадающий список20.05.2016, 19:58. Показов 4386. Ответов 4
Метки нет (Все метки)
Здравствуйте, помогите решить проблему. Вообщем дано 2 таблицы MS Access, в 1 таблице данные Работников и их специальность, во 2 таблице нужно путем выбора из списка выбрать нужное мне, в accesse я сделал через мастер подстановок и объединил 2 таблицы. Теперь мне нужно реализовать это в Delphi, то есть мне нужно чтобы в DBGrid в строке можно было выбрать из выпадающего списка(на примере Combobox) данные таблицы. Прикреплю фал с прогой для уточнение.
0
|
20.05.2016, 19:58 | |
Ответы с готовыми решениями:
4
Сделать выпадающий список в DBGrid Можно ли сделать выпадающий список в DBGrid? Как сделать выпадающий список в DbGrid? выпадающий список |
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
|
0 / 0 / 0
Регистрация: 20.05.2016
Сообщений: 5
|
|
21.05.2016, 13:23 [ТС] | 5 |
Да я вот сам не знаю в чем проблема, ладно Спасибо что откликнулись, я по другому сделаю без выпадающего списка. Просто выбором из 1 таблицы и добавления выделенных данных во 2 таблицу
0
|
21.05.2016, 13:23 | |
21.05.2016, 13:23 | |
Помогаю со студенческими работами здесь
5
Выпадающий список Выпадающий список Выпадающий список Выпадающий список Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |