Skip to main content

AccessTr.neT


EXCEL e Access Tablosundaki İstediğimiz alanları ve veriyi atma

EXCEL e Access Tablosundaki İstediğimiz alanları ve veriyi atma

Çözüldü #2
Merhaba blacksir
Bir form açıp aşağıdaki kodları bir butonun olay yordamına atayın. Açıklamayı okuyarak istediğinizi yapacaksınız


Dim Klasor As String
Klasor = CurrentProject.Path & "\excel dosyasının adı.xls"
DoCmd.TransferSpreadsheet acImport, 8, "access'te oluşacak tablonun adi", Klasor, True, "a2:c33"

Excel dosyasının Access dosyasıyla aynı klasörde olduğu varsayılmıştı. Farklı yerdeyse

Klasor = CurrentProject.Path & "\excel dosyasının adı.xls"

satırını düzenleyin. Mesela
Klasör = "c:\belgeler.excel dosyasının adı.xls" olabilir

Exceldeki veri aralığınız neresiyse onu da

DoCmd.TransferSpreadsheet acImport, 8, "access'te oluşacak tablonun adi", Klasor, True, "a2:c33"

satırındaki "a2:c33" ifadeleri yerine yazın. Buradaki mantık şu:

a2= Veri almaya başlanacak Excel adresi
c33= Veri almanın yapılacağı son hücre (c33 dahil)

Not: Access'deki tablo bu kodlarla kendi oluşur. Siz ayrıca açmayın. Excel'deki veri yapıları aynen access'te oluşacaktır.


Kolay gelsin.
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: EXCEL e Access Tablosundaki İstediğimiz alanları ve veriyi atma - Yazar: mehmetdemiral - 08/01/2009, 20:35
Task