vf中如何替换固定值

vf中如何替换固定值,第1张

是替换字段中的内容还是改字段名?这是两个不同的概念

如果是替换字段的内容可以是update,也可以用replace,如:把数值字段ABC的值加五,可以这样:

replace 字段名 with 字段+5

如果是改字段名,好像没直接的命令,不过可以用select命令来间接的实现:

如要把ABC改为AAC:

select ABC as AAC,* from 表名 into dbf newtable

alter dbf newtable drop abc

你得会编程才行,我只能提示,你搜索下面两行的关键词(文件名可以自定义

oExcel = CREATE("Excel.Application")

oExcel.Workbooks.open("c:\abc\你的excel.xls")

......

思路如下,找班级所在列,不妨保存到col_ban;

从第2行(可定义从第x1行开始)开始处理,一直到出现空行为此。

x1 = 2

new_ban = oExcel.ActiveSheet.Cells(x1 , col_ban) &&从excel 读取班级

new_key = oExcel.ActiveSheet.Cells(x1 , 1) &&从excel 读取关键字(自定义)

sele vf_table

replace all 班级 with '' &&假设你有必要清完数据库的班级

do while new_ban >""

replace for the_key = new_key 班级 with new_ban

x1 = x1 +1 &&下一行

new_ban = oExcel.ActiveSheet.Cells(x1 , col_ban) &&从excel 读取班级

new_key = oExcel.ActiveSheet.Cells(x1 , 1) &&从excel 读取关键字(自定义)

loop


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10034752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存