
		       UCTAB 3.0 帮助系统

\v★ 如何制作表格\a表格制作\a
\v★ 在自由表格中利用单个活多个数据库\a利用数据库\a
\v★ 如何定义录入表\a定义录入表\a
\v★ 如何定义含纵横向条件的统计表\a定义统计表\a
\v★ 如何进行数据报盘和数据回收\a数据报盘\a
\v★ 如何进入制式表填写环境\a填写环境\a

.context 表格制作
\i自由表格制作\t
    \v■ 如何进入自由表格制作环境\a进入自由表格制作环境\a

    \v■ 如何开始建立一个新的规则表\a开始建立一个新的规则表\a

    \v■ 如何用快捷图标物理移动表格位置\a用快捷图标物理移动表格位置\a

    \v■ 如何用功能键进行左右移屏和上下滚屏\a用功能键逻辑移动表格位置\a

    \v■ 如何对表格进行放大或缩小\a显示在屏幕上\a

    \v■ 如何设置当前表项\a设置当前表项\a

    \v■ 如何选择区域\a选择区域\a
    \v■ 如何取消所选择之操作区域\a取消所选择之操作区域\a

    \v■ 如何进行短栏与通栏的切换\a进行短栏与通栏的切换\a
    \v■ 如何插入短栏横线\a插入短栏横线\a
    \v■ 如何插入短栏竖线\a插入短栏竖线\a
    \v■ 如何删除一个表项内的横线和竖线\a删除一个表项内的横线和竖线\a

    \v■ 如何设置横线的线型\a设置横线的线型\a
    \v■ 如何设置竖线的线型 \a设置竖线的线型 \a
    \v■ 如何设置表格整个外框线型\a设置表格整个外框线型\a

    \v■ 如何插入斜线\a插入斜线\a
    \v■ 如何使斜线处于编辑状态\a使斜线处于编辑状态\a
    \v■ 如何改变斜线的位置\a改变斜线的位置\a
    \v■ 如何删除斜线\a删除斜线\a

    \v■ 如何对表项进行扩充与压缩\a对表项进行扩充与压缩\a
    \v■ 如何设置水平移动步距\a设置水平移动步距\a
    \v■ 如何改变单个表项的宽度\a改变单个表项的宽度\a
    \v■ 如何改变一整列的宽度\a改变一整列的宽度\a
    \v■ 如何改变一整行的高度\a改变一整行的高度\a
    \v■ 如何定义一行或多行表项的高度\a定义一行或多行表项的高度\a
    \v■ 如何定义一列或多列表项的宽度 \a定义一列或多列表项的宽度 \a
    \v■ 如何在表体中复制一整列 \a在表体中复制一整列 \a
    \v■ 如何在表体中复制一整行 \a在表体中复制一整行 \a
    \v■ 如何删除一整列\a删除一整列\a
    \v■ 如何删除一整行\a删除一整行\a

    \v■ 如何将表格垂直分割 \a将表格垂直分割 \a
    \v■ 如何将表格水平分割\a将表格水平分割\a

    \v■ 如何创建表中表\a创建表中表\a

    \v■ 如何横向复制操作区域\a横向复制操作区域\a
    \v■ 如何纵向复制操作区域\a纵向复制操作区域\a

    \v■ 如何进入文字编辑状态?\a进入文字编辑状态\a
    \v■ 如何清除表项文字\a清除表项文字\a
    \v■ 如何剪切、复制并粘贴表项文字\a剪切、复制并粘贴表项文字\a
    \v■ 如何设置文字的字体，型状及大小\a设置文字的字体，型状及大小\a
    \v■ 如何设置字间距和字行距\a设置字间距和字行距\a
    \v■ 如何设置表项文字的对齐方式\a设置表项文字的对齐方式\a
    \v■ 如何设置财务栏头的\a设置财务栏头的\a
    \v■ 如何设置财务栏体\a设置财务栏体\a
    \v■ 如何填写财务栏\a填写财务栏\a
    \v■ 如何定义一个文字框\a定义一个文字框\a
    \v■ 如何在文字框中输入文字\a在文字框中输入文字\a
    \v■ 如何移动文字框\a移动文字框\a
    \v■ 如何设置文字框位置\a设置文字框位置\a
    \v■ 如何改变文字框尺寸\a改变文字框尺寸\a
    \v■ 如何改变文字框线型\a改变文字框线型\a
    \v■ 如何删除文字框\a删除文字框\a
    \v■ 如何输入含斜线的表项文字\a输入含斜线的表项文字\a
    \v■ 如何读取文本文件到当前表项\a读取文本文件到当前表项\a
    \v■ 如何清除表项的风格\a清除表项的风格\a
    \v■ 如何设置表项颜色\a设置表项颜色\a
    \v■ 如何将UCTAB的表格转换为文本格式\a将UCTAB的表格转换为文本格式\a
    \v■ 如何在UCTAB中读取文本表格\a在UCTAB中读取文本表格\a

.context 进入自由表格制作环境
\i如何进入自由表格制作环境?\t
    有两种方法可以进入自由表格制作环境：
    (1) 在运行UCTAB.EXE文件时，直接键入UCTAB /F，则直接进入自由表格
	制作环境。.
    (2) 在运行UCTAB.EXE文件后，屏幕出现对话框。
	鼠标单击“自由表格”按钮或直接键入[Enter]，进入到自由表格的
	制作环境。

.context 开始建立一个新的规则表
\i如何开始建立一个新的规则表?\t
     在自由制表中有两种方法可以建立一个新的规则表。
     (1)选中“文件”主菜单中的“建新表格”菜单项。弹出“初始制表方式”
	对话框，选择制表方式，建立规则表。
     (2)单击快捷图标也可以建立一个新的规则表。
     注：系统自动给新表格一个NONAME.TAB的名字。


.context 用快捷图标物理移动表格位置
\i如何用快捷图标物理移动表格位置?\t
    ①单击"移动表格"的快捷图标 。
    ②移动鼠标光标至表体内。
    ③按住鼠标左键，滑动鼠标，拖动表体，选择新的位置。
    ④松开鼠标左键，整个表格移动到新的位置。

.context 用功能键逻辑移动表格位置
\i如何用功能键进行左右移屏和上下滚屏?\t

    当表格内没有激活的表项时，用→、←、↑、↓键和Ctrl加上→、←、↑、↓键
    都可以上下左右移动表格。当表格内有激活的表项时，就只能用Ctrl加上→、←、
    ↑、↓键以基本步距来移动表格。而→、←、↑、↓键用来移动激活的表项。
    下面列出了其它一些移动表格的功能键：
	Ctrl+Home：移动到表格的最左端。
	Ctrl+   End：移动到表格的最右端。
	Ctrl+ PguU：移动到表格的最上端。
	Ctrl+ PgDn：移动到表格的最下端。
	PgUp：以基本步距的5倍向上翻页。
	PgDn：以基本步距的5倍向下翻页。

.context 显示在屏幕上
\i如何对表格进行放大或缩小\t
    UCTAB3.0提供从25％到此为225％的放缩比例，如果工作区中的表格超出
    屏幕范围，您可以选择合适的缩、放比例，使表格完全显示在屏幕上。
    具体操作如下：
	① 单击快捷图标右侧的箭头。
	② 弹出显示比例的对话框。
	③ 移动光标到需要选择的放缩比例处，键入[Enter],或鼠标双击要
	   选择的比例。
	④ 对话框消失，工作区中表格按比例放大或缩小

.context 设置当前表项
\i如何设置当前表项?\t
    在UCTAB中，表格是由多个封闭的矩形单元组成，每个单元称之为一个表项。
    在一个表格中，只允许有一个表项是被激活的，该表项被红色的边框包围着，
    这个表项称之为当前表项或被激活表项。当前表项是当前数据输入和各项操
    作的焦点。用鼠标单击工作区的某一表项后，该表项就被激活，成为当前表项；
    也可以用→、←、↑、↓、或TAB、Shift_TAB、ALT_Q、ALT_A键来移动当前表
    项。
    注: (1) 当表项内被输入文字后,用“→、←”移动当前表项时,光标要先跳过
	    所有表项内文字,然后再移动表项。
	(2) 鼠标单击表格外任何区域或按ESC键,当前表项设置被取消。

.context 选择区域
\i如何选择区域?\t
    选择区域是一种常用的操作。很多操作不是对一个表项而是对一组表项进行，
    例如，先设置一个选择区域，就可以同时增加或删除该区域所覆盖的所有表项
    线段和表项内容，或同时改变这些表项的字体。
   （1）\i如何利用鼠标拖动方法选择一个区域?\t
	利用鼠标设置一个选择区域的方法如下：
	将鼠标指针移至要选择区域的左上角表项，按下鼠标左键不放,拖动鼠标
	至选择区域右下角表项，所覆盖表项随鼠标拖动变为黑色。松开鼠标，
	则拖动所包含的矩形区域即为选中区域.

   （2）\i如何利用定义块的方法选择一个区域?\t
	我们也可以利用UCTAB提供的定义块的功能来选择一个区域,方法如下:
	① 鼠标单击要选择区域左上角之表项,使其激活,成为当前表项。
	② 选择“编辑”菜单中的“定义块首”菜单项，或按热键CTRL_K_B。
	③ 鼠标单击要选择区域右下角之表项,使其激活,选择“编辑”菜单中
	   的“定义块尾”菜单项，或按热键CTRL_K_K。被定义块首、块尾表项之
	   间所包含范围变为黑色,此矩形区域即为选中区域。
   （3）\i如何选择一整行或一整列为操作区域?\t
	① 鼠标单击要选择行或列内所包含之任一表项,将其设置为当前表项。
	② 选择“编辑”菜单中的“选择整行”或“选择整列”菜单项，也可以按热
	   键CTRL_R或CTRL_V。

.context 取消所选择之操作区域
\i如何取消所选择之操作区域?\t
   鼠标单击表格内任意位置或按任意字符键,也可以用热键“CTRL_K_H”，
   则选择之区域被取消。

.context 进行短栏与通栏的切换
\i如何进行短栏与通栏的切换?\t
    UCTAB提供“短栏/通栏切换”菜单项来实现此功能。
    当系统为短栏状态时，所有表线操作均作用于一个表项内部。
    例如，在插入竖线时，仅在表项内插入一条短的竖线。
    当系统为通栏状态时，所有表线操作均作用于整个表格。
    例如，在插入竖线时，则插入一条贯通整个表格的竖线。
    用鼠标单击“表线”菜单中的“短栏、通栏切换”菜单项，可以切换短栏
    与通栏的设置状态。

.context 插入短栏横线
\i如何插入短栏横线?\t
    ① 选择“表线”菜单的“短栏、通栏切换”菜单项，或按热键CTRL_U,
       将此开关设置为“短栏”状态。此时，窗口右下信息条中显示为短栏状态。
    ② 单击快捷图标，或选择“表线”菜单的“插入横线”命令。
    ③ 在要插入横线的表项内，按下鼠标左键且不放开，一条浅灰色短栏
       横线出现在该表项内。上下拖动鼠标，横线随之上下移动，选定合适
       的位置后，放开鼠标左键, 横线变为黑色，位置即被确定。

.context 插入短栏竖线
\i如何插入短栏竖线?\t
    ① 选择“表线”菜单的“短栏、通栏切换”菜单项，或按热键CTRL_U,
       将此开关设置为“短栏”状态。
    ② 单击快捷图标“”，或选择“表线”菜单的“插入竖线”命令。
    ③ 在要插入竖线的表项内，按下鼠标左键且不放开，一条浅灰色短栏竖线
       出现在该表项内。左右拖动鼠标，竖线随之左右移动，
       选定合适的位置后，放开鼠标左键, 竖线变为黑色，位置即被确定。

.context 删除一个表项内的横线和竖线
\i如何删除一个表项内的横线和竖线?\t
   ① 选择要删除横线或竖线之表项做为当前表项。
   ② 选择“表线”菜单的“删除横线”或“删除竖线”命令，也可以用
      鼠标单击快捷图标
   ③ 当前表项下线所在之横线或右线所在之竖线即被删除,当前表项与
      相邻之表项合二为一。

.context 设置横线的线型
\i如何设置横线的线型?\t
    ① 设置选择区域，使包含要设置风格的横线。
    ② 选择“格式”菜单中的“设置横线线型”命令。
       此将弹出“设置线型”对话框，对话框的左上端是“线型样例”，
       左下端是“线条类型”列表框。
    ③ 在“线条类型”列表框中选择所需的线型，按“确定”按钮，则选区中的
       所有横线均设置为选定的线型。图5.22是横线线型改变前后的比较。

.context 设置竖线的线型
\i如何设置竖线的线型?\t
    ① 设置选择区域，使包含要设置风格的竖线。
    ② 选择“格式”菜单中的“设置竖线线型”命令。此将弹出“设置线型”对话框，
       对话框的左端是“线型样例”，左下端是“线条类型”列表框。
    ③ 在“线条类型”列表框中选择所需的线型，按“确定”按钮，则选区中的所	有竖线
       均设置为选定的线型。图5.24是竖线线型改变前后的比较。
    注：每次只能设置一条竖线的线型，即当前表项右线所在的竖线被设置。

.context 设置表格整个外框线型
\i如何设置表格整个外框线型?\t
    ① 从表体左上角之表项拖动鼠标至右下角之表项，将整个表体设置为选择区。
    ② 选择“格式”菜单中的“设置边框线型”命令。工作区中出现“设置表线类	型”对话
       框，对话框的左侧是“线型样例”，内含“上线”、“下线”、“左线”
       和“右线”按钮；右侧是“线条类型”列表框。
    ③选择表线类型，用鼠标单击左侧“线型样例”中按钮，以确定哪一条边框线被
      设置成选择的线型。
    ④按“确定”按钮，对话框消失，表格的外框被设置。

.context 插入斜线
\i如何插入斜线?\t
    ① 选中要插入斜线的表项为当前表项.
    ② 选择“表线”菜单的“插入斜线”命令。
    ③ 鼠标指向当前表项,系统自动将斜线的左端定义在表项的左上角。
       单击鼠标，确定斜线的另一个端点的位置，即可出现一条贯通整个表项的斜线。

.context 使斜线处于编辑状态
\i如何使斜线处于编辑状态?\t
    ① 选择含有要编辑的斜线的表线为当前表项。
    ② 选择“表线”菜单的“编辑斜线”命令或双击有斜线的表项。
    ③ 当前表项中如果只有一条斜线，该斜线的左上端和右下端点各出现一个
       黑块,该斜线处于编辑状态。如果当前表项中有多条斜线，其中一条斜线的
       左上端和右下端点出现一个黑块,该斜线处于编辑状态。
    ④ 当表项内有多条斜线，如果想选择另外一条表线进行编辑,请双击另外一条
       斜线的左上端或右下端点，使该斜线的左上端和右下端点出现黑块，
       则该斜线处于编辑状态。

.context 改变斜线的位置
\i如何改变斜线的位置?\t
    ① 首先令要改变位置的斜线处于编辑状态
    ② 单击斜线左上端或右下端黑块，按住左键拖动鼠标，表项内斜线的位置
       随之改变，确定好新位置后，松开鼠标左键。
    ③ 键入[Enter]键或[Esc]键，斜线左上端及右下端点黑块消失，
       斜线位置被确定。退出斜线编辑状态。

.context 删除斜线
\i如何删除斜线?\t
    ① 令欲删除的斜线处于编辑状态。
    ② 键入[Del]键，处于编辑状态的斜线被删除。
    ③ 键入[Enter]键或双[Esc]，退出斜线编辑状态。

.context 对表项进行扩充与压缩
\i如何对表项进行扩充与压缩?\t
    在UCTAB3.0中，您可以用鼠标拖动或键盘操作，直观地移动一条表线的位置。
    也可以直接输入表项的高度或宽度值，同时改变选区内的一组表项的大小。
    水平移动步据：是指利用键盘操作扩充或压缩表格时，每按键一次，表线在
		  水平方向移动的距离。
    垂直移动步据：是指利用键盘操作扩充或压缩表格时，每按键一次，表线在垂
    直方向移动的距离。

.context 设置水平移动步距
\i如何设置水平移动步距?\t
    ① 选择“格式”菜单中“水平移动步距”菜单项。
    ② 弹出"“水平方向移动步距”对话框。
    ③ 鼠标单击所选单位前的“□”，此时被选中单位前的“□”中出现一个黑点，
       表明该单位被选中。
    ④ 在“输入尺寸”信息条中输入移动尺寸。
    ⑤ 单击“确定”按钮或[Enter]键，水平方向移动步距设置完毕。
（2）\i如何设置垂直移动步距?\t

.context 改变单个表项的宽度
\i如何改变单个表项的宽度?\t
    (1) 利用鼠标和键盘改变单个表项宽度：
	① 将该表项设置为当前表项。
	② 将系统设置成短栏状态。
	③ 移动鼠标指针，使其指向当前表项的右线，此时，鼠标指针变为“”。
	④ 同时按住[Shift]键和鼠标左键后左右滑动，一条新的竖线随之移动。
	   当新竖线移到所需的位置时，松开鼠标。此时，该表项的右线位置随
	   之改变，但其他表线并未移动。
    (2) 利用键盘改变单个表项宽度：
	① 将该表项设置为当前表项。
	② 将系统设置成短栏状态。
	③ 按住[ALT]键不放，同时按[→]键或[←]键,表项右线所在之竖线随之
	   左右移动。每按一次[→]键或[←]键,竖线移动一个步距的宽度。当竖
	   线移到所需的位置时，松开按键。此时，该表项的右线位置随之改变，
	   但其他表线并未移动。

.context 改变一整列的宽度
\i如何改变一整列的宽度?\t
    (1)利用鼠标拖动
       ① 将该列所包含的任一表项设置为当前表项。
       ② 移动鼠标指针，使其指向当前表项的右线。
       ③ 按住鼠标左键后左右滑动，一条新的竖线随之移动。当新竖线移
	  到所需的位置时，松开鼠标。此时，当前表项所在列的宽度随之改变。
    (2)利用键盘操作
       ① 按F6键一次，当前表项所在列扩充一个步据的宽度；
	  按SHIFT_F6 键一次，当前表项所在列压缩一个步据的宽度。
       ② 或者按住[SHIFT]键不放，同时按[→]键或[←]键。每按[→]键一次，
	  当前表项所在列扩充一个步据的宽度；
	  每按[←]键一次,当前表项所在列压缩一个步据的宽度。

.context 改变一整行的高度
\i如何改变一整行的高度?\t
    (1)利用鼠标拖动
	① 将该行的任一表项设置为当前表项。
	② 移动鼠标指针，使其指向当前表项的下线，此时，鼠标指针变为“”。
	③ 按住鼠标左键后上下滑动，一条新的横线随之移动。当新横线移到所需
	   的位置时，松开鼠标。此时，当前表项所在行的高度随之改变。
    (2)利用键盘操作
	① 按F5键一次，当前表项所在行扩充一个步据的高度；
	   按 SHIFT_F5键一次，当前表项所在行压缩一个步据的高度；
	② 或者按住[SHIFT]键不放，同时按[↓]键或[↑]键。
	   每按[↓]键一次，当前表项所在行扩充一个步据的高度；
	   每按[↑]键一次,当前表项所在行压缩一个步据的高度；

.context 定义一行或多行表项的高度
\i如何定义一行或多行表项的高度?\t
    ① 选定需要定义高度的一个或一组表项;
    ② 选择“格式”主菜单中的“高度”菜单项，弹出“定义表项高度”对话框
    ③ 选择输入尺寸的单位，然后在“输入尺寸”编辑域中输入表项的高度值，
       鼠标单击“确定”按钮或按[Enter]键，所选中的一个或多个表项所在行的
       高度即按所设置的表项高度发生改变。

.context 定义一列或多列表项的宽度
\i如何定义一列或多列表项的宽度 ?\t
    ① 选定需要定义宽度的一个或一组表项;
    ② 选择“格式”菜单的“宽度”菜单项，弹出“定义表项宽度”对话框
    ③ 选择输入尺寸的单位，然后在“输入尺寸”编辑域中输入表项的宽度值，
       鼠标单击“确定”按钮或按[Enter]键，所选中的一个或多个表项所在列
       的宽度即按所设置的表项宽度发生改变。

.context 在表体中复制一整列
\i如何在表体中复制一整列 ?\t
    ① 鼠标单击要复制列内任一表项，将其设置为当前表项。
    ② 选定“表线”菜单中的“复制一整列”菜单项，或按热键CTRL_F5。
    ③ 当前表项所在列被复制,其右侧相邻出现新的一整列。

.context 在表体中复制一整行
\i如何在表体中复制一整行 ?\t
    ① 鼠标单击要复制行内任一表项，将其设置为当前表项。
    ② 选定“表线”菜单中的“复制一整行”菜单项，或按热键CTRL_F7。
    ③ 当前表项所在行被复制,其下面相邻出现新的一整行。

.context 删除一整列
\i如何删除一整列?\t
    ① 选定欲删除列所包含之任一表项，将其设置为当前表项。
    ② 选定“表线”菜单中的“删除一整列”菜单项，或按热键CTRL_F6。
    ③ 当前表项所在列被删除,其右侧相邻列位置左移。

.context 删除一整行
\i如何删除一整行?\t
    ① 选定欲删除行所包含之任一表项，将其设置为当前表项。
    ② 选定“表线”菜单中的“删除一整行”菜单项，或按热键CTRL_F8。
    ③ 当前表项所在行被删除,其下面相邻行位置上移。

.context 将表格垂直分割
\i如何将表格垂直分割 ?\t
    ① 选定当前表项;
    ② 选择“表线”菜单中的“自动竖分表”菜单项;
    ③ 当前表项所在列右侧相邻位置出现一个空白列，从而使表格被垂直分割
       成两个。

.context 将表格水平分割
\i如何将表格水平分割?\t
    ① 选定当前表项;
    ② 选择“表线”菜单中的“自动横分表”菜单项;
    ③ 当前表项所在行下面相邻位置出现一个空白行，从而使表格被水平分割成两个。
    注：分割位置所产生的行或列实际存在，但其表线为空线。

.context 创建表中表
\i如何创建表中表?\t
    ① 将要创建表中表的表项设置成为当前表项。
    ② 然后，选中“表线”中的“表中表”菜单项，弹出“输入行、列数”对话框。
       按前面所示的方法绘制一个规则表。

.context 横向复制操作区域
\i如何横向复制操作区域?\t
    ① 选择需复制的操作区域；
    ② 选择“表线”菜单下的“块横向复制”菜单项，或按热键CTRL_F10；
    ③ 所选区域被横向复制。

.context 纵向复制操作区域
\i如何纵向复制操作区域?\t
    ①选择需复制的操作区域；
    ②选择“表线”菜单下的“块纵向复制”菜单项，或按热键CTRL_F12；
    ③所选区域被纵向复制。

.context 进入文字编辑状态
\i如何进入文字编辑状态?\t
    (1)使用鼠标时，只需单击该表项，将其设置为当前表项，即可进行编辑。
    (2)使用键盘时，用“→、←、↑、↓”、或“TAB、SHIFT_TAB、ALT_Q和ALT_A”
       键移动当前表项框，将表项设置为编辑状态。
    (3)如果当前没有设置活动的表项，可以选择“编辑”主菜单中的“输入”
       菜单项，

.context 清除表项文字
\i如何清除表项文字?\t
    ① 选择要清除的一个或多个表项。
    ② 选择“编辑”菜单中的“清文字”命令。此时，选择区域中的所有表项的
       内容均被删除。

.context 剪切、复制并粘贴表项文字
\i如何剪切、复制并粘贴表项文字?\t
（1）剪切表项文字
     ① 选择一个表项或一个区域。
     ② 选择“编辑”主菜单中的“剪切”命令，此时表项或区域的内容送到剪贴
	板，该表项或区域被清空。
（2）复制表项文字
     ①选择一个表项或一个区域。
     ②选择“编辑”主菜单中的“复制”命令，此时表项或区域的内容送到剪贴
      板，但该表项或区域内容仍然保留。
（3）粘贴表项文字
     粘贴是指将保存在剪贴板的内容拷贝到表项中。
     UCTAB3.0中粘贴表项文字有两种情况。
	(1) 剪贴板上的内容为一个表项的内容
	    如果剪贴板上的内容为单个表项的内容，那么您可以把剪贴板上的内容
	    粘贴到一个表项中，也可以把剪贴板上的内容粘贴到一个区域中。
	    ① 剪贴板上的内容粘贴到一个表项中的具体操作：
	       选中要粘贴内容的表项为当前表项，选择“编辑”主菜单
	       中的“粘贴”菜单项，剪贴板的内容粘贴到表项中。
	    ② 剪贴板上的内容粘贴到一个表项区域中的具体操作：
	       选中要粘贴内容的表项区域，选择“编辑”主菜单中的“一对多粘贴”
	       菜单项，剪贴板的内容粘贴到表项区域中的多个表项内。
	(2) 剪贴板上的内容为一个表项区域的内容
	    如果剪贴板上的内容为一个表项区域的内容，那么您也只能把它粘贴到
	    一个表项区域中，两个表项区域的表项个数最好相等。否则就会出现
	    粘贴不完全的现象。在选择好表项区域后，选择“编辑”主菜单中
	    的“粘贴”菜单项，剪贴板的内容粘贴到表项区域中。

.context 设置文字的字体，型状及大小
\i如何设置文字的字体，型状及大小?\t
    在UCTAB3.0 中，您可以利用“字体”菜单项选择文字的字体，字型和字
    号，从而达到设置文字字体风格的目的。
    字体是指文字的书写规范，如宋体、黑体、仿宋和楷体等。UCTAB3.0支持
    UCDOS提供的所有矢量字体和曲线字体。
    字型是指某种字体的变形，例如，扁型和长型。UCTAB3.0支持“标准”、
	“扁型”和“长型”三种字型。
    字号是指文字的尺寸。UCTAB3.0支持12--72点阵字。
	在UCTAB3.0中，您可以同时设定一组表项的字体、字型和字号，并且支持
	所见所得的编辑功能。
	设置字体、字型与字号的步骤如下：
	①选中要设置文字风格的表项或表项区域。
	②选择“格式”主菜单中的“字体”命令，弹出“设置字体”对话框
	③在对话框中，选择所需的字体、字号和字型。
	④单击“确定”铵钮或按回车键。
	若表项中有文字，则所有文字的字体、字型、字号随设置的不同发生相应地
	改变。若表项中无文字，则在输入文字时将自动显示为设定的字体风格。
	注意，当字体的尺寸大于表项的尺寸时，部分文字将被隐去，但这些文字实
	际上是存在的，只要扩充表项的高度或宽度，文字就会显示出来。

.context 设置字间距和字行距
\i如何设置字间距和字行距?\t
    ① 选中想要设置字间距、行间距的单个表项或一个表项区域。
    ② 选择“格式”菜单中的“字间距和字行距”，弹出“设字间距和字行距”对话框。
    ③ 利用鼠标点取或键盘输入设置间距数值。
    ④ 选择“确定”按钮，或按回车键。此时，所选表项内文字间距发生相应地
       改变。
    注：系统默认字间距为0，行间距为2。字间距与行间距数值系统允许设置
	范围分别为0～99，2～99。

.context 设置表项文字的对齐方式
\i如何设置表项文字的对齐方式?\t
    ① 选中将要设置的表项�?\t梢允且桓霰硐睿�也可以是一个表项区域。
    ② 选择“格式”主菜单中的“对齐”菜单项，弹出“设置对齐方式”对话框，
       左边是横向对齐方式列表框，右边是纵向对齐方式列表框
    ③ 选择横向和纵向对齐方式。
    ④ 单击“确定”按钮，或按回车键。此时，所有选中表项的对齐风格都发生
       相应地改变。

.context 设置财务栏头的
\i如何设置财务栏头的?\t
    ① 选择将要定义为财务栏头的一个或多个表项。
    ② 选择“格式”主菜单中的“财务栏头”菜单项。此时，财务栏头显示在选
       中的所有表项中。

.context 设置财务栏体
\i如何设置财务栏体?\t
    ① 选择将要定义为财务栏体的一个多个表项。
    ② 选择“格式”主菜单中的“财务栏体”菜单项。此时， 财务栏体显示在
       选中的所有表项中。

.context 填写财务栏
\i如何填写财务栏?\t
    ① 选中财务栏体表项。
    ② 按任意字符键，出现“输入货币数据”对话框，如图5.46。
    ③ 在对话框中输入金额，以“元”为单位，例如，如要输入壹千贰佰叁拾壹
       元玖角玖分，请在对话框中键入1231.99。
    ④ 输入完货币数值后，单击“确定”按钮或按回车键。此时，金额数据已自
       动填入
    ⑤ 如果需要修改已填写好的财务栏体内容，请重复上述①－④之操作过程，即可
       达到目的。

.context 定义一个文字框
\i如何定义一个文字框?\t
    选择“编辑”菜单中的“插入文字框”命令后，一个文字框出现在工作区上方。

.context 在文字框中输入文字
\i如何在文字框中输入文字?\t
    在文字框输入文字的方法与在表项中输入文字相同。文字框中文字输入完毕后，用
    鼠标在文字框的外边任意位置单击一下，文字框不再处于激活状态。

.context 移动文字框
\i如何移动文字框?\t
    ① 用鼠标单击文字框，使其激活。
    ② 移动鼠标指针到文字框内，按住鼠标左键并移动鼠标，文字框随鼠标拖动
       而移动。
    ③ 当文字框移动到所需的位置时，松开鼠标左键，文字框即固定在新位置。

.context 设置文字框位置
\i如何设置文字框位置?\t
    文字框的位置包括：具左、具中、具右。设置方法如下：
    ① 用鼠标单击文字框，使其激活。
    ② 选择“编辑”中的“设置文字框位置”命令，或双击文字框。
    ③ 单击对话框中白色选择框，选择要设置的文字框位置。
    ④ 按“确定”按钮退出对话框，文字框的位置被设定。

.context 改变文字框尺寸
\i如何改变文字框尺寸?\t
    改变文字框尺寸的方法与改变表项大小的方法基本相同，只需拖动文字框的
    右线和下线，就可以改变文字框的高度和宽度。具体操作方法请参阅2.5.3。

.context 改变文字框线型
\i如何改变文字框线型?\t
    改变文字框线型的方法与改变表线线型的相同
    注意，缺省时，文字框的外框均为空线。

.context 删除文字框
\i如何删除文字框?\t
    ① 鼠标单击文字框，使其激活。
    ② 选择“编辑”菜单中的“删除文字框”菜单项，或按热键CTRL_K_D。
    ③ 当前文字框被删除。

.context 输入含斜线的表项文字
\i如何输入含斜线的表项文字?\t
    含有斜线的表项的文字输入采取了一种比较特殊的方法。UCTAB3.0中是
    通过插入文字框的方法向含有斜线的表项内输入文字。

.context 读取文本文件到当前表项
\i如何读取文本文件到当前表项?\t
    在传统表格中，在一些大的表项中经常会出现大块的说明性文字，即所谓“表
    中套文”现象，如图5.53。如果这些文字已经输入在一个文本文件中，就可以使用
    UCTAB3.0的表中套文处理功能将其读入到表格中。

.context 清除表项的风格
\i如何清除表项的风格?\t
    首先解释一下，何谓表项风格。我们把表项中的斜线、计算公式、财务栏
    头、财务栏体称之为该表项的风格。
    ① 选中欲清除表项风格的一个或多个表项。
    ② 鼠标单击“编辑”菜单中“清风格”菜单项，或按热键F10。
    ③ 选中的表项风格被消除掉。

.context 设置表项颜色
\i如何设置表项颜色?\t
    ① 选择要设置颜色的表项或表项区域。
    ② 选择“格式”主菜单中的“设置单元颜色”菜单项。弹出“设置颜色”对
       话框。
    ③ 在对话框中设置前景、背景颜色。
    ④ 按“确定”按钮退出对话框。表项颜色被设置。

.context 将UCTAB的表格转换为文本格式
\i如何将UCTAB的表格转换为文本格式?\t
    ① 将要转换的表格调入到工作区中。
    ② 从“文件”主菜单中选择“转换格式”菜单项。
    ③ 弹出如“文件格式转换”对话框，如图5.73。
    ④ 在文件名编辑行中输入文本文件的名称。
    ⑤ 单击“确定”按钮。工作区中表格转换成为文本表格。

.context 在UCTAB中读取文本表格
\i如何在UCTAB中读取文本表格?\t
    ①进入UCTAB自由表格主窗口。
    ②选择“文件”主菜单中“文本表格识别”菜单项，弹出文件读取对话框。
    ③键入所要读取的文本表格的文件名，并按“确定”按钮。
    ④文本表格被读取到UCTAB工区中。

.context 利用数据库
\i在自由表格中利用数据库\t

    \v■ 如何将单个数据库中的记录读入到表格中\a将单个数据库中的记录读入到表格中\a
    \v■ 如何建立单库数据源\a建立单库数据源\a
    \v■ 如何将数据库字段与表格单元相链接\a将数据库字段与表格单元相链接\a
    \v■ 如何读入数据库记录到表中\a读入数据库记录到表中\a

    \v■ 如何将多个数据库中的记录读入到表格中\a将多个数据库中的记录读入到表格中\a
    \v■ 如何建立多个数据库的数据源\a建立多个数据库的数据源\a
    \v■ 如何将多个数据库与表格相链接\a将多个数据库与表格相链接\a

    \v■ 在“建立数据源”过程中应注意些什么\a在“建立数据源”过程中应注意些什么\a
    \v■ 数据库和表格链接时有哪些规则\a数据库和表格链接时有哪些规则\a

    \v■ 如何取消数据库字段与表格的链接\a取消数据库字段与表格的链接\a

    \v■ 何种情况需要使用代码转换功能\a何种情况需要使用代码转换功能\a
    \v■ 使用代码转换功能应具备哪些前提条件\a使用代码转换功能应具备哪些前提条件\a
    \v■ 如何实现代码转换\a实现代码转换\a
    \v■ 如何修改有代码库的表格\a修改有代码库的表格\a

    \v■ 如何在表格中浏览数据\a在表格中浏览数据\a
    \v■ 什么是总表、分表\a什么是总表、分表\a
    \v■ 如何切换到分表状态\a切换到分表状态\a
    \v■ 如何切换到总表状态\a切换到总表状态\a
    \v■ 如何在分表中浏览数据库记录\a在分表中浏览数据库记录\a
    \v■ 如何在总表中浏览数据记录\a在总表中浏览数据记录\a

    \v■ 如何在与单库链接的表格中添加记录\a在与单库链接的表格中添加记录\a
    \v■ 如何在与多库链接的表格中添加记录\a在与多库链接的表格中添加记录\a
    \v■ 在与单库链接的表格中添加记录\a在与单库链接的表格中添加记录\a
    \v■ 如何在与多库链接的表格中添加记录\a在与多库链接的表格中添加记录\a

    \v■ 如何删除一表页\a删除一表页\a
    \v■ 如何删除二维区域内一记录\a删除二维区域内一记录\a

    \v■ 如何修改数据\a修改数据\a

    \v■ 如何编辑筛选条件\a编辑筛选条件\a

    \v■ 如何设置筛选条件\a设置筛选条件\a
    \v■ 如何取消筛选条件\a取消筛选条件\a

    \v■ 什么是分类汇总\a什么是分类汇总\a

    \v■ 如何打印与数据库链接的表格\a打印与数据库链接的表格\a

    \v■ 如何生成数据库报表模板\a生成数据库报表模板\a

.context 将单个数据库中的记录读入到表格中
\i怎样将单个数据库中的记录读入到表格中?\t
    在UCTAB 3.0中，您可以直接打开数据库，并将数据库中的记录读入到表
    格中进行浏览、编辑、查询等操作。

.context 建立单库数据源
\i如何建立单库数据源?\t
    要想将数据库记录读入到表格中，首先要选择数据库，并将其打开，这一过
    程就是建立数据源的过程。
    在您对表格的结构设计完成后，可以将表格和现有的数据库建立链接，建立
    链接的第一步就是建立数据源。具体操作如下：
	① 根据需要设计好表格的结构后，选择“数据链接”菜单下的
	  “建立数据源”菜单项，弹出“建立数据源”对话框
	② 鼠标单击“主库”按扭，弹出“选择数据库”对话框,选择数据库名称
	③ 选择“确定”按扭，此时“建立数据源”对话框消失，数据源建立完毕。
	注：在进行单个数据库与表格链接操作时，主库就表示此数据库。

.context 将数据库字段与表格单元相链接
\i如何将数据库字段与表格单元相链接?\t
    在建立了数据源后，我们准备要读取的数据库已经打开，下一步就是进行数
    据库字段与表格中表项单元的链接。
	具体操作方法如下：
	① 选择“数据链接”菜单下的“主库和表格链接”菜单项，此时，
	   在工作区右侧弹出“字段链接”窗口,该窗口内列出已打开数据库中
	   的所有字段名称。
	② 用鼠标双击选择需要链接的字段名称。此时该字段名称被激活，移动鼠
	   标，拖动字段名称至您需要的表项内，鼠标单击该表项，则字段名称被
	   固定在此表项内。此时，该表项与放入的数据库字段名称建立了链接关系．
	③ 重复②之过程，把所有需要的字段名称链接到相应的表项内。
	   注意：如果一次只读一条数据库记录到表中，被选择的数据库字段可以任意
	   放置。如果一次读多条记录到表中，被选择的数据库字段必须放置在同一行中。
	④ 选择“数据链接”菜单中“关闭链接窗口”菜单项或单击“字段链接”窗
	   口左上角之取消按钮。“字段链接”窗口被关闭。
	   此时，数据库信息被读入到与之相链接的表项中。
.context 读入数据库记录到表中
\i如何读入数据库记录到表中?\t
    读入一条记录到表中
	您会发现，如果表格中读入一条数据库记录，即一条记录对应一张表，
	此类应用适合描述单个实体的表格，如个人档案表。
	由于只读入一条数据库记录，所以产生链接的数据库字段可以任意放置。
	在链接字段后，关闭字段链接窗口，数据库内被链接字段的第一条记录的内容
	即被读入到表格的相应表项内，数据库字段名称被实际内容覆盖。
    读入多条记录到表中
	UCTAB 3.0也支持包括多条记录的表格，即一个表格中同时显示一个数据
	库中的多条记录。
	在数据库与表格链接之后，只要一关闭“字段链接”窗口，就可以将数据库
	记录读到表格中。如果在表格中定义了二维区域，则一次可以读入多条记录。
	具体操作如下：
	① 打开数据库，选择链接字段，将所有链接字段放在表格的同一行中。
	② 选择二维表体区域，其第一行为字段名行，下面为读入数据库记录值
	③ 从“数据链接”菜单中选择“确定二维表区域”菜单项。表格中的黑色消
	   失，二维表体区域的表线变为蓝色。二维表体区域内的表项均与数据库产
	   生链接。如“姓名”所在列中，“姓名”下面的五个表项均与数据库字
	   段“姓名”产生链接。
	④ 选择“数据链接”菜单中的“关闭链接窗口”菜单项，“字段链接”窗口
	   被关闭，数据库前５条记录被读入到二维表体区域内，如图7.6所示。

.context 将多个数据库中的记录读入到表格中
\i怎样将多个数据库中的记录读入到表格中?\t

    UCTAB3.0不仅支持单个数据库与表格的链接，而且新增了多库功能，可以
根据不同的需求，同时将多个数据库的一条或多条记录一次读入到同一个表格
中。下面我们介绍有关详细操作方法。
    在介绍具体操作之前，我们先了解一下要进行链接的数据库的库结构。假设
有两个要与表格链接的数据库。两个库的结构分别如下：
	部门库（部门名称、人员数、营业额）
	个人卡片库（姓名、性别、年龄、学历、职位、工资、部门名称）
    首先要建立主、从数据库之间的关联，建立多库关联时，选择的从库与主库
之间至少有一个相同的字段做为数据库之间的关联字段。在上述的例子中，“部
门名称”即为主库和从库的关联字段。

.context 建立多个数据库的数据源
\i如何建立多个数据库的数据源?\t
    在多库里面，首先要打开需要与表格链接的所有数据库，然后将这些数据库
建立关联，最后将主、从库的字段分别链接到表格中，多个数据库的信息就被读
入到同一张表格内。
    注：多库关联时，只能选定一个数据库为主库，其它均为从库，从库都要与
主库建立关联。
    下面结合实例，介绍建立多个数据库的数据源的方法：
    ① 设计好表格的结构后，选择“数据链接”菜单中“建立数据源”菜单项。
       屏幕弹出“建立数据源”对话框
    ② 鼠标单击“.增加子结点”按钮，右侧信息窗口“主库”按钮下增加了一
       个“从库”按钮
       重复操作，可以将从库增加到您需要的数目。
       注：UCTAB3.0系统设定从库数目最多为6个。
    ③ 此时，如果您想删除某个从库，请用光标键“→、←、↑、↓”移到从库
       按钮，然后，单击“删除结点”按钮，每操作一次，从库被删除一个。
    ④ 在本例中，从库个数为１，单击“主库”按钮，按7 .2.1介绍的方法选定
       主库文件名：即“部门库.DBF”，然后按“确定”按钮。
    ⑤ 单击“从库”按钮，弹出“从库选择”的对话框
       注意：当从库与主库相关联的字段有多个时，每次只能选取一个字段做为与
       主库的关联字段。选取关联字段方法为：鼠标单击对话框中的“”按钮，弹
       出列表框，列出所有关联字段，单击要选择的字段名，列表框消失，关联字
       段选择完毕。
    ⑥ 单击“确定”按钮，“从数据库”对话框消失。
    ⑦ 单击“确定”按钮，“建立数据源”对话框关闭。
       此时，所选定的从库（即个人卡片库）已经通过“部门名称”这个关联字段
       与主库（即部门库）建立了关联。

.context 将多个数据库与表格相链接
\i如何将多个数据库与表格相链接?\t
    打开需与表格相链接的主库和从库，并按照选定的字段把主、从数据库建立
关联后，就要将打开的主库、从库与表格链接起来，这样才能将多个数据库记录
同时读入到表格中。下面我们仍以前面讲到的“部门库”和“个人卡片库”为例
子介绍表格如何与多库链接。
    其中“部门名称”从主库中读入。表格中是对应部门的职工的情况，这些信
息通过与从库“个人卡片库”的链接得到。
    具体操作过程如下：
    ① 选择“数据链接”菜单中“主库和表格链接”菜单项，将主库的“部门名
       称”字段与表格链接起来。字段“部门名称”链接在标识文字“部门名称”的右
       边，因为“部门名称”标识文字的右边是有表项存在的，只不过表项的边线为空
       线。与主库“部门库”链接后的表格如图7.11所示。
       在关闭主库“字段链接”窗口后，主库的第一条记录读入到表格中。
       注：与主库只链接“部门名称”一个字段。

    ② 选择“数据链接”菜单中“从库和表格链接”菜单项，将从库与表格链接
       起来。在本例中，假设我们选择从库中“姓名、工资、性别”三个字段与表格链
       接。由于要读入多条记录到表格中，所以需要设置二维表区域。
    ③ 关闭从库“链接窗口”后，从库中三个链接字段的数据就被读入到表格中。
    注：如果每张表页的数据库记录数目超过所设定二维区域可显示数目，后面
	的记录将无法显示在表格中。如上表，软件部有许多职工，但在表格中只显示前
	三条记录，其它的记录只能在“总表”中看到。但软件部职工所有记录可以通过
	多页表格全部打印出来。
.context 在“建立数据源”过程中应注意些什么
\i在“建立数据源”过程中应注意些什么?\t
   （1〕UCTAB3.0的树型数据库关联只支持两级。即一个主库对应多个从库
       （最多６个）。故从库之下不能再有从库。
   （2）从库数目可以根据需要增加或删除，主库是不能被增删的，固定为一个。
   （3）在单个数据库与表格链接时，主库即为当前选定的数据库，下面不再有从库。
   （4）在多库关联时，从库中至少有一个字段是和主库完全相同的（即字段
	名称、类型、数据长度都相同），否则，主、从库之间无法建立关联。此时系
	统会弹出“提示信息”窗口。
   （5）打开数据库的顺序是先主库，后从库。
   （6）“建立数据源”窗口中“增加汇总库”按钮，必须在汇总库建立之后
	 才能有效。
   （7）主库和从库，从库和从库不能是相同的数据源，即主库和从库，从库
	和从库不能是同一数据库文件。
.context 数据库和表格链接时有哪些规则
\i数据库和表格链接时有哪些规则?\t
    （1）如果需要建立二维区域，则应在“链接窗口”关闭之前定义二维区域。
    （2）在建立二维区域时，同一数据库字段或者均在二维区域内，或者均在
	 二维区域外，否则二维区域设定失败，系统会弹出提示信息。
    （3）链接在二维区域内的字段名，只能放在二维区域的第一行，以下几行
	 用来显示字段值（数据）。
	 注：当数据库字段名不能全面解释此字段的意义时，可以在表格中对字段
	 名进行修改，本来的数据库字段名并不随之改变。如字段名为
	 XM：（姓名两字的拼音缩写）代表姓名。此时可以在表格中将“XM”改
	 为“姓名”，但数据库字段名仍为“XM”。
    （4）在不进行二维区域设定的情况下，链接到表项内的数据库字段名，将
	 在“链接窗口”关闭后读取数据时，被相应的字段值所覆盖。如果用户需要
	 说明性文字，可在相邻单元插入标识文字。

.context 取消数据库字段与表格的链接
\i如何取消数据库字段与表格的链接?\t
    UCTAB3.0提供两种方式来消除数据库字段与表项单元的链接关系。
   （1）选择要取消链接的表项或表项区域，然后选择“数据链接”菜单中的
	“清除所选单元链接”菜单项，链接被清除。数据库记录不能再读入到这些
	表项中，但表项中已读入的数据库记录仍存在。
   （2）选择要取消链接的表项或表项区域，利用“编辑”菜单的“清风格”
	菜单项也可以清除所选表项与数据库字段的链接。
	以上两个命令在消除单元链接功能上完全相同。在表格与数据库字段进行链
	接后，您可以利用以上任意一个命令清除一个或多个表项单元与数据库的链接。

.context 何种情况需要使用代码转换功能
\i何种情况需要使用代码转换功能?\t
    有些数据库的字段值较长，如“中华人民共和国”、“阿拉伯联合酋长国”
等，为了便于管理与分类，在数据库中往往用代码来代替实际的字段值，如用０
１代替“中华人民共和国”，０２代替“阿拉伯联合酋长国”。这样，在表格与
数据库链接后，表项内读入的数据也是代码形式，这种表格一般不是用户所期望
的。此时就需要利用UCTAB3.０的代码转换功能来解决。

.context 使用代码转换功能应具备哪些前提条件
\i使用代码转换功能应具备哪些前提条件?\t
    UCTAB3.0要求使用代码转换功能应具备以下前提条件：
    ① 执行代码转换必须要有一个代码库与之相对应。
    ② 要求代码库结构为：
	  代码库（编码、实际内容）
       代码库结构必须符合上述要求，否则系统无法进行正常数据处理。

.context 实现代码转换
\i如何实现代码转换?\t
    我们结合一个实例来说明实现代码转换的过程。
    ① 选择“军衔”所在列内任一表项为当前表项；
    ② 选择“数据链接”菜单中“设置代码库”菜单项。此时，屏幕弹出“数据
       库文件选择”对话框。
    ③ 选择相应的代码库文件，按“确定”按钮，“数据库文件选择”对话框消
	失。此时，表格中“军衔”所在列的所有代码均被代码库中实际字段内容所
	替换。

.context 修改有代码库的表格
\i如何修改有代码库的表格?\t
    有代码库的表格，如果想修改军衔所在列的表项内容，由于军衔所在列的内容是
由代码库中得来的，所以不能在表格中直接修改。需要先打开代码库，然后在代码库中选择其它值。
    操作方法如下：
    1. 选择要修改代码值的表项为当前表项。
    2. 按任意键，弹出“选择值”对话框。
    3. 鼠标单击想要的新代码值，该代码值所在行变为蓝色。如果代码库的内
       容太多，寻找困难，您可以在“查找”编辑行中输入新的代码，按“查找”按钮，
       系统可以在代码库中自动找到相应的代码值。
   4.  新代码选定后，按“选择值”对话框中“确定”按钮，对话框消失。新
       选择的代码值改写到表项中。

.context 在表格中浏览数据
\i怎样在表格中浏览数据?\t
    一张表格显示的只是数据库的一部分数据，通过链接关系，一个或多个数据
库可以有很多数据读入到表格中。如果想要在表格中浏览这些数据,就要利用
UCTAB3.0的表格翻页功能，以及总表与分表切换功能来实现，本节将做这方面
的详细讲解。
.context 什么是总表、分表
\i什么是总表、分表?\t
（1）总表
    在打开一个数据库文件之后，从“数据处理”菜单中选择“单库总表”菜单
项，工作区中即显示一个包含若干数据库字段的记录列表，如图7.17，这个表
称之为总表。
    总表的每一行代表一条数据库记录，每列代表记录的一个属性（即字段值）。
    从数据库操作来看，总表项相当于数据库中ＢＲＯＷＳＥ状态，可以对记录
进行浏览、修改、删除和添加等操作。
	注：通过设置筛选条件，可以让总表仅读入数据库中满足条件的记录。
（2）分表
    相对与总表而言，分表就是数据库的表格形式的输入、输出界面。
    在“数据处理”菜单中选择“分表”菜单项，即可进入分表状态

.context 切换到分表状态
\i如何切换到分表状态?\t
    如果表格处于“总表”状态，选择“数据处理”菜单中“分表”菜单项，则
工作区返回分表状态，显示表格内容。

.context 切换到总表状态
\i如何切换到总表状态?\t
    在“数据处理”菜单中选择“单库总表”菜单项，即可将表格切换到总表状
态。
    在多库与表格链接的情况下，如果想切换到主库（部门库）总表状态，以便
浏览数据。
    请执行以下操作：
	①设置与主库字段相链接的表项为当前表项。
	②在“数据处理”菜单中选择“单库总表”菜单项。
	③工作区出现主库内容的总表。
    如果要在总表中浏览从库内容，则请执行以下操作：
	①设置与从库字段相链接的表项为当前表项。
	②在“数据处理”菜单中选择“单库总表”菜单项。
	③工作区出现从库内容的总表。

.context 在分表中浏览数据库记录
\i如何在分表中浏览数据库记录?\t
    UCTAB3.0中，利用快捷图标或菜单项均可实现对于数据库记录的浏览。
方法一：单击工作区左下方的快捷图标。
方法二：选择“数据处理”菜单中的有关菜单项：
	到头一页：翻到全部表格的第一页。
	到最后一页：翻到全部表格的最后一页。
	前一页：以当前表格为基础，面前翻一页。
	下一页：以当前表格为基础，向后翻一页。
.context 在总表中浏览数据记录
\i如何在总表中浏览数据记录?\t
    在总表中浏览记录可以采用分表中浏览记录的方法，也可以通过键盘的功能
键浏览记录。
	功能键介绍：
	↑：到当前记录的上一条记录。
	↓：到当前记录的下一条记录。
	←：到当前字段的前一个字段。
	→：到当前字段的后一个字段。
	Home：到当前记录的第一个字段。
	End  ：到当前记录的最后一个字段。
	PgUp：翻到上一页记录。
	Pgdn：翻到下一页记录。
	Ctrl+PgUp：翻到总表的第一页记录。
	Ctrl+PgDn：翻到总表的最后一页记录。

.context 在与单库链接的表格中添加记录
\i如何在与单库链接的表格中添加记录?\t
    在UCTAB3.0中，对于单库与表格链接而言，添加一张表页的实质是增加主
库的一条记录。
   （1）在分表中添加记录
	选择“数据处理”菜单中的“添加记录”菜单项，或用鼠标单击快捷图标“”。
	数据库的末尾添加一条空记录。
   （2）在总表中添加记录
	在总表状态下，选择“数据处理”菜单中的“添加记录”菜单项，或按Ctrl_A。
	数据库的末尾添加一条空记录。

.context 在与多库链接的表格中添加记录
\i如何在与多库链接的表格中添加记录?\t
    对于多库与表格链接，即在有从库的情况下，添加一张表页不但添加主库的
一条记录，而且与主库关联的所有从库也同时增加一条记录。
    因为每个从库都有一个与主库的关联字段，故在从库添加记录时首先要输入
主、从关联字段的字段值。
    注意：所添加主、从关联字段的字段值不能是主、从库中已存在的，否则，
系统出现“提示信息窗口”，输入操作失败。
    所输入主、从关联字段的字段值若在主、从库中已存在，则主、从库中不能
再添加记录。
    下面我们结合一个实例讲解添加记录的实现方法。请看图7.20所示表格。
表格中“部门名称”是由主库中读入的。而有关人员的情况是由从库中读入的。

（1）添加主库记录
	★ 分表中添加记录
	具体操作如下：
	1. 选择表格中主库与从库关联的链接字段所在表项为当前表项。本例中为
“部门名称”表项。
	2. 选择“数据处理”菜单中的“添加记录”菜单项，或单击快捷图标“”。
弹出如图7.21所示“增加记录”对话框。
	在对话框中输入要添加的部门名称，例如“系统部”，按“确定”按钮，对
话框消失。如果添加的部门名称字段值已存在，添加记录失败，系统出现提示信
息框。如果添加的部门名称字段值数据库中不存在，那么系统在主库中添加一条
记录。
	★ 总表中添加记录
	切换到主库“总表”状态，选择“数据处理”菜单中的“添加记录”菜单项，
	或按Ctrl+A。数据库的末尾添加一条记录。
（2）添加从库记录
	★ 分表中添加记录
	★ 总表中添加记录
	切换到从库“总表”状态，选择“数据处理”菜单中的“添加记录”菜单项，
	或按Ctrl+A。数据库的末尾添加一条记录。
	注意：在有多个从库与主库相关联且主库与每个从库的关联字段不相同的情
	况下，“增加记录”对话框会将这些关联字段全部列出，以供输入时做为参考。

.context 在与单库链接的表格中添加记录
\i在与单库链接的表格中添加记录?\t
    注：1. 与表格链接的单库或多库以１：１关联，且所有字段都在二维区域
	   内，这种表格称为纯二维表。
	2. 当数据库的记录在二维区域内显示时，读入数据库记录的表项单元背
	   景变为绿色；如果背景为白色，则说明数据库中已没有记录。
    （1）在分表中添加记录
	 具体操作如下：
	 1. 翻到数据库记录最后一页。
	 2. 如果此时二维区域内所有行都有数据库记录，没有背景为白色单元，这
	    时执行“数据处理”菜单中的“下一页”菜单项，会弹出如图7.23所示的
	    对话框。单击对话框中的“是”按钮，便可在二维区域内增加一条记录。
    （2）在总表中添加记录
	 切换到数据库“总表”状态，选择“数据处理”菜单中的“添加记录”菜单
	 项，或按Ctrl+A。数据库的末尾添加一条记录。

.context 在与多库链接的表格中添加记录
\i如何在与多库链接的表格中添加记录?\t
    多库与表格链接，主、从库之间是１比多连接，即从库中有多个记录的关联
字段值和主库中的一个记录的是关联字段值与相同的。也就是说：在同一关联字
段值下，主库的一条记录对应从库的多条记录，此时，从库的这些记录应放在二
维域内。

（1）主库添加记录
（2）从库添加记录
     注意：当设置了筛选条件后，再增加一条记录看上去是无效的，因为此时只
是增加一条空记录。在一般情况下这是不满足筛选条件的，所以不可能映射到表
格内。
     解决方法是在填加记录之前先在表格单元内填写上满足筛选条件值，然后再
添加记录，系统会把这些值自动存到数据库里。

.context 删除一表页
\i怎样删除一表页?\t
    删除一表页其实是删除主库的一条记录，若有多个从库和它相连，则从库中
和主库的关联字段值相同的记录也被删除，所以应小心用之。
    删除一表页的具体操作为：
	1. 用鼠标或键盘激活一主库字段单元。
	2. 选中“数据处理”菜单中的“删除记录”菜单项，或者用组合键CTRL_DEL,
	   也可以用鼠标单击快捷图标“”按钮。则表页被删除。

.context 删除二维区域内一记录
\i怎样删除二维区域内一记录?\t
    具体操作如下：
	1. 用鼠标或键盘激活二维区域内要删除的单元。
	2. 选中“数据处理”菜单中的“删除记录”菜单项，或者用组合键CTRL-
	   DEL，也可以用鼠标单击快捷图标“”按钮。则删除一记录。

.context 修改数据
\i怎样修改数据?\t
    对于单库的字段或多库的非关联字段可以直接修改。
    当修改主库的关联字段时，若修改的结果在从库中没有对应项时，会弹出从
    库浏览对话框，用户可以从其中选择一合适的连接记录值，然后返回。
    当对设置了筛选条件的记录进行修改时，若修改的结果不满足，则在以后操
    作中不能再处理此条记录。

.context 编辑筛选条件
\i怎样编辑筛选条件?\t
    编辑筛选条件的目的是一次输入多个筛选条件，以供在设置筛选条件时，可
以从中选取一个，不用再重新编写。
    在“数据处理”菜单下选中“编辑筛选条件”菜单项，弹出“编辑筛选条件”
    对话框。
    此对话框由选择数据库框，字段列表框，筛选条件编辑行，筛选条件列表框。
    以及按钮组成。
    此时，对话框可为多个数据库设置筛选条件。若想切换到其它数据库，用鼠
    标单击选择数据库框的“”，弹出数据库列表框，您可以选择数据库。
    用户可以直接在“筛选条件”输入行输入字段名，也可以双击字段列表框内
    的字段名到输入行，然后单击对话框底部的按钮，按钮的内容插入到输入行。
    当一个筛选条件输入完毕后，单击“输入”按钮，这个筛选条件插入到列表
    框中。
    若当前这个筛选条件表达式不合法，或者在列表框中已经存在相同的表达
    式，则不予插入。
    当要删除一个列表框筛选条件时，先用鼠标点中这个条件表达式，再用鼠标
    单击“删除”按钮，即可删除。

.context 设置筛选条件
\i怎样设置筛选条件?\t
    编辑好筛选条件后，选中“数据处理”菜单条下的“设置筛选条件”菜单项，
弹出的“设置筛选条件”对话框。
    此时用户只需在筛选条件列表框选中其中的一个条件，再按下“确定”按钮，
便可设置筛选条件。
    如果列表框中没有合适的条件，用户也可以在输入行输入一个筛选条件。
    设置筛选条件之后，所有的操作都是针对满足条件的记录而言。
    注：1. 当表格与多库链接，设置筛选条件时一定要考虑到多库。虽然筛选
条件编辑行中只能显示一个库的一个筛选条件，但如果通过数据库选择框选择其
它数据库，这时筛选条件编辑行中如果存在筛选条件，那么该筛选条件一样起作
用。也就是说：多个数据库的多个筛选条件可以同时起作用。
	2. 热键[Ctrl_Y]可以删除筛选条件编辑行中的筛选条件。

.context 取消筛选条件
\i怎样取消筛选条件?\t
    当要取消筛选条件时，选则“数据处理”菜单条下“取消筛选条件”即可。

.context 什么是分类汇总
\i什么是分类汇总?\t
     分类汇总在UCTAB3.0里是指：按数据库的某一字段的相同值，对其它的某
些字段进行小计，最后求总计的过程。
    详细内容参看手册

.context 打印与数据库链接的表格
\i怎样打印与数据库链接的表格?\t
    由于表格与数据库链接后会产生多页格式相同的表格，所以打印与数据库链
    接的表格一般都是多页。
	具体操作步骤如下：
	1.把要打印的与数据库链接的表格调入工作区。
	2.选择“文件"菜单中的“打印”菜单项，弹出“打印表格”对话框。
	3.单击“数据库打印”按钮，对话框变为如图7.34所示。
	4.请根据需要设置打印范围，注意打印设置的起始页码在这里有效，指表页
	   的号码。
	5.单击“确定”按钮，开始打印。

.context 生成数据库报表模板
\i怎样生成数据库报表模板?\t
    利用“生成数据库报表模板”功能，可以将用UCTAB 3.0制作和定义的所
有表格在您的dBASE、FoxBase、FoxPro程序里以“所见所得“的形式显示和
打印出来(包括UCTAB里的斜线、财务栏)。不但能自动读取您数据库里的数据,
而且您可以用数据库编程语言轻松地往表格里填写数据。

     用法举例:
     在UCTAB环境下定义好的表格转换成数据库模板，方法如下：
     ① 打开在UCTAB环境下制作、定义、填写好的表格。
     ② 选择“"文件”"菜单下的“生成数据库模板”[agnel1]菜单项，弹出“数据库
	模板保存”对话框，如图7.35所示
     ③ 在“数据库模板保存”对话框中输入生成数据库模板之文件名，按”确定“按
	钮。表格被保存为数据库模板文件形式。
	注：在启动FOXBASE或FOXPRO之前启动FOXTAB.COM文件。
	在FOXBASE中执行"DO EXAM" 命令
	FOXTAB /Q 退出FOXTAB.COM在内存中的驻留.

.context 定义录入表
\i如何定义录入表\t

    创建录入表步骤如下:
	1. 在自由表格环境下制作一表格之后,进入制式表格定义环境
	2. 输入录入单元的标知文字,如下表中的"姓名","性别"均是标知文字

	      ┏━━━┯━━━┯━━━┯━━━┯━━━┓
	      ┃ 姓名 │张伟丽│      │      │      ┃
	      ┠───┼───┼───┼───┼───┨
	      ┃ 性别 │  女  │      │      │      ┃
	      ┠───┼───┼───┼───┼───┨
	      ┃      │      │      │      │      ┃
	      ┠───┼───┼───┼───┼───┨
	      ┃      │      │      │      │      ┃
	      ┗━━━┷━━━┷━━━┷━━━┷━━━┛

	3. 定义录入单元属性,上表中内容为"张伟丽"和"女"的单元,均为录入单元
	4. 如果表格模型比较复杂,如部门人员情况表

			     部门人员情况表


		部门名称 : 研究所
	      ┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓
	      ┃ 姓名 │ 性别 │ 年龄 │ 学历 │ 民族 │ 成份 ┃
	      ┠───┼───┼───┼───┼───┼───┨
	      ┃吴 岷 │  男  │  26  │ 大本 │  汉  │ 学生 ┃
	      ┠───┼───┼───┼───┼───┼───┨
	      ┃尹江辉│  男  │  25  │ 大本 │  汉  │ 学生 ┃
	      ┠───┼───┼───┼───┼───┼───┨
	      ┃刘国正│  男  │  27  │ 大专 │  汉  │ 学生 ┃
	      ┠───┼───┼───┼───┼───┼───┨
	      ┃顾宪凯│  男  │  28  │ 大本 │  汉  │ 学生 ┃
	      ┗━━━┷━━━┷━━━┷━━━┷━━━┷━━━┛

	   显然应该用两个数据库来描述这张表,
	       部门库( 部门名称 )
	       人员库(姓名 , 性别 , 年龄 , 学历 , 民族 , 成份 )

	   ● 在定义"部门名称"录入单元属性时,一定要把它置为"连接字段"
	   ● 先定义一个二维区域,在二维区域的第一行定义人员的姓名 , 性别
	      等属性

	5. 创建录入表


.context 定义统计表
\i如何定义纵横向条件的统计表\t
    统计表就是利用已有的数据库或录入表，通过对横向、纵向统计条件的编辑，
并将之链接到表格内，以达到对满足横向、纵向统计条件的数据进行统计功能。
    典型统计表如下:

			各部门人员情况统计表

	┏━━━━┳━━━━━━━┯━━━━━━━━┯━━━━━━┓
	┃        ┃   性    别   │      年龄      │    学历    ┃
	┃        ┠───┬───┼────┬───┼───┬──┨
	┃        ┃  男  │  女  │ 大于25 │大于30│ 本科 │硕研┃
	┠────╂───┼───┼────┼───┼───┼──┨
	┃ 软件部 ┃      │      │        │      │      │    ┃
	┠────╂───┼───┼────┼───┼───┼──┨
	┃ 网络部 ┃      │      │        │      │      │    ┃
	┠────╂───┼───┼────┼───┼───┼──┨
	┃ 系统部 ┃      │      │        │      │      │    ┃
	┠────╂───┼───┼────┼───┼───┼──┨
	┃ 研究所 ┃      │      │        │      │      │    ┃
	┗━━━━┻━━━┷━━━┷━━━━┷━━━┷━━━┷━━┛

    创建录入表步骤如下:
	1. 在自由表格环境下制作一表格之后,进入制式表格定义环境,并把表格
	   类型设置为统计表类
	2. 建立统计源
	3. 编辑横向、纵向统计条件
	4. 定义统计结果二维区域
	5. 链接横向、纵向统计条件

.context 数据报盘
\i如何进行数据报盘和数据回收\t

.context 填写环境
\i如何进入制式表格填写环境\t
    (1) 在运行UCTAB.EXE文件时，直接键入UCTAB /W
    (2) 在运行UCTAB.EXE文件后，屏幕出现对话框。
	鼠标单击“制式表格”按钮或直接键入[Enter]，进入到制式表格的
	定义环境,鼠标单击“填表”按钮,进入到制式表格的填写环境。
