|
|
|
Преобразование данных с пом. встроенных ф-ций IB 5.5
|
|||
|---|---|---|---|
|
#18+
Такая проблема. Нужно преобразовать вывод данных типа строка при помощи строковой ф-ции. Например: даные в столбце - 1, 2, 10, 150, 123569 ожидаемый вывод - 000001, 000002, 000010, 000150, 123569 Т.е., дополнить исходные строки нолями до указаной длинны, в данном случае длинна - 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 10:21 |
|
||
|
Преобразование данных с пом. встроенных ф-ций IB 5.5
|
|||
|---|---|---|---|
|
#18+
на чем пишется клиент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 10:31 |
|
||
|
Преобразование данных с пом. встроенных ф-ций IB 5.5
|
|||
|---|---|---|---|
|
#18+
БД на IB 5.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 10:44 |
|
||
|
Преобразование данных с пом. встроенных ф-ций IB 5.5
|
|||
|---|---|---|---|
|
#18+
я не знаю как ответить на Ваш вопрос, поэтому попытался узнать больше информации, чтобы помочь по другому направлению. извините за беспокойство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 10:58 |
|
||
|
Преобразование данных с пом. встроенных ф-ций IB 5.5
|
|||
|---|---|---|---|
|
#18+
Клиент на Delphi пишется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 11:00 |
|
||
|
Преобразование данных с пом. встроенных ф-ций IB 5.5
|
|||
|---|---|---|---|
|
#18+
преобразовать нужно чтобы показать на клиенте, чтобы отсортировать или еще для чего-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 11:03 |
|
||
|
Преобразование данных с пом. встроенных ф-ций IB 5.5
|
|||
|---|---|---|---|
|
#18+
LizaX, если чтобы показать на клиенте, то нужно добавлять нули на клиенте с помощью дельфи. если чтобы отсотрировать, можно перобразовывать к цифре: order by cast "fieldname" as numeric (6, 0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 11:47 |
|
||
|
Преобразование данных с пом. встроенных ф-ций IB 5.5
|
|||
|---|---|---|---|
|
#18+
Варианты: 1. Создает вычисляемое поле (Calculated) типа String (в редакторе полей), имя поля StrField, например; В событии OnCalcFields формируем значение: procedure MyDataSet.dtGridCalcFields(DataSet: TDataSet); const MaxLengthOfField = 20; var tmpStr : string; begin tmpStr := MyDataSet.FieldByName('SourceIntField').AsString; MyDataSet.FieldByName('StrField').AsString :=StringOfChar('0', MaxLengthOfField - Length(tmpStr); end; 2. Используем маски при выводе поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1579124]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 486ms |

| 0 / 0 |
