Главная страница
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.007 c
15-1244550120
Dmk
2009-06-09 16:22
2009.08.09
Появилась вторая сеть


15-1244493792
Медвежонок Пятачок
2009-06-09 00:43
2009.08.09
новая мулька


2-1243105083
AntonioPermskiy
2009-05-23 22:58
2009.08.09
TListView vsList


2-1245065404
kunka
2009-06-15 15:30
2009.08.09
перехват ctrl+v


15-1244481707
Gydvin
2009-06-08 21:21
2009.08.09
глюки при умножении