Kapalı Çalışma Kitabına Veri Kaydetme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Kapalı Çalışma Kitabına Veri Kaydetme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ekli dosyalar
Merhaba,

Tümden bir işlem istemektesiniz.
Bu oldukça uzun periyotları olur ve kimse tüm dosyayı yapmaya girmek istemez.
Eğer ExcelDepo üyeliğiniz varsa, Excelden Accesse Kayıt Yapma | Excel Depo linkindeki dosyayı incelemenizi öneririm.
Ya da siz süreci başlatırsanız, adım adım takıldığınız yerlerde size destek oluruz.

Bir de şunu belirteyim.
ADO yöntemi ile kapalı dosyada işlem yaparken, veritabanı olarak Excel kullanıyorsanız, silme işlemi yapılmamaktadır, yani DELETE komutu.
 
@mertatakan3838
İstenilen işlem, ADO yerine klasik yöntemle de (kapalı belgeyi aç, veriyi kaydet, kapat) kodlanabilir elbette.

Ancak; kapalı belgeye tek tek (satır satır) bu şekilde kayıt vs çok doğru değil.
Bunun yerine, userformu/kodlamaları doğrudan ilgili belge üzerinde oluşturmak/çalıştırmak daha anlamlı.
Bu belgedeki bilgiler, başka belgede gerekliyse, verilerin kapalı belgeden çağrılması düşünülebilir.

Bir seçenek de bu tür temel bilgileri iki tarafta da tutmak, açık belgede (gizli bir sayfada) ekle/sil/güncelle gibi işlemleri yapıp,
belge kapatılmadan önce, kapalı belgedeki tüm bilgileri yok sayıp (silip) tüm bilgileri kapalı belgeye topluca aktarmak düşünülebilir.

Bilinmeyen, ucu açık kısım ise, KAYIT işleminden sonra aklınızdan geçen diğer işlemlerin neler olduğu?
Yani önce akışın nasıl olacağı, işleyişe ait tasarımın üzerinde durulmalı. Gerisi çok mesele değil doğal olarak.
 
Ortak bir ağ üzerinde veri tabanı olarak kullanmayı düşünüyorum aslında Ömer hocam. Veri Kaydet, Güncelleme işlerini veri çekme işlemlerini ortak ağ üzerindeki data üzerinden yapmak istiyorum. Bu şekilde proğramı ortak olarak kullanan kişiler datayı sürekli güncel tutabilecekler.
 
Mert bey merhaba tekrardan,

Size verdiğim linki buradan indirebilmenizi sağlayacağım.
Oradan kolayca ADO ile kapalı dosyalara kayıt etme adımlarını inceleyebilirsiniz.
Size naçizane tavsiyem ama, veritabanınızı Excel değil de, Access'te tutmanız olacaktır.

Selamlar
 
Sayın admin Access veri tabanının çok sağlıklı olacağını biraz araştırma sonucu öğrendim ancak mevcut makro bilgim ve bu konuda daha önceden bir deneyimim olmaması açıkça beni excele yönlendirdi. Yapabilirsem kafamdaki çalışmayı denemek istiyorum.
 
Veritabanının Access'te olması inanın size hiç bir olumsuz sonuç yaşatmaz. Bilginizin olmasına dair bir ihtiyaca da gerek olmaz.
Sadece Excel'de oluşturacağınız sayfalar yerine Access'te Tablo oluşturacak, sütunlar yerine yine aynı şekilde sütunlar oluşturacaksınız.
Hatta verilerinizi Excel'den bile kolayca kopyalayabilirsiniz.
ADO yönteminde de zaten Access'i açmayacaksınız bile.
Sadece Tablo ve Sütun isimlerini bilmeniz yeterli olacak...
İnanın pişman olmazsınız.
 
Evet, ne yazık ki Excel'den diğer Excel'e kapalı dosya örneği hiç çalışmadım.
Size yazdığım ilk cevapta dediğim gibi, kapalı dosyadan veri silme yapamıyorsunuz.
Bu yüzden sorun oluyor ve ben hiç tercih etmedim.
 
Rica ederim.
Dosyada kullanılan komutların aslında hepsi Excel'e de kayıt yapmanızı sağlar.
Sadece bağlantıda ve komutlarda bir kaç değişiklik yapmak gerekiyor.
ADO ile ilgili olarak Excel VBA.Net adresinde çokça kaynak bulunmaktadır.
 
Ukalalık gibi olmasın ama yol gösterme açısından oldukça faydalı bir örnektir.
Umarım sizin içinde faydalı olur.

Konuyu şimdilik çözüldü olarak işaretliyorum.
Takıldığınız adımlar ile ilgili bölüm bölüm konu açarsanız ilerleriz.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst