Я делаю вспомогательный отчет в Crystal Report с использованием кодирования. Одна ошибка возникает в поле формулы, которое я не могу понять из-за того, что все вещи являются перфективными. поэтому, пожалуйста, помогите мне ...Ошибка в подзаголовке отчета о кристалле в поле формулы
Formula Field .:
if {Command.opbal}<0 then "Dr." Else "Cr."
ошибку, как: Это название поля не известно. Ошибка в файле C: \ Users \ user \ AppData \ Local \ Temp \ Debtors_Total_Outstanding_Report {A682B99D-A38B-43F3-BB05-63C258E9E0E2} .rpt: Ошибка в формуле. 'if {Command.opbal} < 0 then 0 else {Command.opbal}' Это имя поля не известно.
при нажатии на отчет.
я с помощью кнопки команды как:
select * from {?database}.dbo.AC_LEDGER
строки Str = «выберите crbal * -1, как crbal, glname, glcode, contprsn, refby, glphone1, glcity, glphone2, электронная почта, crlimit, restorddueamt от glmast WHERE drgroup = 'A3402' и crbal <> 0 и glcode in ("+ strSelection +") "; SqlDataAdapter ad = новый SqlDataAdapter (str, con2); DataSet ds = new DataSet();
ad.Fill(ds);
path = Server.MapPath("Debtors_Total_Outstanding_Report.Rpt");
cr = new ReportDocument();
cr.Load(path);
cr.SetDataSource(ds.Tables[0]);
cr.SetParameterValue(0,ds.Tables[0].Rows[0][1].ToString());
cr.SetParameterValue(1,company_name);
cr.SetParameterValue(2, database_name);
CrystalReportViewer1.ReportSource = cr;
CrystalReportViewer1.DataBind();
так, пожалуйста, помогите мне ....
Спасибо и наилучшими пожеланиями ... Mitesh
что такое "" Доктор "Else" Cr. ""? подробнее – KF2
i set when opbal <0 это дебетовый дисплей в противном случае Кредитный дисплей. –
r u using if {Command.opbal} <0 then 0 else {Command.opbal} в другой формуле ...? – Asif