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

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

Отображение данных типа Float ;в DBGrid [D5, Paradox]


Vyacheslav ©   (2002-06-27 09:36:00) 

Не могу получить нормальное отображение вещественных чисел в DBGrid. Пишет в виде 7.5 -Е5, а хотелось бы 0.000075. Для работы с таблицей использую Query, запрос формируется программно:
Query1.SQL.Add("select * from pers").
Если бы запрос был сформирован заранее, тогда проблем нет, беру объект Query1Field1 и свойству DisplayFormat присваиваю значение 0.########.
А как быть, если запрос сформирован программно?


Vyacheslav   (2002-06-27 11:31:00) [1]

Спасибо огромное, заработало наконец-то, это я просто тупой как обычно.


fnatali   (2002-06-27 11:19:00) [2]

Ты же сам указал, что используешь
Query1.SQL.Add("select * from pers").
А в gride показывай поля, которые выбрал пользователь


Vyacheslav   (2002-06-27 11:07:00) [3]

Дело в том, что какие поля выбрать, заранее неизвестно, т.е. если пользователь введет цифру 1, запрос запрос должен быть такой:
select field1 from pers
а если пользователь введет цифру 2, запрос запрос должен быть такой:
select field2 from pers,
т.е. разные поля выбираются, а как в design-time предусмотреть варианты выбора полей?


Viewer   (2002-06-27 09:42:00) [4]

Занеси в Qery1.SQL текст запроса в design-time.
Включи нужные поля через через Fields Editor.
С каждым полем, как TField, поступай как хочется.


Наверх

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