Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
07/01/2009 19:44
Konu Sahibi
blacksir
Yorumlar
4
Okunma
3763
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
blacksir

blacksir

Üye
1694
 40
 8
 48
 02/01/2009
0
 Ankara
 
 Ofis 2000
 30/05/2014,02:22
Çözüldü 
Accesde Bir tablom var Tablo Alanları şöyle

Adı Baklagil Meyve Hububat sebze
Ahmet 10 20 10 15
mehmet 5 15 12 13
veli 5 3 10 20


Yukardaki veriyi excele istediğim alana aşağıdaki gibi form üzerinden bir tuşla nasıl atarım

excel görünümü

Adı Baklagil Meyve sebze
Ahmet 10 20 15
mehmet 5 15 13

DİKKAT hububat alanı yok sadece istedikleim olacak



mehmetdemiral

mehmetdemiral

Uzman
17
Me.... De....
 54
 218
 4.934
 30/10/2008
 Samsun
 Öğretmen
 Ofis 2013 32 Bit
 Dün,23:31
Çözüldü 
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...

...........
next

next

Üye
68107
Ne.... Şe....
 Belirtilmemiş
 1
 6
 11/12/2014
0
 
 
 Ofis 2013 Tr. 32 Bit
 28/04/2019,01:46
merhaba, bu işlemin tam tersini nasıl yaparız. Excel tabomdan belli verileri Access aktarmak istiyorum



halily

halily

Uzman
65596
ha....
 26
 1.161
 30/07/2014
209
 -
 
 Ofis 2019 64 Bit
 Bugün,20:02
access sorular bölümüne yeni konu açarak sorarsanız daha hızlı cevap alabilirsiniz.
ayrıca bir defaya mahsus bir olay mı olacak yoksa ara sıra tekrarlanacak bir olay mı onu da belirtmenizde fayda var.
iyi çalışmalar.



...........
next

next

Üye
68107
Ne.... Şe....
 Belirtilmemiş
 1
 6
 11/12/2014
0
 
 
 Ofis 2013 Tr. 32 Bit
 28/04/2019,01:46
(01/04/2019 22:48)next Adlı Kullanıcıdan Alıntı: merhaba, bu işlemin tam tersini nasıl yaparız. Excel tabomdan belli verileri Access aktarmak istiyorum
aşağıdaki komut ile yaptım
Private Sub Komut426_Click()


CurrentDb.Execute "Delete From tablo_ismi"
CurrentDb.Execute "ALTER TABLE Tablo_İsmi ALTER Column ID COUNTER(1,1)"
CurrentDb.Execute "INSERT INTO Tablo_İsmi ( [sutun ısmi],[sutunismi2]) SELECT bağlıtabloİsmi.[1.sutunun karşılığı],bağlıtabloİsmi.[2.sutun ismi] FROM [bağlıtabloİsmi]"


End Sub




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Excel Kodu Access Koda Çevirmek C*e*l*o*y*c*e 3 171 18/05/2019, 01:34
Son Yorum: C*e*l*o*y*c*e
Çözüldü Excel Kitaplar Arası Geçişte Problem ertus35 20 503 11/05/2019, 02:36
Son Yorum: ertus35
Çözüldü Sorgulanacak Alanları Formdan Seçme Erhan5106 1 143 23/04/2019, 16:06
Son Yorum: Erhan5106
Çözüldü Access Formdaki Renkli Alanları Excele Renkli Olarak Aktarma IceMan7 6 423 10/04/2019, 15:27
Son Yorum: IceMan7
Çözüldü Sayısal Boş Veriyi Yayma prtkl 4 420 02/04/2019, 09:21
Son Yorum: prtkl

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.