Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рбработчик ввода данных по Enter 
V
    Опции темы
NightElf
Дата 28.6.2010, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 12.2.2006
Где: Украина, Луганска я обл.

Репутация: нет
Всего: нет



Здравствуйте.
Народ подскажите в чём ошибка.
Написал обработчик по нажатию на Enter данные из одной таблицы попадают в другую.
При Escape просто форма закрывается.
Код

void __fastcall TEnterSum::MaskEdit1KeyPress(TObject *Sender, wchar_t &Key)
{
    if (Key == VK_RETURN)
    {
        int Avalable = StrToInt(MaskEdit1->Text);
        Dm->ADODS_ListGoods->Append();

        int idSupplier = Dm->ADODS_PriceList->FieldByName("idSupplier")->AsInteger;
        Dm->ADODS_ListGoods->FieldByName("idSupplier")->AsInteger = idSupplier;

//........
        Dm->ADODS_ListGoods->FieldByName("Available")->AsInteger = Avalable;

        Dm->ADODS_ListGoods->Post();
                            Close();
    }
    else
    {
        if (Key == VK_ESCAPE)
        {
            Close();
        }
    }

}

Вылетает ошибка в процессе выполнения Invalid input value. Use escape key to abandon changes.
Что не так не могу понять?  smile 

Это сообщение отредактировал(а) NightElf - 28.6.2010, 00:52
PM MAIL ICQ   Вверх
Данкинг
Дата 28.6.2010, 00:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Цитата(NightElf @  28.6.2010,  01:49 Найти цитируемый пост)
Invalid input value.

Вот и смотри, какая маска там у тебя в MaskEdit'е.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
NightElf
Дата 28.6.2010, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 12.2.2006
Где: Украина, Луганска я обл.

Репутация: нет
Всего: нет



Спасибо.
Действительно проблема в маске была.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0453 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.