|
|
|
Помогите задать маску для field
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите, пожалуйста с задачей в Билдере Есть динамический набор полей (fields) в TADOQuery как как определить , что поле имеет свойство DisplayFormat или нет (я понял им обладают только TNumericField или TFloatField) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 13:29 |
|
||
|
Помогите задать маску для field
|
|||
|---|---|---|---|
|
#18+
klyapinЕсть динамический набор полей (fields) в TADOQuery как как определить , что поле имеет свойство DisplayFormat или нет (я понял им обладают только TNumericField или TFloatField) Точнее набор данных это TDataSet. Одно из его свойств набор полей Fields. Если конкретное поле можно привести к типу TNumericField или TFloatField (а также TDateTimeField), то можно воспользоваться свойством DisplayFormat. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2007, 16:41 |
|
||
|
Помогите задать маску для field
|
|||
|---|---|---|---|
|
#18+
Ну вот в том и вопрос как определить что N-ое поле , подчеркиваю, из динамического набора полей , является именно TNumericField а не , допусим TStringField и ему соответственно можно присвоить свойство DisplayFormat Более конкретно: я в цикле перебираю Fields из DataSet Задача: если для Field можно указать DisplayFormat то он должен быть "#.00". Вот это: TFloatField(DataSet->FieldByName("N_field_name")).DisplayFormat= "#.00"; почему-то не работает, но и ошибки не выдает.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 12:43 |
|
||
|
Помогите задать маску для field
|
|||
|---|---|---|---|
|
#18+
klyapinНу вот в том и вопрос как определить что N-ое поле ... Приведение к типу делается например так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 13:31 |
|
||
|
Помогите задать маску для field
|
|||
|---|---|---|---|
|
#18+
pandrew klyapinНу вот в том и вопрос как определить что N-ое поле ... Приведение к типу делается например так: Код: plaintext 1. 2. 3. Спасибо большое! Все работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 14:49 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2029546]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
200ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 544ms |

| 0 / 0 |
