foxpro中如何批量替换,类似word那样的替换

作者&投稿:仇苛 (若有异议请与网页底部的电邮联系)
foxpro中如何批量替换,类似word那样的替换~

不着急,很简单,输出下面的一个命令就可以:
REPLACE
ALL
路由
WITH
strtran
(路由,
"数据中继",
"数据")
哦,在这之前要打开数据库,命令是:
USE
abc

方法一:
在(总表)零售价修改的地方增加一个判断,调用一个自定义函数。调用的时候把参数spbm和lsj传递过去,就可以在修改(总表)价格的时候修改(价格表)中对应的价格了。

提前把价格建立复合索引:
index on spbm tag ispbm

自定义函数的写法:
Para mSpbm,mlsj
if !Used('价格')
Use 价格 in 0
endif
Sele 价格
Set order to ispbm
if seek(m.mspbm)
replace lsj with m.mlsj
else
wait'这个编码没有在价格表中找到!!!' windows
endif
return

当然,总表和价格表反过来查,做法相同。

方法二:
全部修改完价格以后再替换:
if !Used('价格')
Use 价格 in 0
endif
Sele 价格
Set order to ispbm
if !Used('总表')
Use 总表 in 0
endif
Sele 总表
Scan
Sele 价格
if seek(m.mspbm)
replace lsj with m.mlsj
else
?spbm,'这个编码没有在价格表中找到!!!'
endif
endscan
return

不着急,很简单,输出下面的一个命令就可以:
REPLACE ALL 路由 WITH strtran (路由, "数据中继", "数据")

哦,在这之前要打开数据库,命令是:
USE abc

阳光上桥非常有水平,回答得很到位,支持!

select replace(路由,'数据中继','数据') from abc

在我们日常工作和日常学习中,有时候需要将一些Word 文件进行压缩,如何做到呢?我们可以使用[风云压缩]完成。一起来看下具体步骤吧!



REPLACE
SQL语言的话用alter


英汉药名关联词典O5b
3. Oxaprozin Tablets〖药品商品名〗奥沙普秦片〖英文通用名〗Oxaprozin〖中文通用名〗奥沙普秦 4. Oxaprozin-Zenith Heilen〖药品商品名〗诺松〖英文通用名〗Oxaprozin〖中文通用名〗奥沙普秦 5. Oxarbazole〖药品通用名〗奥沙巴唑〖所属类别〗呼吸系统药物\/平喘药\/其它类 6. Oxatimide〖英文...

wmsyspro.exe应用程序提示0x00417269指令引用的0x000092d8内存。该内存...
例五:双击一个游戏的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”内存,该内存不能为“read” ,并且提示 Client.dat程序错误。 解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。 例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0*772b548f”指令引用的“0*00303033”内存,该 内存不能为“...

v ox 30和vivo x 30 pro是一样大的吗?
两款手机都是差不多的,但是有一些细节是不同的不管是什么手机,他的规格和外观都是不一样的。

macbook pro 装win10后,原苹果系统不能连接wifi
断开,检测到无线网络后点击连接,或使用驱动精灵网卡驱动版安装一下。

荣耀70Pro和华为nova8Pro对比
小结:两款处理器虽然都是中端定位处理器,但是天玑8000的性能还是要比骁龙778G更加强悍一点 摄像拍照 荣耀70Pro: 此次荣耀 70 系列全系标配并首发 5400 万 IMX800 视频主摄,同时全系标配 5000 万后置超广角微距主摄。 另外荣耀 70 Pro 和荣耀 70 Pro+ 还配备有 3 倍光学变焦镜头和 5000 万前置 AI 超感知主...

无法卸载tracepro怎么处理
使用超级兔子魔法师进行彻底的垃圾文件清理!一般回清理干净的!

Macbook pro系统升级,软件和app需要重新安装或者下载么
如果是在10.7 lion下直接升级系统到10.8的话,软件都不会有影响。不会删除的,在升级到10.8以后,系统会弹出一个提示,告诉你哪些程序是10.8不兼容的,他会将不兼容的程序统一移动到一个地方。10.7.4可以直接升级到10.8的,只需要下载10.8的光盘镜像dmg,然后在10.7.4中双击执行,就能直接...

macbook pro连接三星ml1430激光打印机 显示脱机状态
你的电脑装的什么系统?打印机的驱动是否兼容?USB线连接是否正常?USB线多换几个插口试试再不行就换条新的好点的USB数据线!以上都没问题请 点击开始--打印机和传真机——在ML1430打印机驱动上右击——有个脱机使用选项 把前面的对号去掉就可以了!

Mac Pro 垃圾桶能独立运行两个系统么
不可以,只能同时进入一个系统,要么OS X,要么windows。

PS4 Pro港版国行和美版的区别有哪些?本人一般不玩网游,应该选哪个版 ...
区别就是OX键 然后港版需要转换头 美版不用

广州市17695906047: foxpro中如何批量替换,类似word那样的替换 -
邱哪雌三: 不着急,很简单,输出下面的一个命令就可以:REPLACE ALL 路由 WITH strtran (路由, "数据中继", "数据") 哦,在这之前要打开数据库,命令是:USE abc

广州市17695906047: foxpro中如何批量替换 -
邱哪雌三: 方法一:在(总表)零售价修改的地方增加一个判断,调用一个自定义函数.调用的时候把参数spbm和lsj传递过去,就可以在修改(总表)价格的时候修改(价格表)中对应的价格了.提前把价格建立复合索引:index on spbm tag ispbm 自定...

广州市17695906047: VisualFoxpro的批量替换 -
邱哪雌三: REPLACE ALL FIELDS byqx WITH "01" FOR byqx="1"

广州市17695906047: foxpro怎么替换多个字段的数据 -
邱哪雌三: 你问的不够详细. 我只能猜测着回答.一般可以同时修改满足一定条件的多个记录的多个字段:select 表 replace a with a+1,b with 'check' for c>=10 或者 update 表 set a=a+1,b='check' where c>=10

广州市17695906047: visual foxpro 将某个字段的内容为数字怎样成批替换成文字内容的命令 -
邱哪雌三: 如将“人事.dbf”表中的“身份证号”字段,原是数值型的,全部变成字符型的,代码如下: 在命令窗口中输入: use 人事 回车 modi stru 回车 “添加”一个字段“身份证号A”类型为字符型,长度为18“确定” 再输入代码: repl all 身份证号A with str(身份证号,18,0) 回车 &&18是长度,0是小数位数. 这样表中“身份证号A”中的字段就全是字符的了

广州市17695906047: foxpro把符合条件字段名里的某些数字怎么全部替换成另一个数字,例如将表中CHARGE字段名里的30全部改成20 -
邱哪雌三: use 表 update 表 set charge = strtran(charge,'30','20')

广州市17695906047: foxpro替换的问题 -
邱哪雌三: 可以, 使用chrtran()函数 比如:select 表名 replace all 字段1 with chrtran(字段1,'-',''),字段2 with chrtran(字段2,'-','') ......以此类推 附:帮助中说明 在一个字符表达式中,把与第二个表达式字符相匹配的字符替换为第三个表达式中...

广州市17695906047: foxpro 记录的替换 -
邱哪雌三: go 1 scatter to x &&将第一条记录的各字段值依次赋给数组元素 go 2 gather from x &&用数组元素的值依次替换当前记录各字段的值.go 3 gather from x go 4 gather from x 最后可以编写成一个循环结构实现全部替换.use 表 for n=1 to reccount() step 4go n scatter to x &&此命令中数组可以不用定义直接使用 for i=1 to 3 if n+i>reccount() exit endif go n+i gather from x endfor endfor use

广州市17695906047: foxpro 表间数据替换 -
邱哪雌三: 这个 问题比较简单:setect 1 use 表1.dbf setect 2 use 表2.dbf index on 姓名 to xm1 setect 1 set relation to 姓名 into 表2 **上行 用本区的姓名字段去匹配 表2 的姓名字段,建立连接 replace all 姓名 with 表2->姓名 use setect 2 use return将上述代码复制粘贴到一个prg文件,存盘(ctrl+ W),运行即可

广州市17695906047: foxpro的replace命令中怎么实现,替换字段1中部分数据.比如中国替换字段中的中国人. -
邱哪雌三: 设 ①字段名为 A;②要替换当前表中所有记录的A字段中包含的所有"中国人"为"中国";则: REPLACE A WITH STRTRAN(A,"中国人","中国") ALL 请参考VF帮助:① REPLACE FieldName1 WITH eExpression1 [ADDITIVE] [, ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网