帆软如何实现填报利用参数$fine_usernamer获取用户名后存入数据库中

帆软如何实现填报利用参数$fine_usernamer获取用户名后存入数据库中,第1张

可以通过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程序调用公式计算相应的结果。、通达信公式指标 放在哪个文件夹等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9437299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存