可以通过js脚本获取到需要的控件,从而获得控件的值,及给控件赋值。
示例
我们利用FineReport制作一个简单的例子实现上图效果。
1、参数界面
如下图参数界面
username控件类型为下拉框,数据自定义,实际值和显示值都为:jerny,anna,merry。
state控件类型选择单选按钮组,数据也为自定义,实际值和显示值都为:1,2。
2 、JS事件设置
在username的事件编辑中添加编辑后事件,JS代码如下:
1 var state= thisoptionsformgetWidgetByName(state);
2 var username = thisoptionsformgetWidgetByName(username)getValue();
3 if (!username){
4 statesetValue(2);
5 }else{
6 statesetValue(1);
7 }
该段代码是用来对state参数置数,当username为空时,!username为真,此时将state置数为2,否则当username有值时,将state置数为1。
没大明白你的意思,你看我理解得对不对哦,如果是要通过公式计算什么,1把计算逻辑写到java中,用java完成就行,java也有计算用的jar包;2用mysql的函数,把你的数学公式,翻译成对应的sql语句,用mysql的函数,就可以了,你说的要存公式,是不是就是方案2的意思?
通达信公式保存在t0002文件夹 PriCSdat,PriGSdat,PriTextdat 这几个是公式相关数据如果要备份就保存它们
USERDATA下的文件:AUTOBLKCFG:自动板块设定;SELFDTA 存放用户自编的公式;
BLOCK文件夹下的文件
:IBK 板块指数定义;BLK 板块定义;EBK 条件选股结果;
这个不是通达信的文件,是大智慧的文件,他把两个软件的目录关系混在一起了,
不信可以看看大智慧的目录结构,SELFDTA 这个明显就是大智慧的自编公式文件
通达信的自选股就是这个文件\T0002\blocknew/zxgblk
扩展资料:
通信达指标:步步高选股赢在龙头:=(L+H+C4)/6;
趋势轨:=EMA(赢在龙头,12);
赢在:=(趋势轨-REF(趋势轨,1))/REF(趋势轨,1)100;
趋势拐点:=CROSS(赢在,0);
G:=BARSLAST(CROSS(赢在,0))+1;
止损线A:=REF(L,G);
换手:=V100/CAPITAL;
主力:=MA(换手,4);
大户:=MA(换手,9);
中户:=MA(换手,17);
散户:=MA(换手,34);
均量:=(主力+大户+中户+散户)/4;
机构意愿:=(主力-均量);
步步高:趋势拐点 AND 机构意愿 < 0 AND 止损线A < REF(止损线A,1)
在Access中是使用select语句来查询数据库的,当数据存入数据库以后,您可以使用VBA调用存储过程来获取您要的数据,再把数据传入Excel。其实没必要这么麻烦,如果数据量不是很大,用Excel就行了,如果数据量稍大,就使用Access。倒来倒去很容易犯不该犯的低级错误
以上就是关于帆软如何实现填报利用参数$fine_usernamer获取用户名后存入数据库中全部的内容,包括:帆软如何实现填报利用参数$fine_usernamer获取用户名后存入数据库中、mysql中某一实体需要存一个数学公式,怎么把数学公式存到mysql中,以便java程序调用公式计算相应的结果。、通达信公式指标 放在哪个文件夹等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)