|
|
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые коллеги! Сегодня у одной из моих сотрудниц возникла непонятная проблемка. Имеется EditMask на колонку DW, которая представляет из себя строку. Необходимо закрепить первые 4 символа этой строки при вводе - символы 2909... Если их забить в EditMask, то символ "0" при этом воспринимается как возможность ввода любого символа... Возникает вопрос - а как забить сам символ "0"? Спасибо всем за ответы и советы... ;-) P.S. Версия PowerBuilder - 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 22:32 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
Да, действительно, у меня такая же ерунда получилась. Если это строка, может быть заменить ноль на букву "О"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 06:58 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
показывать эти 2909 в нередактируемом тексте (отдельный контрол) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 10:32 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
А если вместо "0" попробовать "~0" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 12:15 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
AmberitЗдравствуйте, уважаемые коллеги! Сегодня у одной из моих сотрудниц возникла непонятная проблемка. Имеется EditMask на колонку DW, которая представляет из себя строку. Необходимо закрепить первые 4 символа этой строки при вводе - символы 2909... Если их забить в EditMask, то символ "0" при этом воспринимается как возможность ввода любого символа... Возникает вопрос - а как забить сам символ "0"? Спасибо всем за ответы и советы... ;-) P.S. Версия PowerBuilder - 6. 29\02 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 16:17 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые коллеги! Спасибо за желание помочь и советы, но... 1. Pzz: Ноль на букву "О" заменить не получится, т.к. значение из поля впоследствии считывается и используется в SQL-запросе при построении отчета... 2. Dmitry.: Ваше решение может решить проблему, но для этого нужно вводить совсем ненужную конкатенацию 2909 с тем, что введет пользователь... Это решение можно использовать в самом крайнем случае. Ненужный лишний код. Но спасибо. 3. Михаил Панайот: Если в EditMask забить 29~09 - ошибка маски; если забить 29~~09 - в тесте вроде бы работает, но при запуске приложения выводится 29~ 9. Не подходит. 4. Oleg1: А в Вашем случае вообще ерунда какая-то получается. Если в EditMask ввести 29\09, то при запуске приложения выводится 29\19, что тоже недопустимо. Товарищи! Прошу Ваших предложений и идей - ведь не может быть такая конкретная недоработка со стороны Sybase. Тем более, что она наблюдается и в PowerBuilder 9 версии. Думаю, не я один с этим сталкиваюсь... ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 21:34 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
Поле строковое, ставлю маску 29~09XXXXXX Никакой ошибки маски не наблюдаю. Все работает. PB 9.0.3 8614. Чтобы в других версиях с этим были проблемы, также не припомню. Кстати, данного вывода не понял: "Ноль на букву "О" заменить не получится, т.к. значение из поля впоследствии считывается и используется в SQL-запросе..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 22:32 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
Михаил ПанайотПоле строковое, ставлю маску 29~09XXXXXX Никакой ошибки маски не наблюдаю. Все работает. PB 9.0.3 8614. Чтобы в других версиях с этим были проблемы, также не припомню. ..." Работает в 9.0.2 7661 и в 10.2.1 9537, а вот в 6.5.1 не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 09:08 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
Если EditMask типа numeric то при задании маски "29~09##" при выполнении отображается "29~0900". А если EditMask типа string то при задании маски "29~09##" при выполнении отображается "2909 ". PB версии 6.5 build 444 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 10:55 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
Не внимательно читаем: Amberit... Имеется EditMask на колонку DW ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 11:27 |
|
||
|
Непонятки с EditMask...
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Версия PowerBuilder 6.5, Build 444. При вводе маски 29~09 выводится сообщение "Invalid Mask". В 9 PowerBuilder'e - действительно работает, не доглядел... ;-) Похоже, прийдется извращаться и делать два отдельных поля, значения которых потом конкатенировать... Это, наверное, полегче будет, чем переводить весь проект с 6 на 9 Билдер... ;-) Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 21:49 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33734026&tid=1337773]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 415ms |

| 0 / 0 |
