|
7.7. Вывести "0" в числовой колонке ТЗ | ☑ | ||
---|---|---|---|---|
0
es3000
09.06.15
✎
12:11
|
На форме есть таблица значений. Одна из колонок числовая.
Сейчас когда значение в этой колонке равно "0", то ничего не выводится. Как сделать чтобы там отображался "0"? Пробовал так: дТабСпр.УстановитьПараметрыКолонки("Сумма", "Число",,,, 10, "Ч010"); Не помогает :( Подскажите плиз как сделать? |
|||
1
Рэйв
09.06.15
✎
12:25
|
Если не нужно итогов по колонке или сворачивать потом с суммированием, то заноси в нее сразу "0" как текст если 0
|
|||
2
2S
09.06.15
✎
12:25
|
Формат, не?
|
|||
3
Рэйв
09.06.15
✎
12:26
|
и убери типизацию конечно
|
|||
4
DexterMorgan
09.06.15
✎
12:26
|
формат же
|
|||
5
DexterMorgan
09.06.15
✎
12:27
|
(1) Извращенец
|
|||
6
DmitriyDI
09.06.15
✎
12:27
|
формат представление нуля напиши 0
|
|||
7
Рэйв
09.06.15
✎
12:28
|
(5)Клюшки сами по себе извращение:-)Я их уже подзабываю потихоньку как страшный сон..................................
|
|||
8
es3000
09.06.15
✎
12:32
|
(6) я же написал в параметре "Формат": "Ч010"
|
|||
9
es3000
09.06.15
✎
12:33
|
"Ч0.." - должен 0 отображаться
|
|||
10
Ёпрст
09.06.15
✎
12:33
|
(8)
Для чисел: наличие ''0'' перед длиной поля подавляет отображение нулевых значений (выводится пустая строка). Пример: ''Ч015.2''; |
|||
11
Ёпрст
09.06.15
✎
12:34
|
Если в форматной строке указано ''(0)'', то данная последовательность символов должна быть первой в формате и предшествовать всем прочим спецификациям. При задании такой спецификации все позиции в поле вывода числа, соответствующие незадействованным старшим разрядам, будут заполнены символами ''0''. Например: Формат(123.15, ''Ч (0)10.2'') = 0000123.15;
Подробнее см. в документации, глава 'Системные процедуры и функции' |
|||
12
es3000
10.06.15
✎
11:40
|
Если сделать:
дТабСпр.УстановитьПараметрыКолонки("Сумма", "Число",,,, 10, "Ч10"); то ничего не меняется - вместо 0 пустота, числа выводятся как обычно. А если сделать: дТабСпр.УстановитьПараметрыКолонки("Сумма", "Число",,,, 10, "Ч(0)10"); то ничего не меняется - вместо 0 пустота, а при выводе чисел добавляются нули например "0000000123". Как сделать чтобы вывелось "0"? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |