Access交流中心

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

[5分]万用窗体(可用于选择和传值)开放源码求进化

小魏  发表于:2010-11-01 19:47:40  
复制

之前有将万用窗体的MDE版发在本论坛上.很多网友评价可以.

原贴:

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

根据进化论的观点,物种只有不断进化才进得到提高.

现在偶将源代码全部开源,希望广大网友都能关注并提出建议或意见.最好是直接进行优化提高其功能和稳定性.或简化代码.

请各位也本着开源的思想,将每次的进化后的程序发在这个贴子上,并注明进化时间和进化的造物主.

 

点击下载此附件

 

点击下载此附件

 

Top
南方 发表于:2010-11-02 04:51:24

 

魏军长,好像还少了一份?



小魏 发表于:2010-11-03 07:24:12

不缺文件.有两个附件,解压一下即可.

一个文件太大,上传不了.所以分成两个.解压时选一下就行了.



红尘如烟 发表于:2010-11-10 14:15:28
取字段名的函数可以改成这样效率更高一些,能支持表、查询以及SQL语句返回的记录集:
Function GetFieldNames(Domain As String) As String
    Dim rst As DAO.Recordset
    Dim fld As DAO.Field
   
    Set rst = CurrentDb.OpenRecordset(Domain, , dbAppendOnly)
    For Each fld In rst.Fields
        GetFieldNames = GetFieldNames & " [" & fld.Name & "] &"
    Next
    GetFieldNames = Left$(GetFieldNames, Len(GetFieldNames) - 1)
    GetFieldNames = " AND " & GetFieldNames & " Like "
    rst.Close
   
Exit_GetFieldNames:
    Set rst = Nothing
    Set fld = Nothing
    Exit Function
   
Err_GetFieldNames:
    MsgBox Err.Description, vbCritical
    Resume Exit_GetFieldNames
End Function
另外MutiCondi函数中将带分隔符的字符串用Split函数转换为数组处理应该更好一些……


华 发表于:2010-11-10 17:29:19
都是高手,学习中.

杜 发表于:2010-11-16 23:26:08
学习了.......

xxh 发表于:2010-12-21 21:49:49
学习中

陈德 发表于:2011-01-02 09:04:54
学习中
.............

小魏 发表于:2011-01-03 20:47:52
后台数据库升到SQL之后,发现了一些问题,一是模湖查询语句中的LIKE*X*需要改为LIKE%X%,另外,取表的主键值的代码失效,需要取消这个主键值的读取功能.

sosopain 发表于:2011-02-08 10:47:56

为什么不直接用子窗体控件+子窗体,或者子窗体控件+查询 而要用个listview 呢?系统自带的筛选查询功能很强大了. 重新造个轮子视乎不划算吧?

 

另外,建议用一个窗体函数的形式来处理返回值的问题, 这样耦合松一些,重用性好一些,使用上的编程量也小一些.

 

 



陈永 发表于:2011-03-13 12:52:42

学习中···



菜鸟 发表于:2011-03-25 23:01:04

得到启发!



tyw 发表于:2011-03-26 10:40:44
学习学习

风行 发表于:2011-04-15 20:20:06
智者见智

Young 发表于:2011-05-09 16:08:12
学习了,哈哈!受教,目前提不出什么意见!

陈永 发表于:2011-05-09 21:10:49

我到现在都没打开该文件!打不开  缺少文件!谁教下

 



俆井龙 发表于:2011-05-11 20:27:30
支持分享......

极品飞车 发表于:2011-05-11 20:55:41

小魏兄,我想知道你窗体中表格显示的黄绿间隔颜色是怎么实现的?



小魏 发表于:2011-05-14 22:16:24

你时入设计视图都能看到了.

我是用一个图片加载来实现的.



学习者 发表于:2011-05-17 18:51:25
打不开,谁能发个集成能打开的!

许生 发表于:2011-05-20 16:35:36
支持分享

总记录:24篇  页次:1/2 9 1 2 8 :