Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.006 c
6-26209
Sergo
2002-02-26 17:46
2002.05.09
ПРИВЕТ ВСЕМ МАСТЕРАМ...И ВОТ ВОПРОСИК ТАКОЙ ВСПЛЫЛ!!!


1-26160
Huliganka
2002-04-24 22:28
2002.05.09
Создание компонент из DLL


1-26154
Locked
2002-04-25 07:13
2002.05.09
Помогите!!! Как в реестр записать файл, а потом его считать?


1-26165
d_oleg
2002-04-25 10:48
2002.05.09
Application Icon


4-26315
fag2000@ok.ru
2002-03-05 14:44
2002.05.09
Как правильно обрабатывать сообщения от клаватуры?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский