Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
12/12/2009 09:50
Konu Sahibi
accessman
Yorumlar
4
Okunma
2708
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

accessman

Aktif Üye
Kullanici Avatari
Aktif Üye
2.367
31/10/2008
425
Denizli
Ofis 2003
20/09/2016,00:20
Çözüldü 
iyi sabahlar arkadaşlar
excelden veri alırken Excel tablasundaki sayfa1 ,sayfa2 diye sekmeler var bu sekme isimleri aşağıda yazmış olduğum kodun hangi kısmına eklenmesi lazım
teşekkürler
---------------------------

DoCmd.TransferSpreadsheet acImport, 8, "Tablo1", CurrentProject.Path & "\" & "adres.xls", False, "A3:I47"


@benbendedeilem
Cevapla

esrefigit

Aktif Üye
Kullanici Avatari
Aktif Üye
598
30/10/2008
359
Konya
Ofis 2003
03/08/2017,11:47
Çözüldü 
öncelikle bu transfer olayını açıklamak lazım satır satır

bu kısımda açıklanacak bir şey yok tarnsfer et ancak import yani bendeki tabloya ekle
DoCmd.TransferSpreadsheet transfertype:=acImport,
burda Excel tipi seçiliyor bu pek önemli değil 5 6 7 8 hepsini kullanabilirsiniz ancak fark 98 işletim sisteminde eski officelerde önemli hale geliyor
SpreadsheetType:=5, _
burda tablo adı
ve sizin excellinizin nerde olduğu soruluoyr
tablename:="Tablo1", FileName:=CurrentProject.Path & "\" & "asd.xls", _
işte bu kodun can alıcı kısmı True yazan kısım bu True olunca Excel sayfasındaki ilk satır alan adı oluyor şayet false olursa F1 F2 F3 diye kendi veriyor alan adını yani uzun haili Fields 1 2 herneyse sizin True olması Gerekiyor Range kısmına gelince ad! bu kısım sayfa adı Sheet adı ne diyorsanız A1:A11 ise sayfada nereden nereye kadar veriler var onu belirliyoruz A1:Z100 dersek a1 den Z100 e kadar bir kareyi içine alır ve ordaki A1 B1 ........ alan adı olarak alır ve bilgilerinizi alır sanırım bu kadardan anlamaışsınızdır
Hasfieldnames:=True, Range:="ad!A1:A11"


buda kodun tamamı



DoCmd.TransferSpreadsheet transfertype:=acImport, SpreadsheetType:=5, _
tablename:="Tablo1", FileName:=CurrentProject.Path & "\" & "asd.xls", _
Hasfieldnames:=True, Range:="ad!A1:A11"


örnek ekte ikiside aynı yerde olsun dikkat edin benim excelldeki sayfa2 adı ----ad---- dır


Ek Dosyalar
.rar   Desktop.rar (Dosya Boyutu: 13,67 KB / İndirme Sayısı: 100)
meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Cevapla

benremix

Uzman
Kullanici Avatari
Uzman
R.... S....
4.433
17/05/2009
365
Ankara
Ofis 2010
Bugün,20:34
Çözüldü 
Sn Esrefigit detaylı anlatım için teşekkürler. Saygılar...


Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla

assenucler

Aktif Üye
Kullanici Avatari
Aktif Üye
A.... S.... Ş....
2.054
31/10/2008
63
İstanbul
-
01/09/2017,15:34
Çözüldü 
Teşekkür..


Cevapla

accessman

Aktif Üye
Kullanici Avatari
Aktif Üye
2.367
31/10/2008
425
Denizli
Ofis 2003
20/09/2016,00:20
Çözüldü 
teşekkürler


@benbendedeilem
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Excelden Alınan Verilerden Benzersiz Olanları Tabloya Aktarma ozgur89 2 99 29/09/2017, 01:00 ozgur89
Çözüldü Sql Serverdan Sorgu İle Yerel Veri Tabanına Veri Yazdırma ertans 1 166 24/08/2017, 11:22 burhanb
Çözüldü Excelden Alınan Tarih Ve Sayı Verisinin Düzeltilmesi kadirdursun 3 310 23/07/2017, 21:38 kadirdursun
Çözüldü Tarihe Göre Toplam Almak m_demir 11 485 20/06/2017, 22:41 m_demir
Çözüldü Tablo Değerini Belirli Sayılar Arasına Almak lanetdas 2 255 28/05/2017, 17:18 atoz112

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.