1.7终止发送数据
有两种终止发送数据的方法 (1)等待发送完毕,自动终止
当DataLoad中的单元格数据都发送完毕时,DataLoad会自动终止发送数据。
? 注:上图并不是对应科目输入时的结束提示,其对应的是只有1条记录的例子。 (2)人为中断
按ESC键,DataLoad将终止向关联程序发送数据。进度栏也显示输入任务没有完成。
? 注:上图并不是对应科目输入时的结束提示,其对应的是只有3条记录的例子。
注意
第一次导入时,先导入几笔数据作为测试,看一下TAB顺序和其他操作是否正确,如果测试通过,之后再将剩下的一次性导入。
2.主要功能知识点
1) 输入的数据; 2) 命令; 3) 选项;
2.1输入的数据
我们将所有输入到DataLoad单元格的字符都称之为数据。而这些数据的类别,据个人的理解,可以用以下的图表示,可能有偏差,大家可以自己再思考一下。
如何区分:如果单元格的字符没有以“\\”反斜杆开头,同时也不是自定义命令,那么就是内容数据。而“键击”数据分类之间的区分,下面会再详细说明。 (1)内容数据
DataLoad在执行导入操作时,会利用操作系统的“Copy”和“Paste”这两个操作,直接写入到程序界面。
内容数据举例:“6801010000”,“所得税费用-当期所得税”,“P001”等 (2)键击
以“\\”反斜杆开头的字符串,DataLoad都会将其认为是键击。这里要特别说明的是,自定义命令,并不是以“\\”反斜杆开头,为什么也归为这类呢?其实,自定义命令,是通过跟键击命令建立关联,间接利用键击来发出指令。 字母键与数字键
其实这跟内容数据有啥区别呢?据我个人理解,由结果来看,其实并无差别。只是DataLoad在导入时,是通过模拟人手一个个键来按,达到输入的效果。而内容数据则是用复制粘贴这一手段。
举例:“/12434”,“/ABC”等
注意:如果你想利用键击来输入“+”,“^”,“%” 和“&”这几个特殊字符,则要留意一下形式。例如,你想利用键击输入“2 +2=4”,则要在单元格输入“\\{2+2=4}”,要额外加一个“{}”括号。 功能键
功能键的输入,如果是多字符的,也要额外加一个“{}”括号。
一般功能键,是指直接可以在一键便可完成的。例如,“\\{TAB}”、“\\{F10}”等,以上两个命令符,等同于在键盘上分别按下Tab键和F10键。
组合功能键,是需要一个以上的按键组成的。例如:“\\%A”、“\\^S”等,等同于分别在
键盘上按下“Alt+A”组合键和“Ctrl+S”组合键。
Dataload键击代码 \\%A \\%{DOWN} \\+A \\+{DOWN} \\^A \\^{DOWN} \\{DOWN} \\{TAB} \\{ENTER} \\{F10} \\ 说明 Alt+A Alt+down Shift+A Shift+down Ctrl+A Ctrl+down Down TAB 回车 功能键F10 空格 ? 说明:上表中DOWN代表任意方向键,A代表字母,%、+、^代表Alt、Shift、Ctrl,
可以按照实际使用的方式与功能键组合,不局限于表中的组合。
2.2自定义命令
为什么自定义命令用虚线表示,因为用户在输入命令时,可以直接输入键击命令符,并不一定要输入自定义命令。而为什么要使用自定义命令呢?将会由系统自定义命令的例子进行解释。 (1)命令组
命令组:由一组键击命令符组成,通过它可以将系统自定义命令与特定程序的命令关联起来。
(2)系统自定义命令(第一列)
最左列为自定义命令,其余的列为多个命令组与自定义命令对应的具体实现命令。双击单元格可以进行编辑。对同一个系统自定义命令符,如果设置时,选择了不同的命令组,则会执行不同的键盘操作。
举个例子,下图的系统自定义命令“*SAVE”,如果选择了命令组“11i”,在执行导入数据时,则会模拟按下组合键“Ctrl+S”,而选择了命令组“Other”,则会模拟按下“F10”,作用是当不同的程序的保存操作的快捷键不一样的时候,我们编辑好的数据也不用随意改,通过选用不同的命令组,则可以方便进行切换。
下表是对系统自定义命令(默认)的功能对照。
DataLoad Command(系统自定义命令) Application Action(s) 中文说明 TAB ENT *UP *DN *LT *RT *SP *FE *PB *NB *PF *NF *PR *NR *ER *DR *FR *LR *SAVE *SB *ST *SLN or *SL(N) *BM *AX