请教:vfp中如何通过字段中的数据判断字段名?

库中第一行数据有典型特征,是说明下面数据的内容的。比如:abcd(字段名)序号人名年龄学历(第一行)2王静21本科(笫二行)如何通过“人名”判断字段名为“b”(因为字段名... 库中第一行数据有典型特征,是说明下面数据的内容的。

比如:

a b c d (字段名)
序号 人名 年龄 学历 (第一行)
2 王静 21 本科(笫二行)

如何通过“人名”判断字段名为“b”(因为字段名常要变,所以想通过查第一行数据来判断其对应的字段名)
展开
 我来答
百度网友6382c60
2013-06-17 · TA获得超过548个赞
知道小有建树答主
回答量:649
采纳率:100%
帮助的人:217万
展开全部

我的数据库结构和你的差不多,如下图

设计的表单如下图

运行点确定后的效果如下图

确定的click 代码如下:

zdm=allt(thisform.combo1.value)  &&获得你要查找的内容

use 资产数据  &&这儿根据你的实际表名称修改

kk=1

do whil kk<=fcount()  &&循环判断

   go 1

   stor fiel(kk) to lszdm  &&将列名赋值给变量

      if &lszdm=zdm  &&判断第一行的值是否和你选择的查找内容一致

      messagebox(zdm+"对应 的列名称为:"+fiel(kk),0,"系统消息")

   endi

   kk=kk+1

endd

追问
thisform只能在方法中使用。有没有直接识别字段名的函数?
追答
编程也可以呀,至少我现在还没发现有函数可以识别字段名的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式