1. | 在 Access, 打开名为 Northwind.mdb 示例数据库。 注意 Access 2003 The Northwind.mdb 数据库通常位于 C:\ProgramFiles\Common Files Office\OFFICE11\Samples 文件夹中。 |
2. | 在 Northwind 数据库窗口, 中 对象 单击 窗体 |
3. | 在 数据库窗口 工具栏, 单击 新建 。 |
4. | 对话框 新表单 中, 单击, 设计视图 , 然后单击 确定 。 |
5. | 向 Form 1 添加文本框, 右键单击文本框, 依次 属性 。 |
6. | 单击 全部 选项卡, 单击 名称 , 键入 Text 1 , 并关闭 属性 对话框。 |
7. | 右击标签控件与文本框 Text 1 相关联, 属性 , 依次 所有 选项卡。 |
8. | 单击 标题 , 键入 Text 1 , 然后关闭 属性 对话框。 |
9. | 向 Form 1 添加一个命令按钮, 用鼠标右键单击命令按钮、 单击 属性 、 单击 名称 、 键入 Command 、 单击 Caption , 然后键入 Command 。 |
10. | 单击 事件 选项卡, 单击 On Click 列表, 中 [ 事件过程 ] , 然后单击省略号按钮以启动 Microsoft Visual Basic 编辑器。 |
11. | 修改代码与以下 Command 1 _ Click 过程中: Private Sub Command1_Click() Me!Text1 = LaunchCD(Me) End Sub |
12. | 在 插入 菜单上, 单击 模块 , 然后插入到 Module 1 以下代码: Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long Private Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function LaunchCD(strform As Form) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = strform.hwnd sFilter = "All Files (*.*)" & Chr(0) & "*.*" & Chr(0) & _ "JPEG Files (*.JPG)" & Chr(0) & "*.JPG" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 1 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = "C:\" OpenFile.lpstrTitle = "Select a file using the Common Dialog DLL" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) If lReturn = 0 Then MsgBox "A file was not selected!", vbInformation, _ "Select a file using the Common Dialog DLL" Else LaunchCD = Trim(Left(OpenFile.lpstrFile, InStr(1, OpenFile.lpstrFile, vbNullChar) - 1)) End If End Function |
13. | 在 调试 菜单上, 单击 编译 Northwind , 然后关闭 VisualBasic 编辑器。 |
14. | 在 视图 菜单上, 单击 窗体视图 。 |
15. | Command , 依次打开窗口中的一个文件。 Text 1 文本框中显示的文件路径。 |
1. | Access 2007年, 中打开示例数据库名 Northwind.accdb。 |
2. | 在 创建 选项卡, 表单 单击 表单 组中。 |
3. | 在 格式 选项卡, 下面 视图 , 下箭头依次 设计视图 。 |
4. | 向 Form 1 添加文本框, 右键单击文本框, 依次 属性 。 |
5. | 单击 全部 选项卡, 单击 名称 , 然后键入 Text 1 。 |
6. | 右击标签控件与文本框 Text 1 相关联, 属性 , 依次 所有 选项卡。 |
7. | 单击 标题 , 然后键入 Text 1 。 |
8. | 向 Form 1 添加一个命令按钮, 用鼠标右键单击命令按钮、 单击 属性 、 单击 名称 、 键入 Command 、 单击 Caption , 然后键入 Command 。 |
9. | 单击 事件 选项卡, 单击 On Click 列表, 中 [ 事件过程 ] , 然后单击省略号按钮 ( number ) 要启动 Microsoft VisualBasic 编辑器。 |
10. | 修改代码以类似以下代码示例 Command 1 _ Click 过程中。 Private Sub Command1_Click() Me!Text1 = LaunchCD(Me) End Sub |
11. | 在 插入 菜单上, 单击 模块 , 然后插入到 Module 1 类似以下代码示例代码。 Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long Private Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function LaunchCD(strform As Form) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = strform.hwnd sFilter = "All Files (*.*)" & Chr(0) & "*.*" & Chr(0) & _ "JPEG Files (*.JPG)" & Chr(0) & "*.JPG" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 1 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = "C:\" OpenFile.lpstrTitle = "Select a file using the Common Dialog DLL" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) If lReturn = 0 Then MsgBox "A file was not selected!", vbInformation, _ "Select a file using the Common Dialog DLL" Else LaunchCD = Trim(Left(OpenFile.lpstrFile, InStr(1, OpenFile.lpstrFile, vbNullChar) - 1)) End If End Function |
12. | 在 调试 菜单上, 单击 编译 Northwind , 然后关闭 VisualBasic 编辑器。 |
13. | 在 格式 选项卡, 下面 视图 , 下箭头依次 窗体视图 。 |
14. | Command , 依次打开窗口中的一个文件。 Text 1 框中显示的文件路径。 |
相关文章
同类最新