Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Базы";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
11-59643
fishca
2002-08-13 15:12
2003.05.19
Разные шрифты


3-59553
leonon
2003-04-25 17:23
2003.05.19
Почему не видно изменений


14-59845
wwww
2003-04-28 17:13
2003.05.19
Cursor


1-59647
zapmax
2003-05-05 12:59
2003.05.19
Перетягивание ветвей в TTreeView


1-59682
odrik
2003-05-05 16:57
2003.05.19
поиск





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский