Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизВыбор c одним DataSet Найти похожие ветки
← →
Explorer (2004-11-15 07:51) [0]Мастера!
Есть две формы. работают c одним DataSet.
На одной форме DBLookupComboboxEh, на другой DBGridEh.
Когда выбираю значение в DBLookupComboboxEh, а затем вызываю форму с DBGridEh (справочник) и выбираю значение там, оно почему то на первой форме не меняется, а если меняю на первой, то на второй как раз меняется. Как сделать, чтобы значение при выборе в справочнике менялось в DBLookupComboboxEh? подставлять KeyValue?
← →
ЮЮ © (2004-11-15 08:06) [1]>подставлять KeyValue?
Да, если у DBLookupCombobox не указаны DataSet и DataField и непосредственно этот DataSet, в противном случае.
← →
Explorer (2004-11-15 08:20) [2]в том дело что указаны от одного
← →
ЮЮ © (2004-11-15 08:29) [3]А ты не путаешь? У Combobox-а справочник указываtтся ч/з ListSource
← →
Explorer (2004-11-15 08:32) [4]ну да...
а так не прокатит?
← →
Explorer (2004-11-15 08:43) [5]И еще... при обновлении данных, как сдеалть чтобы курсор не сдвигался?
Это не помогает:
with DataModuleArm.ADODataSetListSubUnit do
begin
DisableControls;
Active := false;
Active := True;
EnableControls;
end;
← →
ЮЮ © (2004-11-15 08:52) [6]>ну да... а так не прокатит?
Как так?
DisableControls;
keyValue := DataModuleArm.ADODataSetListSubUnit.Fields[0].asInteger;
...
DataModuleArm.ADODataSetListSubUnit.Locate(<KeyFieldName>, keyValue, [])
EnableControls;
В данном коде предполагается, что 0-е поле - ключеввое поле (<KeyFieldName> целого типа
← →
Explorer (2004-11-15 09:11) [7]Т.е через поиск записи...ясно
> Как так?
когда использую ListSource в DBLookupCombobox
движение по набору данных не будет?
← →
ЮЮ © (2004-11-15 09:16) [8]В DBLookupCombobox-е - нет, т.к. показывается не текущая запись, а выбранная в комбобоксе. Разницу чувствуешь?
А наблюдаемое движение в наборе при выборе в комбобоксе - скорее баг реализации компонента, чем фича
← →
Explorer (2004-11-15 09:23) [9]ЮЮ ©
усек.
Реализовал через KeyValue.
Благодарю за помощь.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c