以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  lines 的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98956)

--  作者:rxfmrqq
--  发布时间:2017/4/10 13:11:00
--  lines 的问题

  老师,您好。

 

If e.Col.name = "词条4" Then
    Dim pc As List(of String)
    pc.add("\'" & Tables("录入索引(疾病)_table1").Current("词条4") & "\'")
    e.Form.Controls("TextBox1").text.lines = pc
End If

 

这串代码,写都写的进去, 但是 运行的时候就是会出错,找不出问题在哪。咋办呢。


--  作者:有点蓝
--  发布时间:2017/4/10 14:47:00
--  
没看懂你要做什么?
--  作者:有点色
--  发布时间:2017/4/10 14:48:00
--  

 你想做什么?这个意思?

 

If e.Col.name = "词条4" Then
    Forms("窗口1").Controls("TextBox1").text = Tables("录入索引(疾病)_table1").Current("词条4")
End If

 


--  作者:rxfmrqq
--  发布时间:2017/4/10 14:56:00
--  

我可能没有表达清楚,


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170410145607.png
图片点击可在新窗口打开查看

就是这个意思。
--  作者:rxfmrqq
--  发布时间:2017/4/10 15:16:00
--  

额,老师,还有个问题。
你看,我这个tables 显示的是 症状  症状图片 症状注解, 3个列。

能不能双击tables 症状列后, 将显示列变成, 其他的列呢?

嗯,类似于 目录树这样的。

 


--  作者:有点色
--  发布时间:2017/4/10 15:26:00
--  

1、代码

 

If e.Col.name = "词条4" Then

    Dim txt As WinForm.TextBox = Forms("窗口1").Controls("TextBox1")
    txt.text = txt.Text & iif(txt.Text > "", vbcrlf, "") & e.Row("词条4")
End If

 

2、不理解你说的【显示列变成其它列】的意思,截图说明


--  作者:rxfmrqq
--  发布时间:2017/4/10 19:57:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170410195647.png
图片点击可在新窗口打开查看
就是变成这样子。
--  作者:有点蓝
--  发布时间:2017/4/10 20:43:00
--  
你可以动态显示和隐藏某些列



--  作者:rxfmrqq
--  发布时间:2017/4/11 13:07:00
--  
感谢