Главная страница
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.49 MB
Время: 0.011 c
1-26099
Tonie
2002-04-25 12:34
2002.05.09
AppServer shut down: Проблема при подключенных клиентах ...


14-26246
QWest
2002-04-02 09:08
2002.05.09
Братва! Помогите!!!


4-26299
FFFF
2002-03-06 16:22
2002.05.09
Рисование на Desktop e


1-26097
IDL
2002-04-26 16:42
2002.05.09
Как передать функцию класса как callback функцию или


1-26177
Gumbert-Gumbert
2002-04-24 21:05
2002.05.09
Вопрос к специалистам (и не специалистам) по написанию компонент