Вниз
Скачать: 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.011 c
8-59805
Vbmen
2003-02-08 09:39
2003.05.19
Работа со звуком


1-59691
DNK
2003-05-06 09:02
2003.05.19
Меню на MDI форме


4-59980
крот
2003-03-19 08:53
2003.05.19
Что - то с памятью моей стало...(HeapSize)


4-59982
Blondin
2003-03-18 17:19
2003.05.19
отсылка нажатия клавиши другой программе


1-59701
Delpher
2003-05-07 16:49
2003.05.19
Данные из файла в последовательность...




   Наверх