SAS中文论坛

标题: 急问:关于AF模块编译的一个问题(外部输入参数值 )? [打印本页]

作者: shiyiming    时间: 2007-2-1 16:05
标题: 急问:关于AF模块编译的一个问题(外部输入参数值 )?
进一步说明!
利用AF进行编译的时候,想利用macro命令,
问:不知道如何利用外部输入参数值,原程序如下
                                                           
pushbutton1:
submit continue;

%let n=textentry1.text; /**想通过外部输入参数值,该地方有错,
        不知道有没有其他的方法可以解决外部输入参数值?请指点*/

%macro dd(nn);
data a;
do i=1 to &nn;
x=rannor(0);
output;
end;
run;
%mend dd;
%dd(&n);

endsubmit;
return;

请高手指点如何利用外部手动输入的参数?
谢谢
作者: shiyiming    时间: 2007-2-2 10:02
标题: to yls
[code:2e708]pushbutton1:
n=textentry1.text; /*把赋值语句写在submit continue之前*/
submit continue;
...... /*建议不要把宏程序写在submit continue语句块里,应该单独执行编译比较好*/
%dd(&n);  /*在submit continue语句块里就可以直接引用宏变量&n了*/
endsubmit;[/code:2e708]
作者: shiyiming    时间: 2007-2-2 14:11
标题: 谢谢
谢谢指点,“老兄”真不亏是高手!




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