Access交流中心

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

子窗体查询时,点击标题字段最右边,出现的升序降序排序对话框

dongkaifeng  发表于:2016-04-04 16:16:48  
复制

1、子窗体查询时,点击标题字段,会出现 两种不同形式的对话框。第一种格式的对话框(图1),没有找出规律,在什么情况下会出现?    图2这种格式的对话框,是点击字段标题最右角会出现。

图1   



图2

2、点击标题字段最右边,会出现图2所示的升序降序对话框。但这个信息不明显。是否可以做到在标题上显示出来上下箭头。子窗体是拖到屏幕上的,竖排格式的样子,(图3)不是横排的那种。(图4)


    图3


    图4





 

Top
仙来 发表于:2016-04-04 19:54:47
1(1)是右单击出现的,(2)是左单击岀现的。显示符号在子窗体为设计视图→窗体属性→快捷键选是。即达到目的。 2选中所有控件,右击选布局为表格

dongkaifeng 发表于:2016-04-04 22:29:18

多谢指点。从网站中找到一个点击标题排序的程序,照搬重做了一下,没有调试成功,帮忙看一下问题出在哪?  另外,“子窗体为设计视图→窗体属性→快捷键选是”,没有找到这个地方,属性有快捷菜单,默认“是”。   

点击下载此附件    下图  员工档案 窗体是正确的,网站下载的;  **的两个窗体,是我自己做的,没有调试成功。




仙来 发表于:2016-04-05 21:21:57

下截的员工档案,是用代码控制的。我在员工档案子窗体的里多写了一个姓名的代码,以此类推做下去就能达到效果。 做了一个员工档案窗体的副本里设计去了筛选。供参考。

点击下载

 



dongkaifeng 发表于:2016-04-05 23:48:50

多谢!原来是窗体属性要使用“连续窗体”。  看来还得研究一下默认视图这几个选项的差异。  若是数据表,则默认有升序降序的弹出对话框。 若是连续窗体,则没有,需要自己编程来实现升序降序的排序功能。




dongkaifeng 发表于:2016-04-06 09:12:30

若窗体属性仍保留为“数据表”, 如何能实现 点击标题 来实现升序降序 的排序?  不是点击标题操作,而是依赖点击标题最右边部分来弹出系统默认的对话框,感觉不是非常直观,操作不是非常方便。

使用数据表,界面布局比较简单,不需过多调整;  若使用连续窗体,需要手工过多的界面调整及修饰。  



dongkaifeng 发表于:2016-04-06 09:19:22

还有一点差异,数据表是表格,可使用  Me.子窗体名.Width = Me.InsideWidth  这样的语句,来支持屏幕宽度自适应; 但使用连续窗体的话,它不是表格了,而是一个个框体组合而成的表格行,上面这句宽度自适应的语句,就不适用了。



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