Главная страница
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.012 c
1-26056
VCL
2002-04-19 22:30
2002.05.09
Экспорт в Word изображения.


1-26146
Shrek
2002-04-23 17:04
2002.05.09
Как написать хелп?


3-25984
AlanB
2002-04-15 13:58
2002.05.09
Проблема с запросом Update Nash_Doc set data IS NULL where data =


1-26186
Чужой
2002-04-25 15:44
2002.05.09
Как поменять текст на кнопке при нажатии на эту же кнопку?


4-26290
skywalker
2002-03-06 14:02
2002.05.09
И опять поток...