|
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"?
|
|