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

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

просмотр данных [D7, FireBird]


Страницы:   1 2

Oleguslu ©   (2006-05-02 11:51:00) 

Добрый всем день! Такой вопрос. В cxGrid если поле типа float то автоматически ставится знак денежной единицы из системы. Как этого избежать? Нигде не стоит Curency.


MsGuns   (2006-05-03 12:42:00) [1]

>Oleguslu   (03.05.06 10:59) [21]
>.."Основная проблема" была маленькая: что-бы в гриде просто не отображался денежный знак. Вот и всё.

Отображение в гриде какого-то поля "как надо" - это вспомогательная проблемка, которая вовсе не возникла бы, если бы была решена основная- см. [20]

Вот теперь действительно все ;)


Oleguslu   (2006-05-03 10:59:00) [2]


> MsGuns ©


> Отнюдь. Основная проблема: понимание разницы между хранением,
>  представлением и отображением данных, даже и не думала
> решаться ;)


Умно сказано, но "Основная проблема" была маленькая: что-бы в гриде просто не отображался денежный знак. Вот и всё.


MsGuns   (2006-05-03 10:42:00) [3]

>Oleguslu   (03.05.06 10:37) [19]
> В любом случае проблема уже решилась.

Отнюдь. Основная проблема: понимание разницы между хранением, представлениеми отображениемданных, даже и не думала решаться ;)


Oleguslu   (2006-05-03 10:37:00) [4]

2 Anatoly Podgoretsky ©
То есть после второй уже нули. В любом случае проблема уже решилась.


Anatoly Podgoretsky   (2006-05-02 19:17:00) [5]

Oleguslu   (02.05.06 17:46) [14]
Откуда во float две цифры после запятой?


Oleguslu   (2006-05-02 18:01:00) [6]

2 Johnmen ©
Вот вам спасибо :-)))

TFloatField(DataModule3.IBQuery4.FieldByName('fd1')).DisplayFormat := '0.00'

и всё прекрасно


Johnmen   (2006-05-02 17:54:00) [7]

Видимо, надо смотреть на соответствующее свойство колонки из коллекции колонок грида.
Также обратить внимание на св-во DisplayFormat поля набора данных.


sniknik   (2006-05-02 17:48:00) [8]

Desdechado ©   (02.05.06 17:41) [12]
> ну, мэппинг типов - это вообще отдельная история
если нет вычислений (не тип выражения узнаем) то все однозначно.

Oleguslu   (02.05.06 17:43) [13]
> я же сказал что у меня в базе float
нет ты сказал [0]
> В cxGrid если поле типа float
а cxGrid это не совсем база, можно даже сказать совсем не база...

и судя по всему это не единственная путаница... но как хочеш мешать не буду.


Oleguslu   (2006-05-02 17:46:00) [9]

2 Desdechado ©
Тип поля из базы тут непричём. cxGrid имеет такую привычку ставить эти проклятые деньги когда после запятой 2 цыфры.


Oleguslu   (2006-05-02 17:43:00) [10]

2 sniknik
Добрый человек я же сказал что у меня в базе float. А если поставит стандартный грид то ничего этого не было бы.
И вообще если можешь чем-то помочь помоги, если нет, занимайся тем чем занимаешся, а то что ты умный ты и сам знаешь.


Desdechado   (2006-05-02 17:41:00) [11]

> посмотри непосредственно в базе, типы полей в рекордсет берутся оттуда
ну, мэппинг типов - это вообще отдельная история


sniknik   (2006-05-02 17:34:00) [12]

> Может такие проблемы есть и с другими гридами?
как минимум один стандартный у тебя есть, замени на него да посмотри.

> У меня Query текст запроса формируется в runtime, так что есть там curency или нету сказать не могу
так посмотри непосредственно в базе, типы полей в рекордсет берутся оттуда.

> Я спрашиваю про космос, а вы мне про коровы...
ты спрашиваеш на самом деле "а во что это я тут вступил?" по сотовому, стоя на границе видимости у людей которые и тебя не видят...
а вовсе не про космос.
вот раскажеш про консистенцию и запах массы под ногами и т.д., тогда может кто и догадается во что.


Desdechado   (2006-05-02 17:34:00) [13]

прежде, чем попасть в космос, человек долго пас коров

в отладчике можно посмотреть тип твоего поля таким, как его видит Дельфи, а не твои догадки по сему поводу


Oleguslu   (2006-05-02 17:25:00) [14]

Я спрашиваю про космос, а вы мне про коровы...


Desdechado   (2006-05-02 17:12:00) [15]

отладчик имеешь? пользуй


Oleguslu   (2006-05-02 14:24:00) [16]

У меня Query текст запроса формируется в runtime, так что есть там curency или нету сказать не могу


yaral   (2006-05-02 13:56:00) [17]

В DataSet, что там у тебя (Query, Table, DataSet) в редакторе полей посмотри, модет у тебя там на этом поле Curency в true установлено?


Oleguslu   (2006-05-02 12:47:00) [18]

А я и говорю Float или сказать подругому? real :-))


Sergey13   (2006-05-02 12:43:00) [19]

2[3] Oleguslu   (02.05.06 12:37)
Любой грид только отображает то, что есть в датасете. Я тебя про датасет спрашиваю, а не про грид.


Oleguslu   (2006-05-02 12:37:00) [20]

float. cxGrid имеет столько разных свойств, но маску не вижу :-))


Страницы:   1 2

Наверх

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