Главная страница
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.012 c
15-1244615651
brother
2009-06-10 10:34
2009.08.09
есть у кого Gold аккаунт на depositfiles.com?


15-1244493008
Юрий
2009-06-09 00:30
2009.08.09
С днем рождения ! 9 июня 2009 вторник


15-1244179520
DelphiN!
2009-06-05 09:25
2009.08.09
Какая какая из мышек произвела действие?


15-1244467705
blackman
2009-06-08 17:28
2009.08.09
Дамп MySql в в Access


11-1205170252
DJ_UZer
2008-03-10 20:30
2009.08.09
В Мемо