• Gắn file Help vào chương trình Access
  • Gắn file Help vào chương trình Access

    Noname > 21-09-10, 10:35 AM

    Share by: hungtano - khoahocphothong.net
    Hỏi : Tôi đã hoàn tất chương trình bán hàng trên Access, đã viết xong File hướng dẫn sử dụng (HuongDan.chm). Nhưng tôi không biết làm sao để kết nối file HuongDan.chm với chương trình ?

    Đáp :

    Bạn phải dùng đến hàm API.

    Tạo 1 module
    Khai báo hàm API

    Mã:
    Option Compare Database

    Private Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias "HtmlHelpA" _
            (ByVal hwndCaller As Long, _
            ByVal pszFile As String, _
            ByVal uCommand As Long, _
            dwData As Any) As Long
    Const HH_DISPLAY_TOPIC = &H0
    Const HH_HELP_CONTEXT = &HF

    tạo Function

    Mã:
    Public Function GoiHelp()

        Dim strPath As String
        strPath = Application.CurrentProject.Path
        strPath = strPath & "\huongdan.chm"

    Call HtmlHelp(0, strPath, HH_DISPLAY_TOPIC, ByVal "Gioithieu.htm")

    End Function

    Trong đó Gioithieu.htm là trang mặc định (default) của File HuongDan.chm.
    Như vậy từ chương trình (Command button hoặc Custom Menu) bạn chỉ cần gọi function GoiHelp là xong.

    Lưu ý : file HuongDan.chm nằm cùng thư mục với file .mdb, .mde.
  • RE: Gắn file Help vào chương trình Access

    sonngo > 06-03-11, 11:24 PM

    Cái function này mình đặt ở đâu bác noname nhỉ?
    bác cho em coi một ví dụ nhỏ được không
  • RE: Gắn file Help vào chương trình Access

    Noname > 07-03-11, 09:25 AM

    Bạn tạo một module mới và chép cả vào!

    Từ Form, bạn cho hành động nhấn chuột nút nhấn hoặc từ menu nào đó gọi hàm:
    Goihelp

  • RE: Gắn file Help vào chương trình Access

    myle89 > 12-05-11, 06:11 PM

    (21-09-10, 10:35 AM)Noname Đã viết: Share by: hungtano - khoahocphothong.net
    Hỏi : Tôi đã hoàn tất chương trình bán hàng trên Access, đã viết xong File hướng dẫn sử dụng (HuongDan.chm). Nhưng tôi không biết làm sao để kết nối file HuongDan.chm với chương trình ?

    Đáp :

    Bạn phải dùng đến hàm API.

    Tạo 1 module
    Khai báo hàm API

    Mã:
    Option Compare Database

    Private Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias "HtmlHelpA" _
            (ByVal hwndCaller As Long, _
            ByVal pszFile As String, _
            ByVal uCommand As Long, _
            dwData As Any) As Long
    Const HH_DISPLAY_TOPIC = &H0
    Const HH_HELP_CONTEXT = &HF

    tạo Function

    Mã:
    Public Function GoiHelp()

        Dim strPath As String
        strPath = Application.CurrentProject.Path
        strPath = strPath & "\huongdan.chm"

    Call HtmlHelp(0, strPath, HH_DISPLAY_TOPIC, ByVal "Gioithieu.htm")

    End Function

    Trong đó Gioithieu.htm là trang mặc định (default) của File HuongDan.chm.
    Như vậy từ chương trình (Command button hoặc Custom Menu) bạn chỉ cần gọi function GoiHelp là xong.

    Lưu ý : file HuongDan.chm nằm cùng thư mục với file .mdb, .mde.

    Sao mình làm như vậy mà không được bản nhỉ?
    mình đã tạo function rồi làm macro autokeys nhưng khi chạy macro nó báo là:The expression you entered had a function name that microsoft office acceess can’t file. Nghĩa là thế nào bạn nhỉ?
  • RE: Gắn file Help vào chương trình Access

    traibuonad > 25-01-12, 11:15 PM

    dau tien
    ban tao 1 module cho copy pate 2 doan code kia vao . OK song buoc' 1
    ban tao 1 macro autokeys :
    Action : Run code
    fuction name : GoiHelp()
    ban tao cho minh minh cai command button ben o thuoc tinh chon on clik chon autokeys la cai macro cua? ban
    ban chay thu? xem co' ra khong nao
    con neu' muon dung` phim' tat' ban mo? lai cai macro autokeys cua? ban ra tren thanh cong cu thay' cai bieu? tuong. xyz khong (macro name) day
    clik vao ra cot. macro name nhap vao :{ten phim tat'}
    vd : {F1}
    chuc moi nguoi thanh cong
  • RE: Gắn file Help vào chương trình Access

    gianglun > 06-04-14, 02:44 PM

    mình gắn file help vào access nhưng vẫn không mở được xi các pro chỉ giúp
  • RE: Gắn file Help vào chương trình Access

    ttm20062008 > 06-04-14, 11:52 PM

    (06-04-14, 02:44 PM)gianglun Đã viết: mình gắn file help vào access nhưng vẫn không mở được xi các pro chỉ giúp
    Mình thì dùng code này:
    Mã PHP:
    Public Function MoHelp()
    Dim strPath As String
    strPath 
    CurrentProject.Path "\Help.chm"
    Call Shell("C:\WINDOWS\hh.exe " strPath ""vbNormalFocus)
    End Function 
    Xem thêm thông tin: http://ttm20062008.webnode.com/access/ch...28-chm%29/