Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]关于红尘如烟那个通用精品界面

雪风  发表于:2009-08-10 17:12:00  
复制

红尘如烟那个通用精品界面的确实是好,不过今天研究了半天,出现了一个问题.如果在窗体设置仅访问.查询窗体的查询条件文本框就不能输入了!谁知道如何解决?

我的查询窗体的子窗体是可以修改的! 我要达到的目的是 可以输入查询窗体的查询条件,但不可以修改子窗体!

 

Top
sunny 发表于:2009-08-10 17:28:40
那设置子窗体的属性--记录集类型-->快照 可否?

钟庆泉 发表于:2009-08-11 13:20:25

我也在用红尘如烟的作品,精品啊

我也遇到同样的问题,我说下我的解决方法

在主窗体设置可修改,这样子就可以输入查询条件了。

如果你不想让别人修改,子窗体内容,就把子窗体文本控制的数据设置为“不可用”并“锁定”



雪风 发表于:2009-08-11 17:50:35

这样子还是不行呀.我的主窗全是不绑定的文本框.说白了全是查询条件文本框.可以随意输入.子窗体才是我真真要控制.分配用户只读.修改.增加!就是现在难以实现呀!!!



trynew 发表于:2009-08-14 11:47:04

这个包含子窗体的权限设置,解决方法不外乎三个:

1、让笛子修改平台的权限设置功能及方法,考虑到主窗体及子窗体权限设置或绑定与非绑定对象之间的区别。

2、自己在窗体中增加权限判断及权限设计的语句。

3、分别建相同的两个窗体,一个为可以编辑添加的,一个是只能浏览只读的,来分别给不同用户设置权限。

第一个方案要有面子,第二个方法要有水平。两个都没有的话。。。。。。



trynew 发表于:2009-08-14 11:52:10
呵呵,看错了,以为是笛子的那个平台:)原来是红尘的那个界面,这个是开源的,有时间我给修改一下权限的控制都可以,其实楼主提出来的确是是实际应用中的一个问题,在权限控制中应予以考虑

雪风 发表于:2009-08-14 17:17:16
谢谢版主关注!期待早日能修改好,并告之!!

雪风 发表于:2009-08-19 20:49:30

关于此窗体,经使用后发现严重的问题:

 

1、用户自己注册后,未经批准就可以进入系统,主界面无功能按扭,菜单则拥有超用户权限!

 

2、经管理自己添加用户后,可登入,主界面也有功能按扭,权限则无法控制,限制了权限则实际使用中还可以使用。

 

3、功能按钮权限设置有效后,菜单权限则无法控制。有超用户使用权。除非禁用某项菜单!不可设为仅访问权!

 

4、功能按钮设置为仅访问权限后,对某一项功能按钮重复打开,关闭,打开,关闭数次后,仅访问权会变成超用户使用权!

 

哎,由于太喜欢些界面,花了几天时间把原来的数据库改版成此界面,原来仅一个Admin用户,调试时一点问题也没有,但投入使用时,经过四五个用户一注册。原来的权限功能全部失效!也无法控制! 心痛呀!!!



汪武龍 发表于:2009-08-20 08:06:12
我沒有踫到wangxf的這些問題,都很正常呀,是不是wangxf哪處設置不當?

zhaoyueqi 发表于:2009-08-20 22:50:16
我也是觉得红尘如烟的精品界面非常精美,还能够自己更换,非常有个性。我花了一段时间将它修改成单个的数据库,不是拆分的那种,多个用户注册使用后,比较正常,未出现像wangxf发现的问题。使用时注意系统管理中系统设置的内容,注意权限管理中根目录和子目录的关系。在查询时另外建立一个查询的窗体,集中查询,也是一个选择。祝你早日使用顺利。

sunny 发表于:2009-08-21 09:09:30

http://www.accessoft.com/blog/article-show.asp?userid=6532&Id=3721

这就是用红尘的权限控制界面做的,没遇到楼主的问题



jia 发表于:2010-03-16 09:59:53

我也是觉得红尘如烟的精品界面非常精美,还能够自己更换,非常有个性。但在使用中发现在“用户权限”条约上权限要有一栏“查看、修改”项是最好的(不能输入新内容)。

 

希望红尘如烟老师多发好作品。



太溪 发表于:2010-03-16 10:34:59

我的做法是,设计时先将主窗体、子窗体都设置编辑属性为“否”,然后在红尘如烟作品权限控制中设为“查看、添加”,即没有编辑权。

此时,主窗体和子窗体都是不可编辑,也不可输入的。

 

然后在主窗体上设置一个“编辑”按钮,设置单击事件为:me.子窗体.AllowEdits = true  使用时先单击“编辑”按钮,则子窗体就可以编辑了。

 

现在,再来解决主窗体对查询条件文本框输入的问题。因为此时主窗体也是不可编辑的。

 

先是窗体模块声明节中声明:

 

Dim medit As Boolean  '记住主窗体原来的编辑许可状态的变量。

 

然后在文本框的进入事件中设置:

  medit = Me.AllowEdits  '先记住窗体原来的编辑许可状态
  Me.AllowEdits = True   '设置窗体为可编辑,此时可以输入了
再在文本框的退出事件中设置:

   Me.AllowEdits = medit  '还原为原来的编辑许可状态

 

这是我的一个窗体界面:


 



太溪 发表于:2010-03-16 10:38:41

假如你的文本框太多,不想这么麻烦,也可以这么处理:

 

在编辑按钮的单击事件中:

 

me.主窗体.AllowEdits = true 

me.主窗体.子窗体.AllowEdits = true 

 

使用时先点击编辑按钮,这时就可以一并输入操作了。



太溪 发表于:2010-03-16 13:26:26

上面写错了,应该是

me.AllowEdits = true 

me.子窗体.AllowEdits = true 



jia 发表于:2010-03-17 16:44:10
    我使用的是双页面,前后页面进行联动,在后页面中安装有一个子窗口,在子窗口中双击进入修改界面,进行修改和编辑,在无有使用用“红尘如烟:老师的界面时,正常。但使用后子此页面窗口中的内容可修改了,那位老师有好办法解决此问题?

jia 发表于:2010-03-18 08:18:23

我按:设置子窗体的属性--记录集类型-->快照的方式进行设置后,子窗体是不可进行修改了,但在修改界面进行修改保存后,返回子窗体修改后的数据无有变化,需在前页进行换行后再返回修改数据才变化。

    那位老师有好的方法加以解决?



总记录:16篇  页次:1/1 9 1 :