Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.09;
Скачать: CL | DM;

Вниз

Формат ввода числа в гриде   Найти похожие ветки 

 
Oleg Y.   (2002-04-15 13:46) [0]

Есть грид, есть поле в нем TFloatField, как сделать чтобы
при вводе данных десятичный раздилетель был не "," а "." ?
Пробовал ставить DecimalSeparator:=".", в гриде все запятые меняются на точки но ввести точку все равно нельзя.


 
Johnmen   (2002-04-15 13:50) [1]

ShortDateFormat:="dd.mm.yyyy";


 
Anatoly Podgoretsky   (2002-04-15 13:51) [2]

В панели управления


 
Johnmen   (2002-04-15 13:58) [3]

Виноват, глюканул...:)
По существу вопроса - в DBGrid при изменениии соотв.данных используется разделитель, определенный в системе.


 
sudiv   (2002-04-15 14:34) [4]

DecimalSeparator:="."
влияет только на отображение.
Anatoly Podgoretsky © (15.04.02 13:51)
прав пожалуй только через панель


 
Johnmen   (2002-04-15 14:38) [5]

>sudiv © : Что касается грида, то да ! Он единственное исключение !
А вот DBEdit и т.п. DataAware компоненты и для просмотра и для редактирования используют DecimalSeparator.


 
Oleg Y.   (2002-04-15 15:47) [6]

Спасибо за ответы.
Это что ж получается только ручками править, а програмно
через реестр нельзя ?


 
Johnmen   (2002-04-15 15:56) [7]

Можно, только ведь другие приложения м.б. хотят "," !


 
Anatoly Podgoretsky   (2002-04-15 15:58) [8]

Oleg Y. (15.04.02 15:47)
Это программно нельзя, это прерогатива пользователя


 
asafr   (2002-04-15 17:33) [9]

Боюсь, что чег-то не допонял... Но только что проверил...
Но если в Sourse of Project добавить uses -> SysUtils, а затем
begin
Application.Initialize;
DecimalSeparator:=".";
.........
.........
То проблема решается. И в DBGrid-е точки отображаются, и они же вводятся, да и на другие приложения это никак не влияет...


 
Johnmen   (2002-04-15 17:37) [10]

>asafr ©
>...и они же вводятся...

Это потому, что в настройках виндов стоит "."


 
asafr   (2002-04-15 17:47) [11]

Johnmen, посмотрел... В настройках виндов у меня ","


 
asafr   (2002-04-15 17:51) [12]

А вот в BDE, действительно - точка...
А Oleg Y пользует, наверное, BDE...


 
Johnmen   (2002-04-15 17:51) [13]

Очень интересно !
А какой грид - стандартный дельфевый ?
И какие дельфы ?


 
Johnmen   (2002-04-15 17:53) [14]

>asafr © : Вот BDE здесь совсем непричем - железно !


 
asafr   (2002-04-15 17:54) [15]

Попробовал через ADO. Стандартный дедьфевый ДБГрид, в настойках Виндоуз запятая... СУБД - Access


 
Johnmen   (2002-04-15 18:03) [16]

>asafr © : Укажи еще, какие Дельфы...И какое поле редактируешь (какой тип)...




Страницы: 1 вся ветка

Текущий архив: 2002.05.09;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.013 c
4-26291
Shiza
2002-02-28 18:52
2002.05.09
Функция LockFile


1-26101
Dimok
2002-04-26 14:26
2002.05.09
У меня два вопроса.


1-26139
Дремучий
2002-04-24 18:24
2002.05.09
Скоро будет маскарад, любым маскам буду рад.


1-26192
Ircop
2002-04-25 11:56
2002.05.09
Как объявить тип, реализованный в другом юните


3-25996
Ser_Kham1
2002-04-15 17:39
2002.05.09
DOA и ADO