S E T N E A R 命 令

S E T N E A R 命 令 - 图1S E T N E A R 命 令 - 图2FIND 或 SEEK 查找记录不成功时 确定记录指针停留的位置

语 法

SET NEAR ON | OFF

参 数 描 述

O N

S E T N E A R 命 令 - 图3S E T N E A R 命 令 - 图4S E T N E A R 命 令 - 图5S E T N E A R 命 令 - 图6S E T N E A R 命 令 - 图7S E T N E A R 命 令 - 图8S E T N E A R 命 令 - 图9S E T N E A R 命 令 - 图10S E T N E A R 命 令 - 图11S E T N E A R 命 令 - 图12当 使 用 FIND 或 SEEK 查 找 记 录 不 成 功 时 将 记 录 指 针 放 在 最 相 近 的 记 录上 使 用 此 设 置 时 RECNO ( ) 将 返 回 最 邻 近 的 记 录 号 FOUND( ) 返 回 假(.F.) EO F ( ) 也 返 回 假 (.F.)

OFF

S E T N E A R 命 令 - 图13S E T N E A R 命 令 - 图14S E T N E A R 命 令 - 图15S E T N E A R 命 令 - 图16S E T N E A R 命 令 - 图17S E T N E A R 命 令 - 图18S E T N E A R 命 令 - 图19S E T N E A R 命 令 - 图20S E T N E A R 命 令 - 图21S E T N E A R 命 令 - 图22S E T N E A R 命 令 - 图23S E T N E A R 命 令 - 图24默 认 值 当 使 用 FIND 或 SEEK 查 找 记 录 不 成 功 时 将 记 录 指 针 放 在 表的 尾 部 使 用 此 设 置 时 RECNO ( ) 将 表 中 记 录 的 数 目 加 1 再 返 回 FOUND( ) 返 回 假 (.F.) EOF ( ) 返 回 真 (.T.)

说 明

S E T N E A R 命 令 - 图25S E T N E A R 命 令 - 图26当没有记录满足查找条件时 查找不成功

S E T N E A R 命 令 - 图27S E T N E A R 命 令 - 图28S E T N E A R 命 令 - 图29如果查找不成功 则不论 SET NEAR 的设置如何 使用 0 作为参数的 RECNO ( ) 命令都将返回最邻近记录的记录号

S E T N E A R 命 令 - 图30SET NEAR 的作用范围为当前数据工作期

请 参 阅

EO F ( ) , FIND , FOUND( ) , RECNO( ) , SEEK , SET DATASESSION