我是新来的,如果我遗漏了什么,很抱歉......我需要一些关于 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 日历的框架,但我不知道在这里最好使用哪个组件:按钮或容器框?
我通过 SCL 代码创建了一个名为 Calendar 的课程,虽然我也是 SAS 新手,所以很抱歉我不知道从哪里开始上课...我想动态设置日期 (1-31)在框中(来自上面的数据集“日历”),当用户经历年/月时。
用户通过单击“滚动控件”来经历年/月,然后显示之后的日子。
感谢您的帮助 !
编辑:我使用一些属性制作了框架,看看: 日历
所以我仍然需要做的是把天(1-31)放在按钮中(我想可以通过.label用SCL做到这一点)。虽然旋转框存在一个问题,数据是由我手动设置的,在组合框中,它是从我创建的数据集中设置的,有没有办法保留旋转框并将其链接到数据集? 像清单什么的?请启发我u_u