Làm th? nào đ? hi?n th? và s? d?ng h?p tho?i t?p trong truy c?p 2002

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 279508 - Xem s?n ph?m mà bài này áp d?ng vào.
Cho m?t Microsoft Office Access 2003 Phiên b?n này vi?t, xem 824272.
Nâng cao: Đ?i h?i chuyên gia m? hóa, kh? năng tương tác, và multiuser k? năng.

Bài vi?t này áp d?ng cho m?t Microsoft Truy c?p cơ s? d? li?u (.mdb) và m?t truy c?p Microsoft d? án (.adp).

Bung t?t c? | Thu g?n t?t c?

TÓM T?T

Bài vi?t này cho b?n th?y làm th? nào đ? s? d?ng m?i FileDialog phương pháp trong Microsoft Access đ? hi?n th? h?p tho?i đư?c xây d?ng trong t?p h?p và đ? xác đ?nh nh?ng t?p tin mà ngư?i dùng đ? ch?n.

LƯU ?: The FileDialog phương pháp ch? ho?t đ?ng trong phiên b?n đ?y đ? bán l? c?a Microsoft Access. Phương pháp này không làm vi?c trong m?t th?i gian ch?y ?ng d?ng Microsoft Access.

THÔNG TIN THÊM

Trong phiên b?n trư?c c?a Microsoft Access, b?n không th? hi?n th? h?p tho?i t?p mà không c?n s? d?ng m?t trong hai Microsoft thư?ng h?p tho?i Đi?u khi?n ActiveX ho?c b?ng cách g?i đ?n Windows API.

T?i Microsoft Truy c?p 2002, các FileDialog phương pháp cho phép b?n đ? hi?n th? h?p tho?i t?p đư?c s? d?ng b?i Microsoft Access và đ? xác đ?nh t?p tin nh?ng g? đ? đư?c l?a ch?n b?i ngư?i dùng. Các SelectedItems b? sưu t?p c?a các FileDialog đ?i tư?ng có ch?a các đư?ng d?n đ?n t?p đư?c ch?n b?i ngư?i dùng. B?i b?ng cách s? d?ng m?t Cho...M?i v?ng l?p, b?n có th? li?t kê b? sưu t?p này và hi?n th? m?i t?p tin. Ví d? sau v?ng qua các ItemsSelected b? sưu t?p và hi?n th? các t?p tin trong m?t h?p danh sách.

Microsoft cung c?p l?p tr?nh ví d? đ? minh ho? ch?, không có b?o hành ho?c th? hi?n hay ng? ?. Đi?u này bao g?m, nhưng không gi?i h?n, b?o đ?m ng? ? kh? năng bán hàng ho?c cho m?t m?c đích c? th?. Bài vi?t này gi? đ?nh r?ng b?n đ? quen thu?c v?i ngôn ng? l?p tr?nh mà đang đư?c ch?ng minh và v?i nh?ng công c? đư?c s? d?ng đ? t?o ra và g? l?i th? t?c. Microsoft h? tr? các k? sư có th? giúp gi?i thích các ch?c năng c?a m?t th? t?c c? th?, nhưng h? s? không s?a đ?i các ví d? đ? cung c?p thêm ch?c năng ho?c xây d?ng quy tr?nh đ? đáp ?ng các yêu c?u c? th? c?a b?n.
  1. M? cơ s? d? li?u m?u Northwind.mdb.
  2. T?o ra m?t h?nh th?c tr?ng m?i trong thi?t k? giao di?n.
  3. Thêm đi?u khi?n sau đây đ? các h?nh th?c:
    
       Command button
       --------------------------
       Name: cmdFileDialog
       Caption: Add Files
       OnClick: [Event Procedure]
    
       List box
       -------------------------
       Name: FileList
       RowSourceType: Value List
    					
  4. Trên các Xem tr?nh đơn, nh?p vào Mã đ? m? m?u module trong Visual Basic Editor.
  5. Trên các Công cụ tr?nh đơn, nh?p vào Tham khảo.
  6. Nh?n vào đây đ? ch?n các Microsoft Office 10,0 đ?i tư?ng thư vi?n h?p ki?m.
  7. Nh?p vào Ok đ? đóng nh?ng Tham khảo h?p tho?i.
  8. Thêm m? sau vào m?u c?a module:
    Option Compare Database
    Option Explicit
          
    Private Sub cmdFileDialog_Click()
    
    'Requires reference to Microsoft Office 10.0 Object Library.
    
       Dim fDialog As Office.FileDialog
       Dim varFile As Variant
    
       'Clear listbox contents.
       Me.FileList.RowSource = ""
    
       'Set up the File Dialog.
       Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
       With fDialog
          'Allow user to make multiple selections in dialog box
          .AllowMultiSelect = True
                
          'Set the title of the dialog box.
          .Title = "Please select one or more files"
    
          'Clear out the current filters, and add our own.
          .Filters.Clear
          .Filters.Add "Access Databases", "*.MDB"
          .Filters.Add "Access Projects", "*.ADP"
          .Filters.Add "All Files", "*.*"
    
          'Show the dialog box. If the .Show method returns True, the
          'user picked at least one file. If the .Show method returns
          'False, the user clicked Cancel.
          If .Show = True Then
             'Loop through each file selected and add it to our list box.
             For Each varFile In .SelectedItems
                Me.FileList.AddItem varFile
             Next
          Else
             MsgBox "You clicked Cancel in the file dialog box."
          End If
       End With
    End Sub
    					
  9. Lưu các h?nh th?c như Form1, và sau đó đóng nó.
  10. M? d?ng Form1 trong d?ng xem.
  11. Nh?p vào Thêm t?p. Lưu ? r?ng các Vui l?ng ch?n m?t hay nhi?u t?ph?p tho?i s? xu?t hi?n.
  12. Ch?n m?t ho?c nhi?u t?p và sau đó b?m Ok, ho?c nh?p vào H?y b?.
N?u b?n đ? ch?n m?t ho?c nhi?u t?p, lưu ? r?ng nh?ng t?p tin tên xu?t hi?n trong h?p danh sách. N?u b?n đ? nh?p vào H?y b?, lưu ? r?ng b?n nh?n đư?c m?t thông báo ch? r?ng b?n đ? nh?p vào H?y b?.

THAM KH?O

Đ? bi?t thêm thông tin v? b?n có th? làm g? v?i t?p tin h?p, trong Visual Basic Biên t?p viên, nh?p vào Tr? giúp Microsoft Visual Basic trên các Trợ giúp tr?nh đơn, lo?i filedialog đ?i tư?ng trong tr? l? văn ph?ng ho?c thu?t s? tr? l?i, và sau đó b?m Tìm kiếm đ? xem các ch? đ?.

Thu?c tính

ID c?a bài: 279508 - L?n xem xét sau cùng: 17 Tháng Chín 2011 - Xem xét l?i: 3.0
Áp d?ng
  • Microsoft Access 2002 Standard Edition
T? khóa: 
kbprogramming kbhowto kbmt KB279508 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:279508

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com