Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Проблема с выбором редактируемых столбцов в DBGridEh   Найти похожие ветки 

 
Мефодий   (2003-03-30 17:56) [0]

Использую dbf таблицу с шестью полями:

1.Код товара
2.Наименование товара
3.Единица измерения
4.Количество
5.Цена
6.Сумма
Для ввода данных использую DBGridEh, где опция dghEnterAsTab позволяет использвать клавишу Enter как Tab. Для первых трех полей я поставил ReadOnly = True. В этом случае по Enter"у курсор пробегает только последние три поля.
Мне нужно, чтобы по выбору пользователя (например, с помощю радиокнопки) была возможность перемещать курсор только по двум полям: "Количество" и "Цена" или "Количество" и "Сумма". Кроме того, если вводится цена то должна вычисляться и записываться сумма ("цена" х "количество"), если же вводится сумма, то соответственно вычисляется и заносится цена ("сумма" / "количество").
Если я по нажатию на радиокнопку изменяю соответствующее значение ReadOnly, то курсор как и требуется, перемещается по двум нужным полям, но при записи в поле, у которого ReadOnly = True (поле, на котором курсор не должен останавливаться), выдается ошибка переполнения стека.
Может кто сталкивался с подобной проблемой. Буду признателен за совет.


 
Johnmen ©   (2003-03-31 00:22) [1]

Ставить ReadOnly для колонок, а не полей. Переполнение стека - это другая проблема, связанная с бесконечным рекурсивным вызовом. Проверь свои обработчики изменения значения полей - это там...



Страницы: 1 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-54604
wowik_c
2003-04-07 17:38
2003.04.17
QReport - настраиваемый отчет...


3-54445
Officeman
2003-03-26 19:49
2003.04.17
Real type=) десятые и сотые


3-54472
Sergei
2003-03-29 12:59
2003.04.17
SQL Создание запроса Подскажите Пожалуйста


3-54446
Staraya
2003-03-27 10:37
2003.04.17
Свойство IBQuery.sql


3-54516
korvin
2003-03-29 07:54
2003.04.17
Фокус по колумнам dxDBGrid`а никак не проходит.