S E T T A L K 命 令
决定
Visual FoxPro 是否显示命令结果
语 法
SET TALK ON | OFF | WINDOW [ WindowName ] | NOWINDOW
参 数 描 述
O N






默
认 值 允 许 把 对 话 结 果 发 送 到 Visual FoxPro 主 窗 口 系 统 信 息
窗 口图 形 状 态 栏 或 用 户 自 定 义 窗 口 中 如 果 SET TALK 设 置 为
OFF 后 再 改 为O N 那 么 对 话 结 果 将 传 送 到 发 出 SET TALK OFF 命
令 之 前 的 输 出 位 置
OFF


阻
止 对 话 结 果 传 送 到 Visual FoxPro 主 窗 口 系 统 信 息 窗 口 图 形
状 态 栏 或用 户 自 定 义 窗 口 中
W INDOW [ W indowNam e]



W
indowName 指 定 接 收 对 话 结 果 的 用 户 自 定 义 窗 口 接 收 对 话
结 果 的 用 户 自定 义 窗 口 必 须 在 传 送 对 话 结 果 之 前 创 建 如
果 指 定 的 窗 口 不 存 在 对 话 结 果将 发 送 到 Visual FoxPro 系 统
窗 口 中
N O W I N D O W
将 对
话 结 果 直 接 传 送 到 Visual FoxPro 主 窗 口 中
说 明



有些表处理命令返回有关运行状态的信息
或 对话结果
这些命令有
|
APPEND FROM |
AVERAGE |
CALCULATE |
|---|---|---|
|
COPY TO |
COUNT |
DELETE |
|
INDEX |
PACK |
REINDEX |
|
REPLACE SUM |
SELECT – SQL TOTAL |
SORT |



在
Visual FoxPro 中 对话结果直接传送到 Visual FoxPro 主窗口
图形状态栏或用户自定义窗口中 对话也可以被关掉



SET
TALK 的汇报时间间隔可以用 SET ODOMETER 命令指定 SET ODOMETER
的默认设置是 100 请注意当 SET TALK 设置为 ON 时 程序的运行速度会降低
这


是因为
Visual FoxPro 主窗口或用户自定义窗口必须经常更新的缘故
如果只需知道某一命令处理记录的总数 就可以在程序执行完后就发出 SET TALK
OFF 命令并显示 _TALLY 系统变量
SET
TALK 的作用范围是当前数据工作期
请 参 阅
DEFINE WINDOW, SET DATASESSION, SET NOTIFY, SET ODOMETER, SYS(103), _TALLY
