Автор | Сообщение |
|
| |
Пост N: 122
Зарегистрирован: 24.04.13
|
|
Отправлено: 07.09.16 15:53. Заголовок: Размер ячеек в Tbrowse
Обнаружил такое: Имеется БД с допустим с полем summa типа "N"-12-2 Колонки добавляются оператором TbColumnNew(,{||summa} ) При отображении используется параметр TbColumn width. Допустим width задана 7, что меньше чем 12. Тогда идет частичное отображение поля, начиная с левой стороны, а не с правой, где значащие цифры. Как выход можно использовать TbColumnNew(,{||str(summa,7,2)} ), тогда отображение правильное. Получается цифровые поля отображаются в ячейке слева направо и если нужно сделать меньше область ячейки нужно менять структуру БД в меньшую сторону ?
|
|
|
Ответов - 10
[только новые]
|
|
|
| постоянный участник
|
Пост N: 609
Зарегистрирован: 13.10.05
|
|
Отправлено: 09.09.16 09:29. Заголовок: если нужно сделать ..
цитата: | если нужно сделать меньше область ячейки нужно менять структуру БД в меньшую сторону ? |
| Это визуальное отображение. Можешь поставить TbColumn width какой надо не затрагивая базы
|
|
|
|
| |
Пост N: 123
Зарегистрирован: 24.04.13
|
|
Отправлено: 12.10.16 10:37. Заголовок: Vlad04 , так в том т..
Vlad04 , так в том то и дело, что я поставил так, как мне нужно для визуального отображения. И оно срабатывает, но не с правой стороны, а с левой, где могут быть пробелы.
|
|
|
|
| постоянный участник
|
Пост N: 613
Зарегистрирован: 13.10.05
|
|
Отправлено: 12.10.16 13:05. Заголовок: У Бровса есть свойс..
У Бровса есть свойство ALIGN для ячеек. Я им управляю при построении: цитата: | do case Case cTypeField ='C' ADD COLUMN TO Brw_1 DATA FieldWBlock( aNomb, Select() ) ALIGN DT_LEFT TITLE .... Case cTypeField ='N' ADD COLUMN TO Brw_1 DATA FieldWBlock( aNomb, Select() ) ALIGN DT_RIGHT TITLE .... Case cTypeField ='D' .OR. cTypeField ='L' ADD COLUMN TO Brw_1 DATA FieldWBlock( aNomb, Select() ) ALIGN DT_CENTER TITLE .... endcase |
| Возможно, можно как-то иначе
|
|
|
|
| |
Пост N: 126
Зарегистрирован: 24.04.13
|
|
Отправлено: 12.10.16 14:19. Заголовок: Vlad04, в описании a..
Vlad04, в описании align не нашёл, а цитата откуда ?
|
|
|
|
| |
Пост N: 6044
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.10.16 14:41. Заголовок: azoo пишет: Vlad04..
azoo пишет: цитата: | Vlad04, в описании align не нашёл, а цитата откуда ? |
| Это из Минигуи похоже
|
|
|
|
| постоянный участник
|
Пост N: 241
Зарегистрирован: 29.05.10
|
|
Отправлено: 12.10.16 16:23. Заголовок: Dima пишет: Это из ..
Dima пишет: Это TsBrows :)
|
|
|
|
| |
Пост N: 6045
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.10.16 16:24. Заголовок: ММК пишет: Это TsBr..
ММК пишет: Чего тогда тут делает эта тема ? :)
|
|
|
|
| |
Пост N: 127
Зарегистрирован: 24.04.13
|
|
Отправлено: 12.10.16 16:44. Заголовок: Тогда вернёмся к пос..
Тогда вернёмся к постам 1-3 данной темы. Получается размер колонки должен соответствовать размеру поля БД ? Или width некорректно работает.
|
|
|
|
| |
Пост N: 6046
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.10.16 17:57. Заголовок: azoo Это не пробова..
azoo Это не пробовал ? column := TBColumnNew(........... column:Picture:=............ или см. пример core-master\tests\tbrowse.prg
|
|
|
|
| |
Пост N: 128
Зарегистрирован: 24.04.13
|
|
Отправлено: 13.10.16 08:40. Заголовок: Dima пишет: Это не ..
Dima пишет: цитата: | Это не пробовал ? column := TBColumnNew(........... column:Picture:=............ |
| Dima, cпасибо, то что надо. Похоже что этот параметр уже в Clipper 5.2 был, но не был описан в NG. В версии Clipper 5.3 :picture уже есть в описании NG в разделе Classes\TbColumnNew\
|
|
|
|