[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Przejęcie formatu za pomocą like
Witam,
czy ktoś odpowie mi na pytanie, które ilustruje poniższy przyklad ?
Jeżeli w przykładowej tablicy mam takie pole
Order Field Name Data Type Flags Format
----- ------------------------------- ------------ ----- -------------------
10 kurs deci-2 >9.9999
i wykonam poniższą procedurę podając w update wartość 1,1261
/***** przyklad.p **************/
/*1*/ def var kr2 like kurs.
/*2*/ update kr2 with frame a.
/*3*/ disp kr2 with frame b.
/****** koniec przyklad.p ******/
Dlaczego w linii /*3*/ wyświetla wartość 1,13 (zaokrąglenie do dwóch miejsc)
?
Skoro wcześniej w linii /*2*/ podałem warość 1,1261 (dokładność do czterech
miejsc), a linia /*1*/ powinna powodować przejęcie formatu z pola kurs w
przykładowej tabeli. Nie pomaga dodanie w linii /*1*/ instrukcji format
">9.999".
Dlaczego w update format jest prawidłowy, natomiast w display nie ?
(przykład robiłem w wersji 8.3 w środ. Windows)
pozdrawiam
JS
------
Strona WWW: http://pluton.pol.lublin.pl/pugpl/index.htm
Obsluga listy: listserv@zeto.bydgoszcz.pl
Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
------