Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
11-1204664342
=BuckLr=
2008-03-04 23:59
2009.08.09
Вопрос по KOLMediaPlayer


11-1205061882
DJ_UZer
2008-03-09 14:24
2009.08.09
В стиле ХР


15-1244291308
@!!ex_
2009-06-06 16:28
2009.08.09
Помогите с настройкой Linux а


2-1244722300
ronayt
2009-06-11 16:11
2009.08.09
ипользование DirectSS


2-1244782779
Arcticcat
2009-06-12 08:59
2009.08.09
Помогите с TFilestream