Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Дробные числа


Dron55555555555 ©   (2012-04-01 18:19:00) 

Использую компонент dbgrideh. Указываю маску editmask = 0,000.
Появляется вот такое _,___. Если набрать число вот так _,_99 или вот так _,__9 то вылазиет ошибка ' , 9' is not a valid floating point.
Предпологаю что эти пробелы=черточки нужно автоматически заполнять нулями но как?


sniknik   (2012-04-01 22:32:00) [1]

про ошибку тебе еще в [1] сказали. маску правильно напиши. как вариант. как второй можно при перед присвоением править. и 0 на null менять.


Dron55555555555   (2012-04-01 22:21:00) [2]

и еще если ввести 0.001(просто добавив 1 в конце а не набирая 0,001) то ошибка " ' ,  1' is not a valid floating point" не вылезит.


KilkennyCat   (2012-04-01 22:20:00) [3]

ну так в чем проблема в написании такого же?


Dron55555555555   (2012-04-01 20:44:00) [4]

Короч в режиме редактирования ячейка показывает 0.000. если хотябы такое значение 0.001 не ввел выйдя из ячейки она станет пустой или еще случай,
введено значение 0.001 но если 1 поменять на 0 и выйти из ячейки то ячейка также станет пустой


sniknik   (2012-04-01 20:01:00) [5]

> Если кто невидил. посмотрите.
вот еще. смотрит тот кому это нужно, а не кому пофигу.


KilkennyCat   (2012-04-01 20:00:00) [6]


> Если кто невидил. посмотрите.

че, 1с установить ради этого?


Dron55555555555   (2012-04-01 19:32:00) [7]

Вообще менябы устроило редактирование дробной части как в 1с 7 сделано.
Если кто невидил. посмотрите.


Inovet   (2012-04-01 19:12:00) [8]

> [2] Dron55555555555   (01.04.12 18:44)
> А как их автоматчески вставлять?

Если 0 записать в соотвествующее поле Датасета? Только NULL потеряешь.


Dron55555555555   (2012-04-01 18:44:00) [9]


> Сам указал, что во всех позициях должны быть знаки

А как их автоматчески вставлять? вот в чем вопрос.
К примеру в 1ске есть вот такое(когда ячейка находится в режиме редоктирования появляются 0.000)


Anatoly Podgoretsky   (2012-04-01 18:40:00) [10]

> Dron55555555555  (01.04.2012 18:19:00)  [0]

Сам указал, что во всех позициях должны быть знаки


Наверх

Титульная страница Поиск, карта сайта Написать письмо