永发信息网

foxpro locate 谢谢!急

答案:2  悬赏:50  手机版
解决时间 2021-02-07 03:27
  • 提问者网友:一抹荒凉废墟
  • 2021-02-06 05:18
3, 找出两个图书记录,并逐个显示:(locate for, found(), continue)
条件:作者名字只有两个汉字并且定价在20至40之间locate for
或者
作者名字是三个汉字并且书名多于4个汉字

4,找出书名中有“学”字的两个记录,将它们逐一输出显示(字符串比较,locate for, continue)
5,算出库中书籍的毛利率并显示成百分数形式(建索引,注意会出现错误,str)
6,将表中书号,书名,作者,定价,进价,差价 输出成表格的形式,表样式及装饰(颜色等)的设计由自己决定(4个记录)(编程序,要求:表名,表头,数据要不同的颜色,所有的数据都要右对齐)
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-02-06 06:10
作者名字只有两个汉字并且定价在20至40之间的条件可以这样定义:LENC(ALLTRIm(作者))=2 AND 定价<=40 AND 定价>=20

你可以用locate命令来进行查找:LOCATE FOR LENC(ALLTRIm(作者))=2 AND 定价<=30 AND 定价>=15

也可用SQL命令来显示所有记录:SELECt * from DBF() WHERe LENC(ALLTRIm(作者))=2 AND 定价<=30 AND 定价>=15

当然也可以用其他命令来查找,条件的方法就这样的。
全部回答
  • 1楼网友:人间朝暮
  • 2021-02-06 06:47
狗狗搜索下载下面这两个东东,把它放到你安装的软件所在的目录就可以了
第一个:vfp6rchs.dll
第二个:vfp6r.dll
原因可能是你安装的银行代发工资软件采用microsoft visual foxpro编译。假如安装后仍然不能使用,那么,要查找你所安装的microsoft visual foxpro的版本,下载相应的组件。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯