你好,欢迎来到电脑编程技巧与维护杂志社! [免费注册][请登录 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
VC++开发邮政储蓄银行报表存储及分析系统(七)
 

MyDb->Execute(sqladdscbb.AllocSysString(),NULL,adCmdText|adExecuteNoRecords );     

                    MySetbb->MoveNext();

                }

            }

            MySetjg->MoveNext();

            m_scprogress.SetPos(i+1);

            CString title;

            title.Format("%d%%",(i+1)*100/numjg);

            //动态设置进度条标题

            m_scprogress.SetBarCaption(title);

        }

        m_scprogress.SetBarCaption("100%");

        ……

    m_ti.SetWindowText("报表文件名和存放目录生成成功!");

报表文件名称及目录生成完成后,开始从前置机读取报表文件并提取相应数据,此模块关键使用Win32FTP SOCKET函数读取前置机的报表文件并传输到本地服务器中,在文件传输过程中使用Win32的文件操作函数提取报表文件的指定数据存入本地数据库中。核心代码如下:

            CString str_ti="正在传输";

                    str_ti+=str_jgmc;

                    str_ti+=str_scrq;

                    str_ti+=str_bbmc;

                    str_ti+="报表";

            m_ti.SetWindowText(str_ti);

CInternetSession* ses=new CInternetSession(AfxGetAppName(),1,PRE_CONFIG_INTERNET_Access);;

            CFtpConnection* pFTP=ses->GetFtpConnection(str_ipdz,str_user,str_password);

            if(pFTP!=NULL)

            {

                CFtpFileFind finder(pFTP);

                pFTP->GetFile(str_yljwj,str_mbljwj);

            }

……

    m_ti.SetWindowText("报表传输及计算记录成功!");

生成网点定期、活期、定活两便、总合计户数及余额、现金收支状况、空白凭证领用状况等统计数据;可按时间段,网点名称等自定义条件查询或清理余额、现金收支及空白凭证等统计数据;可根据需要设置每个网点的现金收支限额,详细记录各类关键报表的明细数据入库。

  推荐精品文章

·2019年9月目录 
·2019年8月目录
·2019年7月目录
·2019年6月目录
·2019年5月目录
·2019年4月目录    
·2019年3月目录   
·2019年2月目录   
·2019年1月目录  
·探析云计算下应用软件用户数据安全问题
·地理空间集束线可视化表达
·Android智能净水机APP开发(一)
·2018年12月目录  
·springAOP的思想和设计以及实现

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备06048724号,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区长春桥路5号6号楼1209室,邮编:100089