設為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

123下一頁
返回列表 發(fā)新帖
查看: 14141|回復: 25
打印 上一主題 下一主題

[Access本身] 【Access小品】錦上添花 -- 報表管理器的快捷菜單處理方式

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2015-6-16 20:14:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 todaynew 于 2015-6-17 11:53 編輯

  昨日里發(fā)了一個關于報表管理器的帖子《護士美眉》,總覺得報表設計部分的處理不夠簡潔,于是乎便決定做一番優(yōu)化。想來想去,似乎用快捷菜單處理應該更為妥帖,按照這個思路對原示例進行了大幅度的修改。最終效果感覺比較滿意,算是對報表管理器研究的錦上添花。

示例:

視圖:


本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x

評分

參與人數(shù) 1經(jīng)驗 +24 收起 理由
tmtony + 24 這個要加高分!

查看全部評分

本帖被以下淘專輯推薦:

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 分享淘帖1 訂閱訂閱

點擊這里給我發(fā)消息

2#
發(fā)表于 2015-6-16 20:45:05 | 只看該作者
版主厲害啊

點擊這里給我發(fā)消息

3#
發(fā)表于 2015-6-16 21:39:26 | 只看該作者
贊一個
回復

使用道具 舉報

4#
發(fā)表于 2015-6-16 22:44:25 | 只看該作者
todaynew的這個報表和上次的合并一下,可以做通用報表了。

點擊這里給我發(fā)消息

5#
發(fā)表于 2015-6-17 08:50:44 | 只看該作者
可以考慮每次操作后,刷新之前,先記錄當前焦點位置。刷新之后,再定位回去  ^_^
6#
 樓主| 發(fā)表于 2015-6-17 11:05:00 | 只看該作者
盜夢 發(fā)表于 2015-6-17 08:50
可以考慮每次操作后,刷新之前,先記錄當前焦點位置。刷新之后,再定位回去  ^_^

這個細節(jié)提醒的恰當,將SetForm函數(shù)做如下修改即可。
Public Function SetForm()
    '功能:設置子窗體
    Dim row As Integer, col As Integer
    row = SubForm.SelTop
    col = SubForm.SelLeft - 1
    Call WriteTempHead(TableID, CurrentPage)
    Call WriteTempBody(TableID, CurrentPage)
    Call SetColumnTitle(CurrentPage)
    Call SetColumnHidden(TableID)
    Call SetColumnWidth(TableID, CurrentPage)
    SubForm.Requery
    SubForm.SelTop = row
    SubForm.SelLeft = col
End Function

點擊這里給我發(fā)消息

7#
發(fā)表于 2015-6-17 17:58:38 | 只看該作者
贊一個
回復

使用道具 舉報

點擊這里給我發(fā)消息

8#
發(fā)表于 2015-6-17 19:36:41 | 只看該作者
膜拜啊
回復

使用道具 舉報

點擊這里給我發(fā)消息

9#
發(fā)表于 2015-6-18 09:50:42 | 只看該作者
的確很強大!

點擊這里給我發(fā)消息

10#
發(fā)表于 2015-7-1 19:39:54 | 只看該作者
謝謝
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-16 18:16 , Processed in 0.102209 second(s), 37 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表