以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 如何获得易表内所有表所有列的列名 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=21961) |
||||
-- 作者:Egei -- 发布时间:2012/9/20 15:07:00 -- 如何获得易表内所有表所有列的列名 如何自动获得易表内所有表所有列的列名, |
||||
-- 作者:lyang70 -- 发布时间:2012/9/20 16:57:00 -- 1、表名:
ListGrids 列出当前文件的所有表名,表名之间用符号“|”隔开。
2、列名:
ListCols 列出指定表中的所有列名,列名之间用符号“|”隔开。 例如:
——至于你所说的“自动”不明白如何自动法,楼主可以根据上面两个命令自行设置。 [此贴子已经被作者于2012-9-20 16:58:34编辑过]
|
||||
-- 作者:wjq1072 -- 发布时间:2012/9/20 19:06:00 -- 窗口设置一个标签:“显示系统结构信息”; SetLabel("显示系统结构信息",Text(Substitute(Substitute(Text(Eval("""\\""+"""+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(ListGrids(),"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@",":""+ListCols("""),"|",""")+""\\""+""")+""")")),"\\",Char(13)),"|","、"))) |
||||
-- 作者:wjq1072 -- 发布时间:2012/9/20 22:19:00 --
|
||||
-- 作者:Egei -- 发布时间:2012/9/21 14:28:00 -- 谢谢 楼上老师 每次都是你帮我解决问题 |
||||
-- 作者:小刚 -- 发布时间:2012/9/21 14:38:00 -- wjq1072老师和lyang70老师,都是不错的,有问必答,非常感谢! |
||||
-- 作者:Egei -- 发布时间:2012/9/21 21:27:00 -- Eval("RemoveGrid(""结构信息"") And CreateGrid(""结构信息"","""+Substitute(ListGrids(),"|",""",0,""")+""",0)") And AddRows("结构信息",Eval("Max(["+Substitute(ListGrids(),"|","!Cols],[")+"!Cols])")-8) And Eval("EvalFor(""结构信息"","""+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(ListGrids(),"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@",""",""Eval(""""Split(""""""""""""+ListCols("""""),"|",""""")+"""""""""""",""""""""|"""""""",Row)"""")"") And EvalFor(""结构信息"",""")+""""")+"""""""""""",""""""""|"""""""",Row)"""")"")") And OpenGrid(Grids) |
||||
-- 作者:wjq1072 -- 发布时间:2012/9/21 21:33:00 -- Eval("RemoveGrid(""结构信息"") And CreateGrid(""结构信息"","""+Substitute(ListGrids(),"|",""",0,""")+""",0)") And
|
||||
-- 作者:Egei -- 发布时间:2012/9/21 21:50:00 -- 我要增加一行 表名行 这样写怎么没有效果呀 addrow(""结构信息"","""+Substitute(ListGrids(),"|",",")+""","""+Substitute(ListGrids(),"|",""",""")+"""")
"""结构信息"+""","+""""+Substitute(ListGrids(),"|",",")+""","""+Substitute(ListGrids(),"|",""",""")+"""" [此贴子已经被作者于2012-9-21 22:03:39编辑过]
|
||||
-- 作者:wjq1072 -- 发布时间:2012/9/22 10:13:00 -- “我要增加一行 表名行 这样写怎么没有效果呀” 不懂什么意思啊? |