Автор | Сообщение |
|
| постоянный участник
|
Пост N: 213
Зарегистрирован: 27.07.08
|
|
Отправлено: 24.08.12 16:42. Заголовок: Вставка разделительных символов (аналог функции R)
Вот возникла задача. Имеется ТЕКСТОВОЕ поле номера формата 00101. Нужно сделать так, чтобы при выводе отображать разделитель 001.01, но чтобы эта разделительная точка НЕ СОХРАНЯЛАСЬ в таблице. Я знаю, что для этого служит функция R, но она почему-то не поддерживается в здешнем GETBOXе. Поле должно быть фиксированной длины с ведущими нулями. Подскажите пожалуйста, чем её можно заменить. Аналогично нужно отображать это поле и в FastReport. Точно также выводить разделительную точку, которая не содержится в поле.
|
|
|
Ответов - 3
[только новые]
|
|
|
| постоянный участник
|
Пост N: 333
Зарегистрирован: 06.02.07
|
|
Отправлено: 27.08.12 06:52. Заголовок: Загуглил по SAMPLES ..
Загуглил по SAMPLES (HMG Ext.2.1.4) - на PICTURE "@R или PICTURE '@R или PICT "@R или PICT '@R . Нашел только в SAMPLES/Applications/Super (ATENDENTES.PRG и др.) - но там, похоже, только с числовыми данными GETBOXы... А этот GETBOX должен редактироваться - или просто отображаться?
|
|
|
|
| постоянный участник
|
Пост N: 214
Зарегистрирован: 27.07.08
|
|
Отправлено: 27.08.12 10:26. Заголовок: В том-то и дело, что..
В том-то и дело, что должен РЕДАКТИРОВАТЬСЯ. Если отображаться - тогда просто с помощью функций LEFT(Projekt->Pro_Num,3)+'.'+RIGHT(Projekt->Pro_Num,2)
|
|
|
|
| постоянный участник
|
Пост N: 335
Зарегистрирован: 06.02.07
|
|
Отправлено: 27.08.12 11:32. Заголовок: Dr. Oldwarez , ну эт..
Dr. Oldwarez , ну это к Григорию, наверно - оно ж должно быть идентично (по "поведению" и "функционалу" - в частности, по поддержке той же PICTURE) что в консоли (в @ ... GET), что в ГУИ... А в консоли Harbour (и просто, и "х") в GETе такая PICTURE с текстовыми данными срабатывает? (извиняюсь, у самого нет времени на тест)
|
|
|
|