Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

При вводе ключевого поля не отображаются некоторые лукапные поля [D5]


Страницы:   1 2

alextov ©   (2003-12-29 15:28:00) 

Наблюдается такой интересный глючок.

Есть таблица с товарами (код товара, название товара) - TableTovari, таблица с заказами(код товара, количество, и тд) - TableZakazi. Поле "Название товара" в TableZakazi - лукапное и связывается с TableTovari по полю "Код товара".
То есть при новом заказе я вбиваю код товара в поле "Код товара" таблицы заказов и по Enter в лукапном поле появляется название товара. Ситуация то в общем стандартная.
Но на некоторые дробные коды (типа 69.1) название товара не подтягивается, как-будто такого товара вообще нет в таблице товаров. Причем записи в таблице товаров (те которые отображаются нормально и те которые не подхватываются) практически идентичны.

Никто не подскажет в чем может быть проблема ?


alextov   (2003-12-29 15:52:00) [21]

У меня действительно тип поля TFloat и коды товаров не всегда целые - соответственно задать тип поля как ftInteger я не могу. Но как окрулять поля до 1-го знака после запятой? Я так понимаю округлять значение можно на OnGetText и OnSetText, но этапе связывания таблиц данный метод неприемлим. :(((


Stas   (2003-12-29 15:30:00) [22]

Возможно у тебя тип поля Float и получается вместо 69.1 69.099999999 или что-то в этом роде. Попробуй соединять округленные поля.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо