我在表达方面遇到麻烦。
我在日历单元格左上角的日期编号上有一个表达式,它有效(位于顶部框中)。 这是表达式:
= IIf(IsNothing(Fields!DayNumberOfMonth.Value),"",Fields!DayNumberOfMonth.Value)
但是当我添加我的子报告时,它会返回员工列表及其每个日期的日程安排,表达式不再有效。一些随机数出现在框的左上角,应该是空白的。 (以下截图)
以下是设计视图:
任何解决方案或建议?提前谢谢你,我将非常感激。
答案 0 :(得分:0)
您的子报表中的周数是否可能与主报表无法正确对齐。看起来它正在使用下周日的7号。
答案 1 :(得分:0)
我明白了。我将可见性设置为"根据表达式显示或隐藏,然后将表达式设置为:procedure TfmLoan.btnSetDefaultClick(Sender: TObject);
var
DatePickerForm: TfmDatePicker_Popup;
begin
DatePickerForm := TfmDatePicker_Popup.Create(nil);
try
DatePickerForm.DTDatePicker.Date := GD_ProcessDate;
if DatePickerForm.ShowModal = mrOk then
dDefaultDate := DatePickerForm.DTDatePicker.Date;
finally
DatePickerForm.Free;
end;
end;