SAS中文论坛

标题: scl里的宏参数设置 [打印本页]

作者: shiyiming    时间: 2003-11-3 16:58
标题: scl里的宏参数设置
scl里可否也象program窗口里一样,通过创建宏来创建宏参数呢?例如:
%macro yesnosel(var);                                                                                                                  
set._getColumnNumber('symget("var")',colnum); (或者:set._getColumnNumber('&var',colnum);                                                                                          
set.columns{colnum}.cellcontrol='dropdownlist';                                                                                         
set.columns{colnum}.valuesList=',Y,N';                                                                                                  
set.columns{colnum}.upperCase='Yes';                                                                                                   
%mend;
%yesnosel(sex);

Of course,it doesn't work.有没有其他解决之道?
作者: shiyiming    时间: 2003-11-3 20:48
在scl里叫method,与c一样是形参实参的概念。如:
SETIMAGE: public method ImageName:input:char;
ImageviewerIcon.Image=ImageName;
endmethod;

调用:
[i:9ab11]objectName[/i:9ab11]._setImage('ACCESS');




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2