Access911.net   |   a9BBS   |   OTaA System  
  搜索文章:  
Access911欢迎您光临  
   主页      上传      繁體版       论坛     
设为首页  |  加入收藏   
  
你现在的位置:文章索引 -> 文章分类 -> 其他  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
系统正在加载内容,请耐心等待...
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
 
友情链接
 access911.net
 
访问人次
 1702512
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅

显示附加信息 >>>

AccessXP中如何建立使用chm帮助

作者:未详  摘自:未详  :cg1  更新日期:2003-4-14  浏览人次:

 

How to Create Context-Sensitive HTML Help Files
The information in this article applies to:
Microsoft Office XP Developer
Microsoft Access 2002

This article was previously published under Q296231 
Moderate: Requires basic macro, coding, and interoperability skills. 

This article applies to a Microsoft Access database (.mdb) and to a Microsoft Access project (.adp). 

For a Microsoft Office 2000 Developer version of this article, see 242433. 

SUMMARY
You can create Compressed HTML Help files (.chm) by using HTML Help Workshop included with Microsoft Office XP Developer.

This article demonstrates how to create a simple HTML Help file in HTML Help Workshop, and then how to use the Help file in a Microsoft Access form. The Help file uses context IDs to display different Help topics, depending on where you insert the pointer and click in the form. 
MORE INFORMATION
The method of creating Help files presented here requires HTML Help Workshop. You can install it from the Microsoft Office XP Developer CD-ROM. 

To create this sample HTML Help file, follow these steps: 
Create two HTML files: one for the form and one for the control. 
Create a map file to define the context IDs. 
Create an alias file that associates each topic ID with a topic. 
Compile these files in HTML Help Workshop into a single compressed HTML file (*.chm).
Add the path to the HelpFile property of a sample form.
Assign context IDs to the form and to a control on the form.
Test the form.
The result is a form in which you can press F1 while in a particular text box to receive a Help topic specific to this text box. When you press F1 anywhere else on the form, the form-specific Help topic is displayed. 
Creating the HTML Files
To create a compressed HTML file with context-sensitive Help, follow these steps: 
Click Start, point to Programs, point to HTML Help Workshop, and then click HTML Help Workshop.
On the File menu, click New, click Project, and then click OK. 

This starts the New Project Wizard. Click Next.
In the New Project - Destination dialog box, name the project MyProject and click Next.
Click Next, and then click Finish.
On the File menu, click New.
Select HTML File, and then click OK.
In the HTML Title dialog box, type Form Help, and then click OK.
Between the <BODY> tags, type This is the Help topic for the entire form.
On the File menu, click Save File As. 

The Save As dialog box appears.
Save the file with the name Test1.htm. Make note of the folder in which you save this file.
Close the Test1.htm file.
On the File menu, click New.
Click HTML File, and then click OK.
In the HTML Title dialog box, type Control Help, and then click OK.
Between the <BODY> tags, type This is the Help topic for the control.
On the File menu, click Save File As. 

The Save As dialog box appears.
Save the file with the name Test2.htm. Make note of the folder in which you save the file.
Creating the Map File
Click the Add/Remove topic files button. 

It is the second button down on the Project tab.
Add the two files that you created earlier: Test1.htm and Test2.htm.
Click Start, and then click Run.
In the Open box, type Notepad, and then click OK.
In Notepad, type the following lines:
#define 1 1001
#define 2 2001

On the File menu, click Save as.
In the Save as type box, change the type to All Files.
Type the file name Map.h, and then click Save. Note the location in which you save the file.
Creating the Alias File
In Notepad, click New on the File menu.
Type the following lines:
1=test1.htm;
2=test2.htm;

On the File menu, click Save as.
In the Save as type box, change the type to All Files.
Type the file name Alias.h, click Save, and then quit Notepad.
Compiling a Single Compressed HTML File
In HTML Help Workshop, click the HTMLHelp API Information button. 

This is the fourth button down on the left side of the Project tab.
On the Map tab, click Header File.
Click Browse, and then browse to the Map.h file that you created earlier in Notepad.
Select Map.h, click Open, and then click OK.
Click the Alias tab, and then click Include.
Click Browse, and then browse to the Alias.h file that you created earlier in Notepad.
Select Alias.h, click Open, and then click OK.
Click OK.
On the File menu, click Compile. Click Yes when asked if you want to save files first.
Compile the Help file as MyProject.
Verify that the MyProject.chm file has been created, and make note of its location.
Adding the Path
In Microsoft Access, create a new database named Database1.mdb. Create it in the same location in which you created the Help file.
In the Database1.mdb file, create the following form:   Form: Test1
   -----------------
   Caption: TestForm

   Text box
   ------------
   Name: Field1

   Text box
   ------------
   Name: Field2
                    
In Design view, click the form, and then click Properties on the View menu.
Click the Other tab.
Set the HelpFile property to MyProject.chm.
Assigning Context IDs
Set the HelpContextId property of the form to 1001, and then press ENTER.
Select the Field2 control, and then click Properties on the View menu.
Click the Other tab.
Set the HelpContextId property of the Field2 control to 2001. Press ENTER.
Testing the Form
On the View menu, click Form View.
Click the Field1 control, and then press F1. 

Note that the topic for the form appears. This is because the Field1 control does not have an associated topic and therefore it defaults to the general form topic.
Close the Help topic.
Click the Field2 control, and then press F1.

Note that the topic for the Field2 control is displayed.
REFERENCES
For more information about creating header files, click Microsoft HTML Help Workshop Help on the Help menu, type header files in the Office Assistant or the Answer Wizard, and then click Search to view the topics returned.

Last Reviewed: 3/10/2003 
Keywords: kbhowto kbinfo KB296231 

 

 
相关文章
     在VB中调用CHM 帮助的几种方法 
     如何在Access2000中自定义chm格式帮助?
     如何制作CHM帮助文件及使用?
 
评论
     查看或发表更多的评论,请单击这里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利