使用SAS / AF创建日历

时间:2016-06-24 10:58:22

标签: calendar sas sas-af

我是新来的,对不起,如果我错过了什么...... 我想要一些关于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

0 个答案:

没有答案