Страница 1 из 1

пара не сложных вопросов, Need Help.

Добавлено: 26 янв 2007, 10:48
Alexander
1. В интерфейсе не выводится дробная часть в таблице, экране и т.п. Когда встаю на запись - число отображается с дробной частью нормально. В Чем проблема?

Код: Выделить всё

Browse brw1
   fields
      SomeField 'SomeFieldName' : [10], Protect, NoAutoSize;
end;
2. При формировании отчета дробная часть отделяется точкой, как поменять на запятую?

3. Подскажите интерфесы множественного выбора:
Авансовых отчетов;
Бух. счетов
4. В Таблице есть поле с кнопкой:

Код: Выделить всё

Browse brw1
   fields
      SomeField 'SomeFieldName' : [10], Protect, NoAutoSize, PickButton;
end;
Как поймать событие на нажатие?
5. Как временно заблокировать обновление Таблиц, экранов и т.п.?

Заранее благодарен. :-)

Добавлено: 26 янв 2007, 11:09
Alexander
с 4-м пунктом разобрался:

Код: Выделить всё

handleevent
      cmPick:{
         case (CurField) of
              #SomeField:{} 
         end;
end;

Добавлено: 26 янв 2007, 11:12
Goblin
[10.2,'[|-]3666 666 666,88'] вместо [10]
спасет отца русской демократии ?



Интерфейсы выбора можно и нужно писать самому - и опыт появится, и вендоронезависимость от общих фейсов получите :-)

Добавлено: 26 янв 2007, 11:16
aleks1232321
Если на первый и третий вопросы ответили, попытаюсь ответить на второй
Если выводишь в EXCEL, то я всегда вывожу так
STRING(SomeField,0,0)
Формат вывода в ячейку - ^, и описываю формат поля как цифровой с нужным кол-вом знаков после запятой.
Никаких проблем никогда не возникало

Добавлено: 26 янв 2007, 11:53
Alexander
вывожу в slk
формат вывода &#'&&&&&&&&&&.&&

Добавлено: 26 янв 2007, 11:54
Alexander
Goblin
Помогло!
Желаю вам пиво на выходных :-))