Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизPicklist в DBGrid е Найти похожие ветки
← →
Masha Streltsova (2004-03-18 18:11) [0]Скажите плиз можно ли сделать так, чтобы в DBGrid"е нельзя было редактировать ячейку вручную, а можно было бы выбирать значения только из Picklist"а? Как в Lookup полях.
← →
Masha Streltsova (2004-03-18 18:31) [1]И чего никто не отвечает? Вопрос сложный? Или непонятный?
← →
Domkrat (2004-03-18 18:52) [2]Создать таблицу (ID, NAME) по этому полю и зделать его лукапным.
← →
Domkrat (2004-03-18 18:53) [3]или использовать DevExpress
← →
jonik_DK (2004-03-18 18:55) [4]Честно говоря, когда то делал, чтобы можно было выбирать из списка.
Grid.Columns[1].PickList.Clear;
//fdataM.Tkadr.First;
fdataM.Table.First;
while not Table.Eof do
begin
Grid.Columns[1].PickList.Add(Table.FieldByName("Fio").AsString);
Table.Next;
end;
end;
Лучше воспользуйся сторонними компонентами: DevExpress
← →
Masha Streltsova (2004-03-18 19:00) [5]Ладно понятно скорее всего с Picklist так нельзя сделать
← →
Domkrat (2004-03-18 19:13) [6]Сделать можно все что угодно, имея исходники конечно
← →
Petr V. Abramov © (2004-03-18 23:08) [7]проще всего на OnKeyPress написать что-то типа
with TDBGrid(Sender) do
if (SelectedIndex = ThePickListColIndex) and (Key in CharKeys) then begin
Bzdynk; // :)
Key := #0
end;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.03 c