Работа с DevExpess

JDV
Дата: 10.10.2006 19:33:17
Добрый день!
Есть две таблицы в подчинении один к многим (Delphi + IInterBase)
использую компонент DevExpess для отображения данных ...
Все работает, за исключениям того, что в том месте (см. рисунок) где на рисунке обозначена стрелка возможен доступ только к первой записи ...
Каковы возможные причины ...
RENaissance
Дата: 10.10.2006 19:38:21

У обоих DataController'ов указаны ключевые поля и являются ли их значения действительно уникальными?


Posted via ActualForum NNTP Server 1.3

VirusXP
Дата: 10.10.2006 19:38:28
убери свойство (чтото наподобе какойто там key) у вьюшки
JDV
Дата: 10.10.2006 21:06:52
Спасиба за помощь!!!
JDV
Дата: 10.11.2006 12:11:25
Добрый день!
Использую cxGrid, хочу чтоб при событии Change (поле со списоком) одной ячейки происходила фильтрация другой ячейки (тоже поле со списоком), внизу код.
Проблема в том, что не могу считать новое только что выбранное значение ...
постоянно возвращается старое, которое было до выбора.

[SRC delphi]procedure TfrmKlient.cxGridDBTBLADRESSRAYONPropertiesChange(
Sender: TObject);
begin
//Ñìåíà ìåòðî
with IBQTBLMETRO do begin
Close;
ParamByName('KEYRAYON').AsString := IBDCLIENTADRESSRAYON.AsString;
Prepare;Open;
if Transaction.InTransaction
then Transaction.CommitRetaining;
end;
end;SRC]
JDV
Дата: 10.11.2006 15:37:20
Никто не знает или неправильно сформулировал вопрос ...
sqllex
Дата: 10.11.2006 22:55:24
Попробуй использовать OnEditValueChanged.
Небольшой пример с моими коментариями:
procedure TMyForm.QuantityPropertiesEditValueChanged(Sender: TObject);
var
	Edit1: TcxCustomEdit;
begin
	Edit1 := Sender as TcxCustomEdit;
	if VarIsNumeric(Edit1.EditValue) then // здесь то, что ввели, но значение пока не сохранилось
	begin
		with Grid2TableView.DataController do
		begin
			if Edit1.EditValue<=MaxQuantity.EditValue then
			begin
				Edit1.PostEditValue; // сохраняем введенное значение
				CalculateDiscount(RowNum.EditValue-1);
				Calculate(RowNum.EditValue-1);
			end
			else
			if MaxQuantity.EditValue>0 then
			begin
				Edit1.Reset; // восстановим старое значение
			end;
		end;
	end;
end;
JDV
Дата: 12.11.2006 01:12:42
sqllex Спасибо за помощь!!!! :)
JDV
Дата: 16.11.2006 00:14:05
Приветствую всех!
Поскажите как в csGrid в дереве раскрыть все узлы, какое свойство или программно ?
iscrafm
Дата: 16.11.2006 00:15:09
FullExpand...
неужели уже хелпы прекратили выпускать?