Текущий архив: 2009.08.09;
Скачать: CL | DM;
Вниз
Как программно связать поле в отчёте FR с полем БД? Найти похожие ветки
← →
Mishechka © (2009-06-11 16:25) [0]У меня старенький FR 2.47, Paradox/BDE.
Подскажите, как программно связать поле в отчёте FR с полем БД?
У меня на форме DBGrid, одна колонка подключается к определённому полю БД после выбора пункта меню. Допустим, я выбрал "Январь", то с помощью кода: DBGrid1.Columns[4].FieldName := "Jan", выводятся данные за Январь и т.д. При настройке отчёта я могу связать это поле с полем БД в редакторе с помощью "Вставить поле БД", но это будет одно конкретное поле, а мне его нужно менять в зависимости от выбранного пункта меню.
Спасибо.
← →
Нат © (2009-06-12 06:47) [1]Используйте событие OnEnterRect объекта frReport
if Memo.Count > 0 then
В поле отчета пишете "[МояБотва]"
begin
if (Memo[0] = "[МояБотва]") then
Memo.Text:= "Нужное значение"//
...
end;
ИлиfrVariables["МояБотва"]:=SomeValueOfVariant
В скрипте поля FR проверяйте значение переменной и выводите соотв-е поле.
← →
Sergey13 © (2009-06-15 09:30) [2]> [0] Mishechka © (11.06.09 16:25)
> с помощью кода: DBGrid1.Columns[4].FieldName := "Jan", выводятся данные за Январь и т.д.
Сами себе трудности создаем? Для дней у вас тоже по полю предусмотрено?
Страницы: 1 вся ветка
Текущий архив: 2009.08.09;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.013 c