流行模式

紧跟潮流,步入云时代

当前位置:首页>平台开发>流行模式
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

专家抽号脚本(收藏备参考)

时间:2020-10-27   访问量:1151
//专家抽号
begin
OpenQuery('ADOQuery','select * from 待选专家信息 where not 是否回避 order by random() limit 1');
FormInput_DPanelInputDesignTLabel8.Caption:=ADOQuery.fieldbyname('姓名').Value;
DetailTableTADODataSet2.Append;
DetailTableTADODataSet2.fieldbyname('姓名').Value:=ADOQuery.fieldbyname('姓名').Value;
DetailTableTADODataSet2.fieldbyname('学科专业组').Value:=ADOQuery.fieldbyname('学科专业组').Value;
DetailTableTADODataSet2.fieldbyname('职称').Value:=ADOQuery.fieldbyname('职称').Value;
DetailTableTADODataSet2.fieldbyname('单位').Value:=ADOQuery.fieldbyname('单位').Value;
DetailTableTADODataSet2.fieldbyname('抽取方').Value:=Tabledoc.fieldbyname('抽取方').Value;
DetailTableTADODataSet2.post;
ExeSqlCmd('delete from 待选专家信息 where 姓名=''' +DetailTableTADODataSet2.fieldbyname('姓名').asstring+'''');
ShowMessage('已经抽取专家:'+DetailTableTADODataSet2.fieldbyname('姓名').asstring);
TableRefresh('DetailTableTADODataSet1');
end.
SELECT * FROM 专家信息 WHERE 学科专业组 = '呼吸内科'
select * from 待选专家信息 where 是否回避 = 0

//关键点:通过脚本执行SQL,刷新数据,使用信息提示框

var
sSq:string;
begin
ExeSqlCmd('delete from 待选专家信息');
sSq:='insert into 待选专家信息(编号,姓名,学科专业组,职称,单位,是否回避)';
sSq:=sSq+' select 编号,姓名,学科专业组,职称,单位,0 as是否回避 from 专家信息';
sSq:=sSq+' where 学科专业组='''+Tabledoc.fieldbyname('学科专业组').asstring+'''';
ShowMessage(sSq);
ExeSqlCmd(sSq);
ExeSqlCmd('delete from 回避专家信息');
ExeSqlCmd('delete from 抽取专家信息 where 项目编号='''+Tabledoc.fieldbyname('项目编号').asstring+'''');
TableRefresh('DetailTableTADODataSet0');
TableRefresh('DetailTableTADODataSet1');
TableRefresh('DetailTableTADODataSet2');
end.
//关键点:执行SQL查询,修改录入窗口界面内容,记录增加

上一篇:开发平台集成WebAPI和WEB通用功能服务,便于实现本地调式

下一篇:扫码入库脚本(收藏备参考)

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2