微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题关键词法模糊查找
栏目软件操作与技巧
作者云南 吕永贵
发布1992-12-04
  set excat on
  clear
  @5,4 say“关键词的说明:”
  @row(),col() say“关键词在试题中可由用户任意选取而输入,输第一”
  @row(),col() say“个、第二个关键词随便,关键词长度不限,一般选取2-4”
  @row(),col() say“个汉字、字母、或组合。关键词前,汉字间避免空格。”
  store " " to key1
  @3,10 say“输入第一个关键词:”get key1
  do 1-2
  read
  key1=trim(key1)
  Store " " to key2
  @4,10 say“输入第二个关键词:”get key2
  read
  key2=trim(key2)
  do I-3
  use <数据库文件名>
  go top
  ss="Y"
  do while .not. eof()
  f1=at(KEY1,试题内容)
  f2=at(key2,试题内容)
  *试题内容为库的字段变量名
  if f1=0 .and. f2=0
  * AND 与 OR
  skip
  else
  @3,0 CLEAR
  display off
  @1,10 say“需要继续查找吗(Y/N)?”get ss
  do 1-3
  read
  if ss="N"
  exit
  else
  skip
  endif
  endif
  enddo
  说明:①定义KEY1、KEY2为八个字符长的空变量;
  ②AND.OR运算据实际需要而选择,一般“OR”。
  附:
  * 1-2.prg
  set talk off
  set esca off
  poke 1047,0
  poke 1050,30
  poke 1050,32
  poke 1054,0
  poke 1055,106
  * 1-3.prg
  set talk off
  set esca off
  poke 1047,64
  poke 1050,30
  poke 1052,32
  poke 1054,0
  poke 1055,109