ACC: Bagaimana menampilkan gambar dalam bentuk atau dalam laporan tanpa menyimpan gambar dalam tabel

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 148463 - Melihat produk di mana artikel ini berlaku.
Lanjutan: Memerlukan ahli coding, interoperabilitas, dan keterampilan multiuser.

Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menunjukkan Anda bagaimana Anda dapat menampilkan gambar bitmap pada formulir atau laporan dengan hanya lintasan dan nama berkas yang disimpan di tabel Microsoft Access.

Artikel ini mengasumsikan bahwa Anda sudah familiar dengan Visual Basic for Applications dan bahwa Anda sudah familiar dengan membuat Microsoft Access aplikasi dengan menggunakan perangkat pemrograman yang disediakan dengan Microsoft Access.

Untuk informasi lebih lanjut tentang Visual Basic for Applications, melihat versi "Membangun aplikasi dengan Microsoft Access" manual.

CATATAN: Visual Basic for Applications disebut akses dasar dalam Microsoft Access versi 2.0. Untuk informasi lebih lanjut tentang akses dasar, lihat manual "Bangunan aplikasi".

INFORMASI LEBIH LANJUT

Kadang-kadang sangat tidak praktis untuk menyimpan gambar dalam tabel Microsoft Access. Jika Anda memiliki sejumlah besar gambar, atau jika masing-masing file gambar besar, ukuran file database Microsoft Access dapat dengan cepat meningkatkan.

Contoh berikut menunjukkan kepada Anda bagaimana untuk menampilkan gambar bitmap Windows Microsoft Access bentuk dan laporan tanpa menyimpan gambar dalam Microsoft Akses tabel.

Di Microsoft Access 97 dan 7.0

Membuat tabel untuk toko File dan Data jalan

  1. Buka database contoh Northwind.mdb.
  2. Membuat sebuah tabel yang bernama Imagetable dan kemudian tambahkan bidang teks yang bernama ImagePath.
  3. Buka Imagetable tabel dalam Datasheet pandangan dan kemudian menambahkan jalur dan nama bitmap file untuk setiap record. Contoh berikut menunjukkan bagaimana catatan mungkin terlihat:
          c:\windows\circles.bmp
          c:\windows\waves.bmp
          c:\windows\tiles.bmp
          c:\windows\bubbles.bmp
    					

Menampilkan gambar dalam bentuk

  1. Menggunakan AutoForm: kolumnar Wizard untuk menciptakan bentuk baru yang didasarkan pada tabel ImageTable.
  2. Membuka formulir Imageform dalam Design view dan kemudian menambahkan gambar kontrol bentuk dengan menggunakan gambar alat dalam toolbox. Anda akan diminta untuk memilih sebuah gambar untuk memasukkan. Pilih gambar yang tersedia pada komputer Anda. Nama kontrol ImageFrame.
  3. Menetapkan OnCurrent properti dari bentuk Imageform untuk acara prosedur berikut:
          Private Sub Form_Current()
             On Error Resume Next
             Me![ImageFrame].Picture = Me![ImagePath]
          End Sub
    						
  4. Menetapkan AfterUpdate properti kotak teks ImagePath untuk acara prosedur berikut:
          Private Sub ImagePath_AfterUpdate()
             On Error Resume Next
             Me![ImageFrame].Picture = Me![ImagePath]
          End Sub
    						
  5. Membuka formulir Imageform dalam bentuk tampilan. Perhatikan bahwa bentuk menampilkan bitmap sesuai untuk setiap record.

Menampilkan gambar dalam laporan

  1. Anda dapat menggunakan Wisaya AutoReport untuk membuat sebuah laporan baru yang didasarkan pada tabel ImageTable. Beri nama pada laporan ImageReport.
  2. Buka ImageReport dalam Design view dan kemudian menambahkan gambar kontrol laporan dengan menggunakan gambar alat dalam toolbox. Anda akan diminta untuk memilih sebuah gambar untuk memasukkan. Pilih gambar apapun yang tersedia pada komputer Anda. Nama kontrol ImageFrame.
  3. Mengatur Format acara bagian "Rincian" laporan untuk acara prosedur berikut:
          
          Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
             Me![Imageframe].picture = me![Imagepath]
          End Sub 
    						
  4. Buka ImageReport dalam modus pratinjau cetak. Perhatikan bahwa laporan menampilkan bitmap sesuai untuk setiap record.

Dalam Microsoft Access 2.0

Membuat tabel untuk toko File dan Data jalan

  1. Buka database contoh Nwind.mdb.
  2. Membuat sebuah tabel yang bernama Imagetable dan kemudian tambahkan bidang teks yang bernama ImagePath.
  3. Buka Imagetable tabel dalam Datasheet pandangan dan kemudian menambahkan jalur dan nama bitmap file untuk setiap record. Contoh berikut menunjukkan bagaimana catatan mungkin terlihat:
          c:\windows\circles.bmp
          c:\windows\waves.bmp
          c:\windows\tiles.bmp
          c:\windows\bubbles.bmp

Menampilkan gambar dalam bentuk

  1. Gunakan Wisaya AutoForm untuk membuat bentuk baru yang didasarkan pada tabel ImageTable. Nama bentuk Imageform.
  2. Membuka formulir Imageform dalam Design view dan kemudian tambahkan kerangka terikat objek dengan menggunakan terikat objek Frame alat dalam toolbox. Nama kontrol ImageFrame.
  3. Menetapkan OnCurrent properti dari bentuk Imageform untuk acara prosedur berikut:
          Private Sub Form_Current()
             On Error Resume Next
             If Not IsNull(Me![ImagePath]) Then
             Me![ImageFrame].OLETypeAllowed = 1
             Me![ImageFrame].SourceDoc = Me![Imagepath]
             Me![ImageFrame].Action = 0
             End If
          End Sub
    						
  4. Menetapkan AfterUpdate properti kotak teks ImagePath untuk acara prosedur berikut:
          Sub ImagePath_AfterUpdate ()
             On Error Resume Next
             Me![ImageFrame].OLETypeAllowed = 1
             Me![ImageFrame].SourceDoc = Me![Imagepath]
             Me![ImageFrame].Action = 0
          End Sub
    						
  5. Mengatur properti berikut untuk ImageFrame objek terikat frame:
           Enabled: Yes<BR/>
           Locked: No
        
    					
  6. Buka Imageform dalam bentuk tampilan. Pemberitahuan yang menampilkan bentuk bitmap sesuai untuk setiap record.
CATATAN: Dalam Microsoft Access 97 dan versi 7.0, bentuk tidak menampilkan gambar jika jalan tidak sah atau nama file tidak sah ditambahkan ke tabel ImageTable. Namun, kesalahan perangkap dapat dilaksanakan untuk gelar tambahan untuk memastikan jalan yang valid dan nama file sah yang dimasukkan. Di Microsoft akses 2.0, bentuk mengabaikan kesalahan dan kemudian menampilkan bitmap terbaru pada formulir.

REFERENSI

Untuk informasi lebih lanjut tentang OleTypeAllowed properti, Cari bantuan Indeks untuk OleTypeAllowed, dan kemudian OleTypeAllowed Properti, atau meminta asisten kantor Microsoft Access 97.

Untuk informasi lebih lanjut tentang Sourcedoc properti, Cari membantu indeks untuk Sourcedoc, dan kemudian SourceDoc Properti, atau meminta asisten kantor Microsoft Access 97.

Properti

ID Artikel: 148463 - Kajian Terakhir: 15 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Access 2.0 Standard Edition
  • Microsoft Access 97 Standard Edition
Kata kunci: 
kbhowto kbinterop kbprogramming kbmt KB148463 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:148463
Sanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.

Berikan Masukan

 

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