Главная страница
    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.48 MB
Время: 0.006 c
1-26147
Krok
2002-04-24 11:28
2002.05.09
Цвет выделения в TEdit


1-26179
Ihor
2002-04-24 18:20
2002.05.09
TIniFile


14-26232
Konsul
2002-03-31 00:22
2002.05.09
Звук через сеть


1-26082
plash07
2002-04-23 12:42
2002.05.09
Работа с символами Unicode в Delphi


3-26029
a_k
2002-04-16 16:31
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский