Форум: "Базы";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизПроблема с Locate Найти похожие ветки
← →
own (2004-09-16 14:23) [0]Здравствуйте мастера, есть проблема, имеется БД Access, почему-то когда использую Locate по вещественным полям он не работает.
Объясните пожалуйста в чём, тут дело.
← →
sniknik © (2004-09-16 14:35) [1]работает, только у тебя нет сходяшихся значений.
проверь что выдаетsi: Single;
begin
si:= 1.09;
if si = 1.09 then ShowMessage("чудо!")
else ShowMessage("нет чудес не бывает. ;о(");
end;
а еще поиграйся с FloatToStr... (а после на королевство искать статью Ю. Зотова по теме (или А. Подгорецкого (???), склероз (?)) неважно, ничто из ихнего лишним не будет)
← →
own (2004-09-16 14:53) [2]с FloatToStr я уже извращался не помогает :(
а за ответ спасибо, поищу статейку.
← →
Erik1 © (2004-09-16 14:53) [3]Ненадо использовать такие типы данных. Для денег предусмотрен тип Currency или в MsAccess 2000 Number.
← →
sniknik © (2004-09-16 14:58) [4]> с FloatToStr я уже извращался не помогает :(
а чем оно поможет? ты им посмотри что туда на самом деле записывается вместо 1.09
вот так например (к предыдущему)
ShowMessage(FloatToStr(1.09));
ShowMessage(FloatToStr(si));
← →
own (2004-09-16 15:21) [5]Erik1 © кстати после проблемы я поля все поля сделал Currency
проблема повторилась.
sniknik © проверял хранится как раз то, что нужно.
← →
Johnmen © (2004-09-16 15:29) [6]http://www.delphikingdom.com/asp/viewitem.asp?UrlItem=/helloworld/reals.htm
← →
own (2004-09-16 15:35) [7]Johnmen © спасибо за линк.
Можно ли как-нибудь обойтись без Locate, а пробегаться циклом это, ну сам понимаешь...
← →
Johnmen © (2004-09-16 15:36) [8]>own (16.09.04 15:35) [7]
>Можно ли как-нибудь обойтись без Locate, а пробегаться циклом
>это, ну сам понимаешь...
Можно. Но это не поможет. :)
← →
own (2004-09-16 15:51) [9]Спасибо всем
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c