用视表属性对话框,可以编辑固定长文本连接源信息视表。
关于文本连接源的功能描述,请参照使用文本连接源信息。
关于连接源属性的功能描述,请参照固定长文本连接源信息属性对话框。
视表名 | 输入视表对象名。 |
---|---|
注释 |
可以保存补充说明。 为注释追加新行可以按CTRL+ENTER组合键。 |
连接源信息 | 点击浏览按钮,选择固定长文本文件连接器。 |
浏览 | 点击此按钮,连接源信息一览对话框会被打开。 从连接源信息一览中选择固定长文本文件连接器。 |
文件名 |
指定视表的实际文件名。 可以用变量指定文件名。 实际路径是连接源路径名和文件名的结合。 |
浏览 |
点击此按钮会打开文件的选择对话框
并且连接源路径名的指定目录下的所有文件会以列表形式显示。 当FTP连接在使用中时,无法使用文件参照功能。 |
编辑 |
用指定的文本文件编辑器打开指定文件。 文本文件的编辑设定是在选项对话框的编辑器标签中执行的。 当FTP连接在使用中时,无法使用编辑功能。 如果用文件名指定的文件不存在时, 并且如果文件的格式和文字码无法被编辑器处理, 那么在命令行参数中指定文件名执行文件。 接下来的操作要按照编辑器的应用设定而进行。 |
模式 | 可以指定"只读"或者"只写"或者"读/写"模式。 |
文字码 | 可以指定文字码。 |
文字码校验 |
当从视表中读取字符型数据时,要执行文字码校验,选择文字码校验。 这不会影响写入视表操作。 当进行文字码校验时,必须按照此视表中 用选项对话框的文字码校验标签或者 作业属性对话框指定的文字码注册文字码校验文件。 |
连接源信息属性 |
显示了为视表设置的连接源信息内容。 因为和多个视表共享的连接源是其它的对象, 连接源信息属性无法在此处被修改。 如果想要修改,可以用如下方法进行修改而这将对所有视表产生影响。 点击放置在连接源信息右边的浏览按钮, 打开连接源信息一览表对话框。 从该对话框点击属性按钮并打开连接源信息属性对话框, 在其中可以修改连接源信息的属性。 |
表格栏设定 |
在行上点击右键会显示表格栏属性的快捷菜单。
使用快捷菜单的命令可以对表格栏属性可以执行复制和粘贴操作。
要编辑多个单元格时,选择多个单元格并按住SHIFT+F2键, 将鼠标移动到指定目标位置或者在多个选定单元格上点击右键从快捷菜单中并选择单位元编辑编辑单元格。 不过,只有行中有可编辑单元格才可以修改单元格。 所选单元格应该是连续单元格。 |
表格栏名 |
输入作业中使用的表格栏名。 表格栏名的规则类似于对象名。 |
类型 | 指定表格栏类型。 |
长度 |
为固定长记录指定表格列的长度(字节数)。 定义精度时,长度值应当比旧值要大。 当精度没有被指定时,长度应该低于要保存数据的大小。 关于大小的细节,请参照表格栏类型。 从表格栏类型读取数值,当长度的值比精度大时, 如果从长度值读取的字节数在精度值之下,将按照正常数据读取。 超出精度值时,如果输入时不正确记录的处理对话框有缺省设定, 那么会警告地异常结束。 日期的长度值会被计算并且字节数会被核查。 如果字节值有效的话,日期会按照正常数据被接收。 读取数据时, 精度小数点字节首先被识别并且精度小数点之后的数据会被拒绝。 如果表格栏类型是字符,开始时通过读取精度并取得精度部分的数据(长度超长部分忽略)显示数据的字节数。 (即使包含了除空格之外的数据,将会以警告结束)。 长度以字节数表示,但是精度不按字节数表示。 因为数值类型是十进制的,当数字数据包含符号和小数点时,就有必要在长度中包含这些。 当指定的文字码是"Unicode(Big endian)"或者"Unicode(Little endian)", 指定的精度是"数字" 并且指定的长度是"字节数",数字类型的长度应该要比精度大两倍。 即使长度被指定为"字节数", 不论为文字码指定了什么表格栏类型,还是要为长度指定数值,也就是, "Unicode(Big endian)"或者"Unicode(Little endian)"。 |
精度 |
当为十进制数值型或者
数值型指定值时,
所指定的最大值包含了符号和小数点。 当类型是字符型时, 输入的是字符串长度(字节数)。 当类型是日期型时, 可以不输入。 除了上述以外应用了任何一种类型,可以不设定输入长度。 关于类型的输入要求和最大限定值,请参照表格栏类型。 因为字符类型精度是内码字节数(文件的字节数)且文字码"Unicode(Big endian)"或者 "Unicode(Little endian)",即使是数值也要指定长度。 内部数据类型的字符字节的最大数是4096。 若文字码是UTF-8并且文件的字节数少于精度中指定的字节数,转换到内部数据类型有可能会超出4096字节。 这种情况将导致超出精度的读取错误。 |
小数点以下位数 |
当数据类型是数值型或者十进制数值型时,要为精度中指定的小数点以后的位数分配数字。
如果没必要为小数点分配数值,该项就不必输入,即使数据类型是数值型或者十进制数值类型。 字符型和日期型的表格列,该项也不需要输入。 |
NULL许可标志 | 指定了是否允许输入NULL值。 关于细节,请参照NULL处理。 |
备考 | 包含了描述(或者注释)。 |
↑ | 所选表格会一行行向上移动。 |
↓ | 所选表格会一行行向下移动。 |
最后追加 | 插入新的表格行。在最后一行中插入新的表格行。 |
插入 | 在所选表格行前插入新的表格行。 |
删除 | 所选表格行被删除。 |
导入 | 启动导入向导。 |
导出 | 导出定义的表格栏信息。 |
视表预显 | 显示视表预显对话框。 |
确定 | 保存数据设置关闭对话框。 |
取消 | 不保存数据设置关闭对话框。 |
选择并右键点击表格栏设定会打开快捷菜单,如下是菜单命令的详细内容:
插入 |
所选表格行前追加新的表格行。 该操作可以不打开快捷菜单而通过键盘按住(快捷键)INSERT执行操作。 |
---|---|
追加 | 插入新的表格行。在最后一个已定义表格行之后插入新的表格行。 |
剪切 |
所选表格行被输入到剪切处理中。 该处理的快捷键是CTRL+X。 所选单元格的文本被保存到Windows剪贴板中。 即使粘贴到目标后,文本也还保留在Windows剪贴板中。 这是因为该文本可以被粘贴很多次,直到另一个表格行被复制或剪切到剪贴板中。 所选表格栏可以用粘贴进行粘贴。 如果保存在Windows剪贴板的文本被粘贴到如微软Excel等电子表格软件,被复制的文本会以相同的表格栏属性一起粘贴过去。 按ESC键可以清空所选表格栏。 即使按了ESC键清空了表格栏,剪贴板中的文本是不会被清空的。 |
复制 |
所选表格行被输入到剪切处理中。 该处理的快捷键是CTRL+C。 同样的,所选单元格的文本会保存在Windows剪贴板中。 |
粘贴 | |
所选行之上 |
剪切或复制所选的表格行被插入所选范围的开始。 剪切处理时,所选表格行会被删除,表格会重新排列。 复制处理时,为避免在表格行名称的开始自动重复追加"复制"和"剪切", 以完成复制并粘贴的处理或者 剪切并粘贴的处理,能够用快捷键CTRL+V进行粘贴操作。 |
所选行之下 | 剪切或者复制所选的表格行被插入所选范围的最后。 |
文本粘贴 |
保存在Windows剪贴板的文本通过剪切或者复制操作会被粘贴到所选单元格中。
从视表属性对话框的表格栏设定中选择多个单元格(按行或者列),右键点击会显示多个快捷菜单。 从快捷菜单中,选择剪切或复制处理。 复制或剪切的内容会被保存到Windows剪贴板。 选择先粘贴数据的目标位置,并从快捷菜单中选择文本粘贴操作。 选择文本粘贴后,内容被粘贴到目标单元格,同时应用的是原始内容的格式。 如果原始内容(行中多个单元格)被复制,可以按照行宽粘贴。 类似的,如果原始内容是跨表格列的,那么将按照表格列宽被粘贴。 当所选目标不足以容纳被复制的文本,新行会被追加以容纳复制内容。 这时,如果表格行容量不足,所有可使用表格(粘贴操作中不会追加表格行)会被用于此次更新, 因此要替换已存在的所有表格行的定义,选中所有表格行并点击删除按钮进行删除,然后立刻执行文本粘贴操作。 当表格栏没有被完全定义时,即使文本粘贴处理后,文本粘贴所需的新表格行也会被类似地更新。 像微软Excel等电子表格软件中所选的单元格被复制或剪切后,可以被文本粘贴到视表属性对话框的表格栏设定中。 但是,如果和下拉列表中的内容不匹配时,是无法被粘贴到有下拉列表等的表格栏中的。 类似的,从不同连接源的视表表格栏属性中复制的文本也可以被粘贴,但是不同的连接源行号可能不同, 请小心执行该操作。 无法正确被粘贴的单元格数据将被忽略,因此,粘贴后请检查一下操作是否被正确执行了。 不同于粘贴处理,如果表格行名称被重复,"复制", "复制(2)"是不会自动追到到表格行名称前的。 像复制或者剪切处理一样,相似的操作可以通过快捷键CTRL+V的执行来粘贴Windows剪贴板的数据。 |
向上移动 | 按行向上移动所选表格行。 |
向下移动 | 按行向下移动所选表格行。 |
单位元编辑 | 在单元格上双击或者按F2键编辑数据。 |
删除 |
删除所选表格行。 选定行后按DELETE键,相应行被删除。 如果选定部分单元格并按DELETE键,所选单元格的数据将被清空。 |