Форум: "Базы";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
ВнизФормат ввода числа в гриде Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c