Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
16/11/2008 18:50
Konu Sahibi
adnan
Yorumlar
4
Okunma
4981
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

adnan

Aktif Üye
Aktif Üye
 55
 112
 11
 30/10/2008
0
 Ankara
 
 
 03/02/2018,13:18
Çözüldü 
Merhaba;

Aynı klasör içerisinde acces ve Excel dosyaları var. Excelde Malzeme adlarını ve malzeme sicil nolarının kayıtlı olduğu sutunlar var. Accessde de yine malzeme adları ve malzeme sicil nolarının bulunduğu alanlar var. Access de form oluşturdum form üzerinde onay kutuları ve ve birde metin kutusu var. Örnek: Taşınır adı onay kutusu işaretli, malzeme adı onay kutusu işaretli metin kususunda da 25 yazılı. Exceldeki malzeme adı, malzeme sicil no sütunlarında verileri sıra no na bakarak 1 den 25 kadar olanları Access de ilgili alanlara aktaracak. Örnekte ayrıtılı açıklamasını yazdım. Yardımlarınızı bekliyorum.

Saygılarımla.


Ek Dosyalar
.rar   Yeni Klasör.rar(Dosya Boyutu: 11,45 KB / İndirme Sayısı: 44)

Kullanici Avatari

ayhan2122

accesstr.net , gayet net ;)
Uzman
 41
 681
 26
 30/10/2008
451
 -
 
 Ofis 2003
 26/07/2018,20:20
Çözüldü 
Sn adnan;
Bence exceli accesse bağlasan hiç bu kadar uğraşmasan daha iyi.
Dosya > DışVeriAl > TablolarıBağla tıkla
açılan Bağla penceresinde DosyaTürü olarak MicrosoftExcel seç ve dosyanı bağla . Sonra istediğin gibi kullan. Daha iyi olmaz mı? Img-grin)


Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.

Kullanici Avatari

adnan

Aktif Üye
Aktif Üye
 55
 112
 11
 30/10/2008
0
 Ankara
 
 
 03/02/2018,13:18
Çözüldü 
Merhaba;

Sn.ayhan2122 cevabınız için teşekkürederim. Sizin yönteminizle exceldeki tüm verileri alıyor. 1. mesajımda belirtiğim gibi koşşulu olarak excelden verileri almam gerekiyor.

Selamlar.



Kullanici Avatari

mehmetdemiral

.
Uzman
ME.... DE....
 53
 4.827
 214
 30/10/2008
 Samsun
 Öğretmen
 Ofis 2013 32 Bit
 02/08/2018,22:34
Çözüldü 
O hepsini alsın, siz lazım olanı kullanın. Bundan kolay ne var yani? Veriler alınsın, siz lazım olanları kullanın. Bir form veya sorgu üzerinden alacaksınız verileri.. Tümünü almasının zararı olmaz. Kaldı ki verileri bir sorgu üzerinden kodla alırsınız, o zaman ne isterseniz onları alır. Bu arada kodlar şöyle:


Dim Klasor As String
Klasor = CurrentProject.Path & "\ExcelDosyası Adı.xls"
DoCmd.TransferSpreadsheet acImport, 8, "EklenecekTabloadı", Klasor, True, "b1:d10"

Bu örnek kodlarla b1 ile d10 hücreleri arasındaki hücrelerdeki veriler alınır.


Mesela benim bir örneğimde şöyle:
DoCmd.TransferSpreadsheet acImport, 8, "mdsoft_data", Klasor, True, "A1:AO65500"

Tabii kodlarda, Excel dosyasının yolu, Access dosyasının bulunduğu klasör olarak düşünülmüş, o yüzden
Klasor = CurrentProject.Path & "\ExcelDosyası Adı.xls"
şeklinde yol tanımlanmıştır. Siz klasör= "c:\deneme" gibi yolu tanımlarsınız, Excel dosyası nerdeyse...

Kolay gelsin..


İnadına, ille de Accesstr.net...

Kullanici Avatari

adnan

Aktif Üye
Aktif Üye
 55
 112
 11
 30/10/2008
0
 Ankara
 
 
 03/02/2018,13:18
Çözüldü 
Merhaba;

Sn. mehmetdemiral tavsiyeniz ve örnek kodlar için teşekkürederim. Elinize sağlık.

Selamlar.



Konu Kapalı
Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Şartlı Rapor Almak m_demir 27 517 03/08/2018, 18:59
Son Yorum: m_demir
Çözüldü Excel'den Access'e Veri Aktarırken Tekrar Eden Kayıtları Aktarmasını Engelleme metbal 6 321 22/06/2018, 15:48
Son Yorum: ozanakkaya
Çözüldü Şartlı,kaydet-sil-ekle Komut İşlemi fascioğlu 3 164 21/06/2018, 12:44
Son Yorum: ozanakkaya
Çözüldü Access Excel Tablo Bağlama Sorunu blake33 2 215 19/05/2018, 14:03
Son Yorum: A.Kadir.
Çözüldü Veri Tabanındaki Kayıtlı Bilgiyi 2. Veri Tabanında Bulunan Aynı Değişkenlere Kayıt cevahir1 10 326 24/04/2018, 12:03
Son Yorum: cevahir1

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