Вниз
Скачать: CL | DM;

DBGrid   Найти похожие ветки 

 
Jaxtor ©   (2003-04-28 17:04) [0]

День добрый! У меня есть компонент DBGridEh1. В этом DBGrid находится количество товара. Мне нужно для каждого товара ввести серийный номер, в зависимости от его количества. Я сделал это через событие OnDblClick компонента DBGridEh1,т.е в другом окне появляется DBGridEh2 для ввода серийных номеров. А получилось неудобно из-за того, что окно для серийных номеров выскакивает и при редактировании позиций. Как посоветуете быть?


 
Arm79 ©   (2003-04-28 17:19) [1]

> Мне нужно для каждого товара ввести серийный номер, в
> зависимости от его количества
Оно должно заполняться автоматически?


 
Jaxtor ©   (2003-04-28 17:26) [2]

Я ввожу кол-во товара (1...N) и в зависимости от него появляются пустые позиции для ввода серийных номеров товаров. Но я придумал
сделать специальную колонку в DBGrid и при нажатии на нее выводится DBGrid с серийными номерами. И если для данной позиции
есть серийные номера, то выводится "галочка". Если нетрудно подскажите как это сделать.


 
Arm79 ©   (2003-04-28 17:35) [3]

на мой взгляд, для редактирования данных должна быть создана спуциальная форма, которая выскакивает только при нажатии на кнопку, например.
> Но я придумал сделать специальную колонку в DBGrid и при
> нажатии на нее выводится DBGrid с серийными номерами. И если
> для данной позиции есть серийные номера, то
> выводится "галочка".
Возникнут проблемы с определением, какая именно запись должна редактироваться. Если активная, то недобно работать с другими. Нужно предварительно их активизировать, а это не всегда соблюдется пользователями.


 
Arm79 ©   (2003-04-28 17:43) [4]

А почему окно выскакивает при редактировании? (см. первый вопрос)


 
Jaxtor ©   (2003-04-28 17:49) [5]

>Возникнут проблемы с определением, какая именно запись должна редактироваться

DataSource на нее "смотрит".

>А почему окно выскакивает при редактировании? (см. первый вопрос)

Потому что пользователь может часто вместо одного щелчка может по
ошибке сделать 2. У меня еще есть LookUp поля.


 
Arm79 ©   (2003-04-28 17:56) [6]

Попробуй в OnDblClick анализировать в каком столбце было нажато.


 
Jaxtor ©   (2003-04-28 18:05) [7]

Я это и собираюсь сделать. Arm79, cпасибо тебе за поддержку!



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
1-59702
miha po
2003-05-07 22:36
2003.05.19
АХТУНГ !!! ХЕЛП !!! qtintf70.dll домагаеться...


14-59924
ArtemB
2003-04-30 06:33
2003.05.19
Библиотека EHLib


4-60003
Step[B.M.]
2003-03-01 12:42
2003.05.19
Как из моей проги запустить другой exe-шник, да еще с параметрами


14-59928
xman
2003-04-29 15:34
2003.05.19
ссылки


14-59937
Vint
2003-04-30 09:40
2003.05.19
с наступающими Праздниками!




   Наверх