陈晓龙 发表于 2020-4-2 14:42:52

窗体Excel数据导入(第二讲)

本帖最后由 陈晓龙 于 2015-11-2 17:59 编辑

在第一讲我们说了导入窗体的开发。之前做得导入,只适合小批量数据导入,如果遇到数据很多时,效率就很低。比如,惠美达办公系统里面的医院基本信息,那里面包含很多医院,医院下面有很多科室,如果一家一家医院的导科室,效率就非常低。像这种情况,我们可以在科室表里面,增加医院名称字段,然后用科室表的主表ID去匹配医院表。

效果图如下:


导入窗体的代码如下:


科室表的医院名称自动匹配医院表的医院名称:


万望 发表于 2020-4-2 17:54:12

实用,方便,强

张兴康 发表于 2020-4-2 18:27:33

不错,这个会大量应用的

王爱东 发表于 2020-4-2 19:29:00

这样就能导入更多呀

张军勇 发表于 2020-4-3 09:11:19

可以先定义一个变量,dim a=dt.Select("....")
然后后面再用
if a.Length>0 then
    dr["主表ID"]=a
end if
这样计算机就不必执行两次Select了,可以提高程序执行效率。

陈晓龙 发表于 2020-4-3 09:32:49

万望 发表于 2015-11-2 17:54
实用,方便,强

哥写得可以吧!:P

陈晓龙 发表于 2020-4-3 09:36:36

张兴康 发表于 2015-11-2 18:27
不错,这个会大量应用的

嗯嗯,对于那种业务系统,开始肯定会有很多原始数据。导入功能就派上用场了!

陈晓龙 发表于 2020-4-3 09:40:27

王爱东 发表于 2015-11-2 19:29
这样就能导入更多呀

是呀,本人实践了。效率大大提高!

万望 发表于 2020-4-3 12:07:58

陈晓龙 发表于 2015-11-3 09:32
哥写得可以吧!

夸你两句上房揭瓦{:3_63:}

陈晓龙 发表于 2020-4-3 12:43:31

万望 发表于 2015-11-3 12:07
夸你两句上房揭瓦

卧槽,居然不是真心话!:Q
页: [1] 2 3
查看完整版本: 窗体Excel数据导入(第二讲)