|
10.04.2006, 13:13 | #1 |
Участник
|
Как использовать маску для полей таким образом, чтобы пользователь просто вводил данные, а их отображение в полях таблицы осуществлялось в заранее предопределённом формате.
Например в Paradox-е использовался символ # Т.е. например, для того чтобы телефонный номер отображался в соответствующем формате (например (+99050) 418-35-21), необходимо было создать маску (+99050) ###-##-##. В итоге первая часть тел. номера заранее отображалась в таблице (+99050), пользователю оставалось только набрать 4183521, а символы "-" проставлялись автоматически. Всем заранее спасибо. |
|
12.04.2006, 17:32 | #2 |
Участник
|
1. Номер состоит из 3 полей
- код города - телефон (integer со свойствами MaxValue и MinValue) - код города+ телефон (нередактируемое поле) 2. Поле код города+ телефон формируется после ввода телефона и кода города по след. принципу "Full Number":=FORMAT("Area code")+' '+ FORMAT("Phone No."[1])+FORMAT("Phone No."[2])+FORMAT("Phone No."[3])+'-'+ FORMAT("Phone No."[4])+FORMAT("Phone No."[5])+'-'+ FORMAT("Phone No."[6])+FORMAT("Phone No."[7]); (для семизначного номера)
__________________
"Трудное надо сделать привычным, привычное легким, а легкое приятным" (Станиславский) |
|