设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 974|回复: 11
打印 上一主题 下一主题

[其它] [求助]誰能把在表單中預覽報表的代碼放上來,我在繁體版上用不了簡體版的東西,謝謝先

[复制链接]
跳转到指定楼层
1#
发表于 2005-6-4 01:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
誰能把在表單中預覽報表的代碼放上來,我在繁體版上用不了簡體版的東西,謝謝先!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-6-4 01:17:00 | 只看该作者
你的意思是。。。DoCmd.OpenQuery "报表", acViewPreview這樣嗎?
3#
 楼主| 发表于 2005-6-4 15:48:00 | 只看该作者
不是的,我是說trynew的在子窗體中預覽報表的代碼,能放上來嗎?
4#
发表于 2005-6-4 15:52:00 | 只看该作者
Option Compare Database

Option ExplicitPrivate Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long

Private Declare Function GetDesktopWindow Lib "user32" () As Long

Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As LongPrivate Declare Function ShellExecute Lib "shell32.dll" _

    Alias "ShellExecuteA" _

    (ByVal hwnd As Long, _

    ByVal lpOperation As String, _

    ByVal lpFile As String, _

    ByVal lpParameters As String, _

    ByVal lpDirectory As String, _

    ByVal nShowCmd As Long) As LongPrivate Const SW_SHOWNORMAL = 1Private Sub cmdCloseRPT_Click()

    DoCmd.Close acReport, "rpt1"

End SubPrivate Sub cmdLoadRpt_Click()

Dim mWnd As Long

    LockWindowUpdate GetDesktopWindow

   

    DoCmd.OpenReport "rpt1", acViewPreview, , , acWindowNormal

    mWnd = Reports("rpt1").hwnd

   

    ' 设置报表的父窗口为子窗体

    SetParent mWnd, Me.subRPT.Form.hwnd

   

    LockWindowUpdate False

   

   

    DoCmd.SelectObject acReport, "rpt1"

    DoCmd.Maximize

End SubPrivate Sub Command0_Click()

Dim strFile As String

    strFile = "http://bcd.accxp.com/"

    Call ShellExecute(Me.hwnd, "open", strFile, vbNullString, vbNullString, SW_SHOWNORMAL)

End Sub

Private Sub Form_Unload(Cancel As Integer)

    DoCmd.Close acReport, "rpt1"

End Sub

5#
 楼主| 发表于 2005-6-4 16:02:00 | 只看该作者
謝謝
6#
 楼主| 发表于 2005-6-4 16:04:00 | 只看该作者
怎麼用呢?能說一下嗎?
7#
 楼主| 发表于 2005-6-4 16:39:00 | 只看该作者
懂了。
8#
 楼主| 发表于 2005-6-4 17:13:00 | 只看该作者
但是我發現用這個代碼,關閉窗体後再點菜單欄,工具欄都沒有反應了
9#
 楼主| 发表于 2005-6-4 17:14:00 | 只看该作者
不知大家有沒有這种情況?
10#
 楼主| 发表于 2005-6-4 17:19:00 | 只看该作者
而且右鍵也沒有反應了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 23:31 , Processed in 0.098074 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表