Закрыть ... [X]

Delphi маска число

vlad451
Member
Откуда:
Сообщений: 56
Как задать маску на дробное число в MaskEdit, если я не знаю,
сколько будет знаков ДО запятой, а после запятой - два знака.
(Необходимо использовать только не DB Aware компоненты.)
dragonx
Member
Откуда: Vladivostok - Москва -...
Сообщений: 564

EditMask := '### ### ###.##';
vlad451
Member
Откуда:
Сообщений: 56
Такой вариант позволяет иметь в целой части только 9 символов,
в то время как неизвестно заранее, сколько символов понадобиться
Lana
Member
Откуда: Москва
Сообщений: 47
в целой части всегда будет как минимум один знак, если больше то будет использоваться разделитель тысяч установленный по умолчанию, и в дробной части будет всегда два знака
#,##0.00
Между сообщениями интервал более 1 года.
Bobin13
Member
Откуда: Pavlodar
Сообщений: 35
А как задать маску, чтобы после запятой было более 4 знаков?
Почему-то он не принимает после запятой более 4 знаков.
Anatoly Podgoretsky
Member
Откуда:
Сообщений: 62928
Bobin13
А как задать маску, чтобы после запятой было более 4 знаков?
Почему-то он не принимает после запятой более 4 знаков.

А пробовал '0.000000'

Bobin13
Member
Откуда: Pavlodar
Сообщений: 35
мне нужно '#.#######', чтобы было не обязательное заполнение всех 6 цифр после запятой. Но и '0.000000' тоже пробовал. Воспринимает только 4 цифры после запятой.
Anatoly Podgoretsky
Member
Откуда:
Сообщений: 62928
А где ты применяешь, к базе? Тогда случайно у тебя не Currency?
Bobin13
Member
Откуда: Pavlodar
Сообщений: 35
к базе.
Поле nnn float 17.6
Anatoly Podgoretsky
Member
Откуда:
Сообщений: 62928
Какая база, какой движок доступа, какой тип в Дельфи, если это ftFloat, то оно равно Double, что означает 15 знаковых цифр, ни как не 17.
Bobin13
Member
Откуда: Pavlodar
Сообщений: 35
База данных VisualFoxPro, cоединяюсь через ADO.
Использую компонент dbEditEh в EditMask указываю 6 знаков после запятой, а почему-то урезается до 4.
mv
Member
Откуда:
Сообщений: 8884
А маску на 3 и семь одиннадцатых??
Виртуальные форумы   Темы из всех форумов за 3 дня   Мои избранные форумы Использование СУБД   Microsoft SQL Server   Firebird, delphi маска число InterBase   Oracle   Microsoft Access   IBM DB2, WebSphere, IMS, U2, etc   MySQL   PostgreSQL   OLAP и DWH   Sybase ASA, ASE, IQ   Informix   Другие СУБД   FoxPro, Visual FoxPro   Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M   SQLite   NoSQL, Big Data Дискуcсии   Сравнение СУБД   Проектирование БД   Работа   ERP и учетные системы   Разработка информационных систем   Тестирование и QA   Отчетные системы   Просто треп   Наши за рубежом   Сертификация и обучение   Hardware   Управление процессом разработки ИС   Юридические вопросы в ИТ Microsoft.NET   WinForms,.Net Framework   ASP.NET   ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM   WPF, Silverlight   WCF, Web Services, Remoting Программирование   Delphi   C++   Visual Basic   Программирование   Java   Разработка под мобильные платформы   PowerBuilder   Microsoft Office   SharePoint   XML, XSL, XPath, XQuery Web Технологии   PHP, Perl, Python   HTML, JavaScript, VBScript, CSS Администрирование ОС   Windows   Unix-системы   Другие: Mac OS, PalmOS, BeOS, PocketPC SQL.RU   Обсуждение нашего сайта   Вопрос-Ответ   Test


Поделись с друзьями



Рекомендуем посмотреть ещё:



Компонент delphi MaskEdit - Описание компонентов Delphi Маска мультики все серии подряд новые серии

Delphi маска число Однострочное поле ввода Edit, EditMask, LabelEdit Delphi-FAQ
Delphi маска число Числовая маска компонента Edit - Delphi Sources FAQ
Delphi маска число Delphi - Маска для TMaskEdit - Stack Overflow на русском
Delphi маска число Компонент Delphi MaskEdit (Шаблон ввода) Языки
Delphi маска число Работа с базами данных в Delphi, 3 изд
Delphi маска число 100 компонентов Delphi - Edit и MaskEdit
141. Диффузия в твердых телах M Изготовление корпуса и передней панели для самодельного усилителя Как мы делали экоигрушку Травянчика МК Страна Мастеров Книга: Новогодние открытки Маникюр под белое платье Наряды для второго дня свадьбы Открытки поздравления с Рождеством на английском языке Плетение для начинающих. Обсуждение на

ШОКИРУЮЩИЕ НОВОСТИ