|
|
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
Есть числовое поле с номером счёта клиента. Операторы привыкли заполнять его не считая кол-ва символов, а просто видя конец поля. Как можно показать символы в поле, например знаками '#' или ещё как-то? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 12:26 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
Если это символьное поле, то кто мешает перед реальным заполнением просто забить некоторые спец.символы чтобы при вводе их заменять? ThisForm.TextBox1.Value = REPLICATE("#",20) Как вариант, можно нарисовать линии ПОД объектом TextBox. Поскольку идет ввод только цифр, то ширина каждого символа заранее известна. Вот под TextBox и нарисуй нужное количество объектов Line. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 14:08 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
может подойдет просто показ сколько цифр введено ? если так то создаем лабел и в интерактивчандже текстбокса пишем ThisForm.Label1.Caption=TRANSFORM(LEN(ALLTRIM(STR(this.Value)))) если это цифровое поле или ThisForm.Label1.Caption=TRANSFORM(LEN(ALLTRIM(this.Value))) если это символьное или например под текстбоксом создать лабел из REPLICATE("#",20) и в том-же интерактивчандже ThisForm.Label1.Caption=REPLICATE('_',(LEN(ALLTRIM(STR(this.Value)))))+REPLICATE('#',20-(LEN(ALLTRIM(STR(this.Value))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 14:43 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
Igrok4Есть числовое поле с номером счёта клиента. Операторы привыкли заполнять его не считая кол-ва символов, а просто видя конец поля. Как можно показать символы в поле, например знаками '#' или ещё как-то? Спасибо! А почему собственно возник такой вопрос? Если у Вас номера счета клиента сохраняются с длиной <> 20 , то это недоработка структуры (ограничений) БД, добавьте правило поля для таблички и всё будет в ажуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 14:49 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
а еще визуализировать ввод в поля (по типу как в банковских клиентах отделяя например запятыми ) можно используя Inputmask в textbox ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 16:23 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
PaulWist А почему собственно возник такой вопрос? Если у Вас номера счета клиента сохраняются с длиной <> 20 , то это недоработка структуры (ограничений) БД, добавьте правило поля для таблички и всё будет в ажуре. Нет, вопрос не в этом. Например счёт: 40702810523000000001 оператор набирает счёт и после 3, жмёт 0 не считая кол-во нулей. Видя, что до конца вводимого поля остаётся один символ, останавливается и жмёт 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 16:41 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
ВладимирМЕсли это символьное поле, то кто мешает перед реальным заполнением просто забить некоторые спец.символы чтобы при вводе их заменять? ThisForm.TextBox1.Value = REPLICATE("#",20) Как вариант, можно нарисовать линии ПОД объектом TextBox. Поскольку идет ввод только цифр, то ширина каждого символа заранее известна. Вот под TextBox и нарисуй нужное количество объектов Line. Можно сделать и такой вариант, но тогда надо будет сделать проверку на наличие символов '#' в поле, т.к. поле необязательно для заполнения. Либо м.б. заполнено не до конца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 16:45 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
авторНет, вопрос не в этом. Например счёт: 40702810523000000001 оператор набирает счёт и после 3, жмёт 0 не считая кол-во нулей. Видя, что до конца вводимого поля остаётся один символ, останавливается и жмёт 1. Как-то давно делал так - вместо охрененного кол-ва 0 оператор вбивал * т.е. 40702810523000000001=40702810523*1 на валиде ищем * и меняем его на такое кол-во 0 чтобы длина была 20. типа так Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 16:59 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
2 -=AlexiS=- счета лучше сделать из 5-ти текстбоксов сч.1-го порядка - 3 знака сч,2-го порядка 2 знака 3 знака код валюты контролька - 1 знак банк - 4 знака 7 знаков сч.3-го порядка ххх хх ххх х хххх ххххххх сч сч вал банк счет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 17:06 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
to alex11100 вообщето это вопрос не мой а Igrok4. насчет структуры счета к сожалению не в курсе (теперь буду знать). а мой кусок вообше-то из заполнения куска номенклатурного номера- он как раз у нас был из нескольких частей так вот чтобы не печатать лишних 0 такую фишку и придумали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 17:23 |
|
||
|
Как показать количество символов в поле?
|
|||
|---|---|---|---|
|
#18+
2 -=AlexiS=- тетки зацалуют 2 Igrok4 5 - в твоем счете - это контролька можно проверить и юзера послать в сад поищи есть стандартные процедуры проверки не найдешь - покажу 407 02 810 5 2300 0000001 это рублевый счет №1 в банке 2300 на балансовом счете 407 субсчет 02 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 17:29 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=230&tid=1590566]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 327ms |

| 0 / 0 |
