以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何让实现打开一个录入窗口 只可以录入而不能编辑  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=38536)

--  作者:ichoo31
--  发布时间:2013/7/31 13:57:00
--  [求助]如何让实现打开一个录入窗口 只可以录入而不能编辑

[求助]如何让实现打开一个录入窗口 只可以录入而不能编辑

 

我有一个订单信息录入窗口 这个窗口同事也用一个空间调用了一个副本表显示在邮编,先在的情况是点击这个副本表的行,在左边的录入窗口会有相应的数据出现,并且可以编辑

 

怎么实现只可以浏览 但是不能编辑呢 要点击一个编辑按钮才能编辑


--  作者:Bin
--  发布时间:2013/7/31 14:37:00
--  
打开窗口所有文本框设置 Enabled=False  点击按钮再遍历文本框设置为TRUE即可


--  作者:ichoo31
--  发布时间:2013/8/1 9:30:00
--  
目前对我来说太难了 哎
--  作者:Bin
--  发布时间:2013/8/1 9:38:00
--  
那就先看帮助学习吧.

图片点击可在新窗口打开查看

 

看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。
三遍之后才开始做系统,先设计好表,想做什么功能,就做什么功能,遇到问题在帮助找答案,找不到的在论坛提问,不断遇到问题,不断解决问题,慢慢就熟悉了。
此外一定要先掌握《使用指南》,然后再看《开发指南》


--  作者:狐狸爸爸
--  发布时间:2013/8/1 9:52:00
--  

其实很简单的,AfterLoad事件:
 
For Each c As WinForm.Control In e.Form.Controls
    if e.Name  <> "编辑按钮的名称" then
       c.Enabled = False
     End If
next

 

编辑按钮的代码:

 

For Each c As WinForm.Control In e.Form.Controls
    c.Enabled = True

Next


 

记得按bin说的,先按顺序看帮助系统学习。

[此贴子已经被作者于2013-8-1 9:51:53编辑过]

--  作者:ichoo31
--  发布时间:2013/8/2 14:02:00
--  
狐表的所有功能 都是建立在数据表上的吧,比如我要有 客户管理、订单管理、库存管理 就需要建立相应的表 对吧
--  作者:Bin
--  发布时间:2013/8/2 14:03:00
--  
以下是引用ichoo31在2013-8-2 14:02:00的发言:
狐表的所有功能 都是建立在数据表上的吧,比如我要有 客户管理、订单管理、库存管理 就需要建立相应的表 对吧

差不多是这么个意思.