我是新来的,对不起,如果我错过了什么...... 我想要一些关于SAS / AF的帮助,我想创建一个动态日历,这意味着当用户经历这些年/月时,会自动显示日期。
我创建了一个数据集,其中包含我需要在日历中显示的信息:
%let fromDate = 31DEC2005;
%let toDate = 31DEC2016;
data calendar;
do date = "&fromDate"d to "&toDate"d;
DayOfWeek = put(date, downame3.);
Day = put(date, day.);
Month=month(date);
Year=year(date);
output;
end;
format
date date9.
;
run;
我想要做的是创建一个看起来像我们拥有的Windows日历的框架,但我不知道哪个组件最适合在这里使用:按钮或容器盒?
我通过名为Calendar的SCL代码创建了一个类,虽然我也是SAS的新手,所以我很抱歉我不知道从哪个课程开始......我想动态设置日期(1 -31)在框中(来自上面的数据集“日历”),当用户经过年/月时。
用户通过点击“滚动控件”查看数年/月,然后显示之后的日期。
感谢您的帮助!
编辑:我使用了一些属性创建了框架,这里看一下: calendar
所以我仍然需要做的是将日期(1-31)放在按钮中(我想通过.label可以通过SCL实现)。虽然使用Spin Box有一个问题,数据是由我手动设置的,在组合框中,它是根据我创建的数据集设置的,有没有办法保留Spin Box并将其链接到数据集?像一个列表或什么?请启发我u_u