|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2007, 10:29 | #11 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
DBComboBox1 используется для ввода в предварительно указанное поле значения из свойства Items.
предварительно занеси туда значения нужного поля: DBComboBox1.Items.add('значение'); А потом уже при запуске ты сможешь выбирать внесенные значения
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
11.06.2007, 20:48 | #12 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Вот так я выводила поле FIO таблицы Table1, только в ComboBox. dm - это DataModule, в котором и расположен компонент Table1. Отображаются все записи поля таблицы.
ComboBox1.Clear; dm.table1.First; while not dm.table1.Eof do begin ComboBox1.Items.Append(dm.table1fio .Value); dm.table1.Next; end; ComboBox1.Text:=ComboBox1.Items.Str ings[0];
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
Последний раз редактировалось ACE Valery; 11.06.2007 в 20:54. |
12.06.2007, 16:38 | #13 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Цитата:
В данном примере я хочу изменить значение поля Capital на любое значение из выпадающего списка (DBComboBox1.DataField := 'Capital').... Ну, надеюсь все понятно написал.... Можно еще DBComboBox1.text сюда влепить... НО тут ты сам подумай... Просто зашел не на долго.... Успехов rocedure TForm1.FormCreate(Sender: TObject); begin DBComboBox1.DataField := 'Capital'; // указываем столбец,который будем изменять DBComboBox1 .DataSource :=DataSource1; // Привязка к таблице Table1 .Edit; Table1.First; // в начало таблицы while Table1.Eof <> True do begin DBComboBox1.Items.Add(Table1Name.As String ); // заносим в DBComboBox1 значения выпадающего списка Table1.Next; // переход на следующую запись (обязательно... ) end; end; procedure TForm1.DBComboBox1Change(Sender: TObject); begin DBGrid1.SetFocus ; // передача фокуса DBGrid end; end.
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Последний раз редактировалось Pitbull; 12.06.2007 в 16:43. |
|
12.06.2007, 16:46 | #14 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Цитата:
А вообще , я уже запутался... Тебе сначала нужно было одно, потом другое....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
15.06.2007, 03:01 | #15 |
Пользователь Подтвердите свой е-майл
Регистрация: 29.05.2007
Сообщений: 20
|
Спасибо за пример! Есть одна проблемка... все работает по твоему примеру только в том случае если все компаненты (DBGrid, DBCombobox, DBListbox) распаложенны в пределах одной формы. У меня форма где DBGrid и навигация по нему это одна форма а все остальное это уже другая, по сему назревает вопрос как сделать?
|
15.06.2007, 04:32 | #16 |
Пользователь
Регистрация: 07.06.2007
Сообщений: 14
|
В меню Delphi File>Use Unit добавляешь соседнюю форму (впрочем это можно и не делать Делфя тебя при компиляции спросит)
а обращатся к компонентам можно приписывая вначале имя формы Например Form2.Table1.Active:=true; Последний раз редактировалось Spass; 15.06.2007 в 05:09. |
15.06.2007, 08:23 | #17 | |
Регистрация: 30.11.2006
Сообщений: 3
|
Цитата:
DBGrid1.Columns[i].PickList.Add('Здесь твой текст'); где i - это номер столбца в котором хочешь создать список! |
|
16.06.2007, 04:55 | #18 |
Пользователь Подтвердите свой е-майл
Регистрация: 29.05.2007
Сообщений: 20
|
Спасибо за ваши ответы! Мне они РЕАЛЬНО помогли, может эта тема еще кому-нить поможет...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хитрое выпадающее меню | meatclub | Microsoft Office Excel | 17 | 14.06.2013 19:56 |
Меню | Аlex | Общие вопросы Delphi | 2 | 19.08.2008 13:52 |
Выпадающее меню в Delphi | boostman | Общие вопросы Delphi | 3 | 08.08.2008 08:21 |
Меню | Witaliy | Общие вопросы Delphi | 4 | 27.04.2008 22:45 |
Плавно выпадающее меню для Mozilla Firefox | мЕхаил =) | JavaScript, Ajax | 6 | 22.12.2007 23:46 |