以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [原创]请帮我看一下这个表tabcontrol上的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10286) |
||||
-- 作者:aloby -- 发布时间:2011/5/28 10:10:00 -- [原创]请帮我看一下这个表tabcontrol上的问题 在tabcontrol上有以下问题需要解决: 么办? 并将输入的内容填入新增的行。
谢谢了
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/28 16:52:00 -- 1、设计窗口的时候,设置个Table控件的“允许编辑”属性。 2、在窗口AfterLoad事件:
Tables("会计科目_Table2").Filter = "某列 = 1"
3、参考这个,增加或编辑行后,单击取消按钮可以取消: http://help.foxtable.com/topics/2263.htm
4、参考: http://help.foxtable.com/topics/0656.htm
|
||||
-- 作者:aloby -- 发布时间:2011/5/28 20:06:00 -- 1、设计窗口的时候,设置个Table控件的“允许编辑”属性。
table1.允许编辑=true
这个语句对吗? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/28 20:31:00 -- 我说的是直接设置:
如果要用代码,应该是这样:
Tables("会计科目_Table2").AllowEdit = False
设置在窗口的AfterLoad事件。 建议你先系统看看帮助,写出"table1.允许编辑=true"这样的代码,你会耽误更多的时间。
[此贴子已经被作者于2011-5-28 20:33:06编辑过]
|
||||
-- 作者:aloby -- 发布时间:2011/5/28 20:37:00 -- 帮助里好象没提到AllowEdit这个属性,还以为可以用中文的。所以看帮助编不出这个语句的: Tables("会计科目_Table2").AllowEdit = False |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/28 20:53:00 -- 呵呵,你在帮助搜索一下“allowedit”看看 |
||||
-- 作者:aloby -- 发布时间:2011/5/28 21:01:00 -- 我在table控件相关说明上没找到allowedit,我是想说怎么能快速找到?
另外,请帮我看看在会计科目界面上,单击其中一行进行修改,怎么出来的总是其中一行,不能改变?谢谢了
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/28 21:18:00 -- table也是Table:
e.Cancel = True
当然任何情况下都是不能编辑的。
|
||||
-- 作者:aloby -- 发布时间:2011/5/28 21:24:00 -- 1。上面那个问题,是双击这行,弹出一个修改界面,但每次出现的都是某一行,换不了。 2。我在表属性beforeload事件中写了以下排序代码,但还是不排序。 Tables("会计科目").Sort = "科目_代码" |
||||
-- 作者:czy -- 发布时间:2011/5/28 21:25:00 -- 按钮代码改成:
Tables("会计科目").Position = Tables("会计科目_Table1").Position |