Главная страница
    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.007 c
3-59547
Шапранов Сергей Николаевич
2003-04-25 15:13
2003.05.19
Table is full


1-59669
AndrewVolkov
2003-05-07 11:53
2003.05.19
Quick Report и Конверты (210 на 110)


1-59785
Garmahis
2003-05-06 13:59
2003.05.19
Типизированный файл


7-59971
Yrek
2003-03-21 14:38
2003.05.19
Как узнать, какие файлы


14-59913
Suntechnic
2003-04-30 06:58
2003.05.19
Windows Media Player 9 problem





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский