|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
||||||
Delphi 6-7 Как заполнить ComboBox данными из TADOTable программно?11.03.2018, 11:39. Показов 7173. Ответов 30
У меня в программе список в таблице может пополняться.
ComboBox я использую для редактирования заказов. И в нем должен быть список вида заказов (который я пополнять буду периодически как мне это сделать? не знаю что лучше взять ComboBox , DBComboBox или DBLookupComboBox . Просто прописать в инспекторе в св-ве Items не могу, т.к. список будет пополняться пробовала так но не работает
DataModule3.DataSource1 а при редактировании заказа у меня еще и значение должно ему присвоиться такое как в запросе QueryPoliMes соответствующее полю FieldByName('ВидПолиграфии')
0
|
||||||
| 11.03.2018, 11:39 | |
|
Ответы с готовыми решениями:
30
Как заполнить combobox данными для выбора?
|
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
|
| 11.03.2018, 16:26 [ТС] | |
|
Form21.suiDBComboBox1 должен заполняться списком из таблицы DataModule3.VidPoligrafiya.FieldByName(' ВидПолиграфии') и вот у меня там такой список, он должен быть в моем комбобоксе.
могу бросить программу
0
|
|
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
|
| 11.03.2018, 17:14 [ТС] | |
|
для редактирования данных DbLookupCombobox не подходит.
как это сделать запросом?
0
|
|
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
||||||
| 12.03.2018, 07:27 [ТС] | ||||||
|
да, согласна,можно так сделать, но мне нужно привязывать этот DBCombobox по DataSource с запросом, чтобы редактировать данные в нем (он у меня именно для этого в размещен на форме), но в список мне нужно прописать как-то программно то что у меня в таблице ВидПолиграфии (VidPoligrafiya)
вот что-то на подобие такого, но не работает так
0
|
||||||
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
||||||
| 12.03.2018, 07:36 [ТС] | ||||||
|
пробовала еще так, не работает
я не собираюсь редактировать список комбобокса, мне нужно чтобы он пополнялся когда на другой форме я добавляю данные в этом списке. а редактирование в том смысле что я открываю редактирование заказа и у меня к примеру был выбран в заказе "журнал" а мне нужно сменить его на "тетрадь" она тоже есть в этом списке
0
|
||||||
| 12.03.2018, 08:13 | |||
|
то что у них одинаковый тип не значит что так ты загрузишь одно в другое form21.ADOQuery1.SQL - это просто текст запроса form21.suiDBComboBox11.Items - это просто список элементов (не помню можно ли их руками менять или они вытягивается из DataSet'а)
0
|
|||
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
||||||
| 20.03.2018, 21:07 [ТС] | ||||||
|
помогите пожалуйста с заполнением ComboBox .
У меня в базе есть таблица со списком Дизайнеров, и мне нужно заполнить мой ComboBox их именами, т.к. список дизайнеров может меняться. но что-то не получается
0
|
||||||
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
|
| 20.03.2018, 21:14 [ТС] | |
|
вот пример набросала, но не работает
0
|
|
| 20.03.2018, 21:19 | ||||||||||
|
вот так делается перебор
Добавлено через 1 минуту почему бы в onShow формы не написать путь относительно твоего exe файла тогда будет работать на любом компе
0
|
||||||||||
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
||||||
| 20.03.2018, 21:23 [ТС] | ||||||
|
Получилось вот так, но вначале показывает (ComboBox), а как сделать чтобы сразу была первая запись?
а как задавать путь к базе правильно?
0
|
||||||
| 20.03.2018, 21:59 | ||||||||||||||
Путь к БД еще несколько способов
0
|
||||||||||||||
|
Модератор
|
|||
| 21.03.2018, 06:07 | |||
0
|
|||
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
|
| 21.03.2018, 06:57 [ТС] | |
|
а мне прописывать этот код при открытии моего DataModule? или при открытии каждой формы? .
кстати поменяла путь в ADOConnection1 , и после запуска он всеравно сменился на прежний. и еще вопрос по ComboBox. У меня получилось заполнить его запросом, но я буду использовать это для редактирования данных своих и мне нужно начальное значение его заполнить данными из поля другого запроса, т.е. в ComboBox.Text прописать DataModule3.QueryPoliMes.Fields[9].AsString (ну что-то такое) но так не правильно. как правильно написать?
0
|
|
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
||||||
| 21.03.2018, 07:15 [ТС] | ||||||
|
не конектит в DbGrid почему-то((
0
|
||||||
|
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 51
|
|
| 21.03.2018, 21:00 [ТС] | |
|
в том то и проблема, что мне нужно как-то так привязать базу данных , чтобы она не слетала постоянно, точнее путь к ней не слетал. Попробовала сделать так как писали выше, но она вообще не конектится теперь
0
|
|
| 21.03.2018, 21:00 | |
|
Помогаю со студенческими работами здесь
20
Заполнить comboBox данными из Excel Заполнить Combobox данными из столбца БД
Заполнить ComboBox данными из листа Excel Программно заполнить бланк Word-шаблона данными из TextBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера 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, то после закрытия окошка. . .
|