ACC2002: Microsoft Access 2002에서 파일 대화 상자를 표시하고 사용하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 279508 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR279508
고급: 전문적인 코드 작성, 상호 운영성, 다중 사용자 기술이 필요합니다.

본 문서의 내용은 Microsoft Access 데이터베이스(.mdb)와 Microsoft Access 프로젝트(.adp)에 적용됩니다.

모두 확대 | 모두 축소

요약

본 문서에서는 Microsoft Access에서 새로운 FileDialog 메서드를 사용하여 기본 파일 대화 상자를 표시하고 사용자가 선택한 파일을 확인하는 방법에 대해 설명합니다.

추가 정보

이전 버전의 Microsoft Access에서는 Microsoft Common Dialog ActiveX 컨트롤 중 하나를 사용하거나 Windows API를 호출하여 파일 대화 상자를 표시할 수 있었습니다.

Microsoft Access 2002에서는 FileDialog 메서드를 사용하면 Microsoft Access에서 사용되는 파일 대화 상자를 표시하고 사용자가 선택한 파일을 확인할 수 있습니다. FileDialog 개체의 SelectedItems 컬렉션에는 사용자가 선택한 파일의 경로가 포함되어 있습니다. For...Each 루프를 사용하면 이 컬렉션을 열거하고 각 파일을 표시할 수 있습니다. 아래 예제는 ItemsSelected 컬렉션을 루핑하고 목록 상자에 파일을 표시합니다.

Microsoft는 모든 보증(상품, 특정 목적에 대한 적합성 및 비침해에 대한 묵시적인 보증을 포함하며 이에 제한되지 않음)을 배제하며 예를 보여주기 위한 목적으로만 이 프로그래밍 예제를 제공합니다. 본 문서의 내용을 이해하려면 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기서 설명하는 프로그래밍 언어에 익숙해야 합니다. Microsoft 기술 지원 담당자는 사용자에게 도움이 되도록 특정 절차에 대한 기능을 설명할 수 있지만 사용자의 특정 목적에 맞도록 예제를 수정하여 추가 기능을 제공하거나 절차를 구성하지는 않습니다. 프로그래밍에 익숙하지 않은 사용자는 MCP(Microsoft Certified Partner)의 도움을 받거나 마이크로소프트 기술지원센터(02-508-0040)로 문의하십시오. MCP에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오.

http://www.microsoft.com/korea/certpartner/
Microsoft에서 제공하는 지원 서비스에 대한 자세한 내용은 다음 웹 사이트를 참조하십시오.

http://support.microsoft.com/directory/worldwide/KO/overview.asp
  1. Northwind.mdb 예제 데이터베이스를 엽니다.
  2. 디자인 보기에서 비어 있는 새 폼을 만듭니다.
  3. 아래 컨트롤을 폼에 추가합니다.
    
       명령 단추
       --------------------------
       이름: cmdFileDialog
       캡션: 파일 추가
       OnClick: [이벤트 프로시저]
    
       목록 상자
       -------------------------
       이름: FileList
       행 원본 유형: 값 목록
  4. 보기 메뉴에서 코드를 눌러 Visual Basic Editor에서 폼의 모듈을 엽니다.
  5. 도구 메뉴에서 참조를 누릅니다.
  6. Microsoft Office 10.0 Object Library 확인란을 선택합니다.
  7. 확인을 눌러 참조 대화 상자를 닫습니다.
  8. 아래 코드를 폼의 모듈에 추가합니다.
    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 = "하나 또는 그 이상의 파일을 선택하십시오"
    
          '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 "파일 대화 상자에서 취소를 선택했습니다."
          End If
       End With
    End Sub
  9. 폼을 Form1로 저장하고 닫습니다.
  10. 폼 보기에서 Forms1 폼을 엽니다.
  11. 파일 추가를 누릅니다. 하나 또는 그 이상의 파일을 선택하십시오 대화 상자가 나타납니다.
  12. 하나 이상의 파일을 선택하고 확인을 누르거나 취소를 누릅니다.
파일을 하나 이상 선택하면 해당 파일 이름이 목록 상자에 나타납니다. 취소를 누르면 취소를 눌렀음을 나타내는 메시지가 나타납니다.

참조

파일 대화 상자에서 수행할 수 있는 작업에 대한 자세한 내용을 보려면 Visual Basic Editor의 도움말 메뉴에서 Microsoft Visual Basic 도움말을 누르고 Office 길잡이나 도움말 마법사에서 filedialog 개체를 입력한 다음 찾기를 눌러 항목을 보십시오.

속성

기술 자료: 279508 - 마지막 검토: 2003년 11월 12일 수요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Access 2002 Standard Edition
키워드:?
kbhowto kbdta KB279508

피드백 보내기

 

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