![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid [D6, IB6.x]
Jaxtor © (2003-04-28 17:04:00)День добрый! У меня есть компонент DBGridEh1. В этом DBGrid находится количество товара. Мне нужно для каждого товара ввести серийный номер, в зависимости от его количества. Я сделал это через событие OnDblClick компонента DBGridEh1,т.е в другом окне появляется DBGridEh2 для ввода серийных номеров. А получилось неудобно из-за того, что окно для серийных номеров выскакивает и при редактировании позиций. Как посоветуете быть?
Jaxtor (2003-04-28 18:05:00) [1]Я это и собираюсь сделать. Arm79, cпасибо тебе за поддержку!
Arm79 (2003-04-28 17:56:00) [2]Попробуй в OnDblClick анализировать в каком столбце было нажато.
Jaxtor (2003-04-28 17:49:00) [3]>Возникнут проблемы с определением, какая именно запись должна редактироваться
DataSource на нее "смотрит".
>А почему окно выскакивает при редактировании? (см. первый вопрос)
Потому что пользователь может часто вместо одного щелчка может по
ошибке сделать 2. У меня еще есть LookUp поля.
Arm79 (2003-04-28 17:43:00) [4]А почему окно выскакивает при редактировании? (см. первый вопрос)
Arm79 (2003-04-28 17:35:00) [5]на мой взгляд, для редактирования данных должна быть создана спуциальная форма, которая выскакивает только при нажатии на кнопку, например.
> Но я придумал сделать специальную колонку в DBGrid и при
> нажатии на нее выводится DBGrid с серийными номерами. И если
> для данной позиции есть серийные номера, то
> выводится "галочка".
Возникнут проблемы с определением, какая именно запись должна редактироваться. Если активная, то недобно работать с другими. Нужно предварительно их активизировать, а это не всегда соблюдется пользователями.
Jaxtor (2003-04-28 17:26:00) [6]Я ввожу кол-во товара (1...N) и в зависимости от него появляются пустые позиции для ввода серийных номеров товаров. Но я придумал
сделать специальную колонку в DBGrid и при нажатии на нее выводится DBGrid с серийными номерами. И если для данной позиции
есть серийные номера, то выводится "галочка". Если нетрудно подскажите как это сделать.
Arm79 (2003-04-28 17:19:00) [7]> Мне нужно для каждого товара ввести серийный номер, в
> зависимости от его количества
Оно должно заполняться автоматически?