以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  如何得到数据表中的当前字段名称?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=6920)

--  作者:reachtone
--  发布时间:2007-1-13 9:25:48
--  如何得到数据表中的当前字段名称?

数据表中可以通过方法得到全部字段的名称。但如何可以得到光标所在当前列的字段名称?我想在数据表中做个右键弹出菜单,可对任意列进行动态筛选。

无法得到当前字段名称,请版主指教。


--  作者:FSJM
--  发布时间:2007-1-13 9:52:32
--  
可以使用 "数据表网格" 的 "单击网格单元" 事件 试一试.
--  作者:reachtone
--  发布时间:2007-1-13 10:07:00
--  

这是事件设置啊.怎样设置?

我想在数据表“浏览编辑网格”时,得到当前列的字段名称,不知怎样可以得到。不论是属性还是方法里,都无法得到字段名称,还请指点一二,谢谢!


--  作者:FSJM
--  发布时间:2007-1-13 10:31:41
--  
直接使用 事件参数值 中的"字段名称" 就可以了(注意在右上方)。
--  作者:pc_doctor
--  发布时间:2009-8-16 1:00:32
--  

这个问题经过两年的试一试都没有能试出来呀!

究竟怎样才能得到当前字段名称,特别是在“纵向记录编辑”构件中(即使用“字段按钮按下”事件也只能得到文本字段的名称);“浏览编辑网格”构件更是没有办法了!!!!!!!!

有没有更好的普遍通用的解决之道?“得到当前字段名称和字段号以及当前记录号”是数据库操作的必要吧!在很多场合中都需要取得的!!








--  作者:玩脑者
--  发布时间:2009-8-16 13:18:06
--  

这些早就有。。。。

不知道你要当前字段名称做什么?

不同的目的有不同的得到方法

1、数据表网格中有“单击网格事件”,里面有“字段名称”

2、通过设置“数据表网格”字段集也可以使用“字段名称”

记录号:记录循环中有一个方法:得到当前记录-------这个就是得到当前记录号的

另外:P兄还在用“浏览编辑网格”呢,那个早已经过时了,替换它的是“数据表网格”



--  作者:pc_doctor
--  发布时间:2009-8-17 0:17:00
--  

玩脑者兄弟,你能获取“纵向记录编辑”中的当前光标处的“字段名称”吗?(该构件只有‘文本类字段’尚可采用“字段按钮按下”事件获取当前字段名称,其他类型的字段则不行的。)

所以说,只有在“数据表”或“数据源”以及“ADO查询”中去解决完善,才能达到在任何时候、任何地方都能获取当前字段名称和字段号以及当前记录号。


--  作者:玩脑者
--  发布时间:2009-8-17 13:00:45
--  

1、纵向记录编辑构件,得不到字段名称,不是因为“数据表”或“数据源”以及“ADO查询”的问题,而是这个构件本身的功能实现不了。

实际上纵向记录编辑构件本身是中的“提示列”----就是字段名称,编辑列-----就是字段行编辑,,,,因为这个构件中的提示列和编辑列都不能单独操作,同时也没有相应的方法和事件,所以(好像)是得不到“字段名称”。

2、你可以说说你要实现什么功能,看有没有其他的思路。。。