|
最好是上面有一个详细每个过程的进度条,下面有一个总进度条。关键代码如下:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "保存数据", Dir(Me.Text32.Text), True, ""
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.合同编号 = Trim(合同编号)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.项目名称 = Trim(项目名称)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.项目分类 = Trim(项目分类)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.项目单位 = Trim(项目单位)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.实施负责人 = Trim(实施负责人)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.县名 = Trim(县名)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.乡镇名 = Trim(乡镇名)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.村名 = Trim(村名)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.户主名 = Trim(户主名)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.活动内容 = Trim(活动内容)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.协调人 = Trim(协调人)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.验收人 = Trim(验收人)"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.受益资金 = 0 WHERE (((保存数据.受益资金) Is Null))"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.受益规模 = 0 WHERE (((保存数据.受益规模) Is Null))"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.自筹资金 = 0 WHERE (((保存数据.自筹资金) Is Null))"
DoCmd.RunSQL "UPDATE 保存数据 SET 保存数据.投劳天数 = 0 WHERE (((保存数据.投劳天数) Is Null))"
DoCmd.RunSQL "delete * from 保存数据 where id not in (select min(id) from 保存数据 group by 合同编号,项目名称,项目分类,项目单位,实施负责人,填表日期,县名,乡镇名,村名,户主名,东经,北纬,海拔,人口数量,活动内容,活动开始日期,活动结束日期,受益资金,自筹资金,受益规模,投劳天数,协调人,验收人,备注)"
请执行数据导入窗体。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|