A

Soru ADO Bağlantısı ile veri yazmak

acakilli

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar;

Ekte paylaştığım klasörde 2 tane excel dosyası bulunuyor. Ana dosya isimli dosyada bir userform üzerinde 2 adet textbox'a girilen verileri data isimli dosyaya ado bağlantısı ile aktarıyor. Ancak sorunum şu ki, hangi hücrelere aktaracağını ayarlayamadım. Şuan girdiğim veriler her seferinde A ve B sütunlarına alt alta ekleniyor ama A32 ve B32 hücrelerinden itibaren ekleniyor.

- Neden 32. satırdan itibaren ekliyor 1.satırdan başlamıyor?
- Nereyi nasıl düzenleyerek istediğim sütundan ve satırdan başlatarak verileri aktarabilirim.

Bu konuyu henüz yeni öğreniyorum. Sorunumun yanında konuyla ilgili bana detaylı bilgi verebilirseniz, bir makale veya döküman paylaşabilirseniz çok sevinirim.
 

Ekli dosyalar

Merhaba, foruma hoşgeldiniz Sayın @acakilli .

ADO konusu çok ilgi alanıma girmiyor ama;
-- data isimli belgede mevcut verileri silin,
-- ardından CTRL+END tuşlarına basarak son hücreye gidin,
-- son hücre ve üstünde kalan (boş gibi görünen satırlarla birlikte) satırları,
satır numarasından üstten aşağı tümünü seçerek topluca SATIR SİLME işlemine tabi tutun,
-- A1 e B1'e birer başlık yazın ve belgeyi kaydederek kapatın.
-- Data belgesini tekrar açtığınızda CTRL+END tuşlarına bastığınızda son hücrenin 1'inci satırdaki başlık olduğunu göreceksiniz.
-- Data belgesini tekrar kapatın.
Makronun olduğu belgeyi açarak kayıt yapmayı deneyin.

.
 
Merhaba, foruma hoşgeldiniz Sayın @acakilli .

ADO konusu çok ilgi alanıma girmiyor ama;
-- data isimli belgede mevcut verileri silin,
-- ardından CTRL+END tuşlarına basarak son hücreye gidin,
-- son hücre ve üstünde kalan (boş gibi görünen satırlarla birlikte) satırları,
satır numarasından üstten aşağı tümünü seçerek topluca SATIR SİLME işlemine tabi tutun,
-- A1 e B1'e birer başlık yazın ve belgeyi kaldederek kapatın.
-- Data belgesini tekrar açtığınızda CTRL+END tuşlarına bastığınızda son hücrenin 1'inci satırdaki başlık olduğunu göreceksiniz.
-- Data belgesini tekrar kapatın.
Makronun olduğu belgeyi açarak kayıt yapmayı deneyin.

.
Ömer bey merhaba;

Başlık belirtmeden field olarak tanımlama yapıldığında dediğiniz gibi işe yarıyor. Ben çözümü başlık belirtmekte buldum. Başkalarına yardımcı olmak için detayları aşağıda paylaşıyorum. ADO ile ilgili makale veya doküman paylaşacak arkadaşlar varsa sevinirim.

Bu kodun sonunda bulunan yes parametresi, bağlanılan dosyada başlıkların tanımlı olup olmadığını sorguluyor. Bende no parametresi vardı yes olarak değiştirdim.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)


Bağlandığım dosyaya eklediğim başlıkları aşağıdaki kod satırına virgüllerle ayırarak yazdım. Burada dikkat edilmesi gereken bir kaç kelimeden oluşan başlığın köşeli parantez içine alınması gerekiyor. Tarih ve Saat başlığında boşluk olduğu için köşeli parantez içine aldım.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

Güncel dosyaları ekledim. Hayırlı akşamlar dilerim.
 

Ekli dosyalar

Ben, önceki cevabımda belirttiğim şeyleri yaparak sonuç almıştım.
Zaten, denemeden cevap yazmak gibi bir alışanlığım yoktur. ;)

Sİze de iyi akşamlar dilerken;
-- çevrenizdeki Excel kullanıcılarını forumumuzdan haberdar edip, üye olmalarını salık vermenizin,
-- mümkün olduğunca sık ve uzun süreli çevrimiçi kalmanızın,
-- tüm sosyal medya kanallarında forumumuzdan bahisle link vererek paylaşımlarda bulunmanızın
bizleri memnun edeceğini belirteyim dedim.

Sağlıcakla.
 
Üst