![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При вводе ключевого поля не отображаются некоторые лукапные поля [D5]
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 или что-то в этом роде. Попробуй соединять округленные поля.