Skip to main content

AccessTr.neT


Access İle Hazırlanan Çok Satırlı Veriyi Belirli Sayılarda Metin Dosyalarına Kaydetme

Access İle Hazırlanan Çok Satırlı Veriyi Belirli Sayılarda Metin Dosyalarına Kaydetme

#13
(09/12/2017, 17:26)ozanakkaya yazdı: Hazırladığım örnek uygulama ektedir. Uygulamadaki kodları kendinize göre uyarlayabilirsiniz.

Ozan hocam ve arkadaşlar herkese merhabalar.En güncel hali ile hazırladığım kod ekte yer almakta.Dosyayı masaüstüne 'metin dosyaları ' ismi ile kaydetmek istiyorum ve ; 

Sub Yazdir()
       
       Dim Dosya As String, DSZ As Long, SrYp As QueryDef, Str
    
    Dosya = "C:\Users\" & Environ("Onurcan") & "\Desktop\MetinDosyalari"
    If Len(Dir(Dosya, vbDirectory)) = 0 Then MkDir Dosya

komutunu ekledim.Sorun burada mı emin değilim ama kod çalışmıyor.Sorun between komutunda diye düşünüyorum,yanlış kullanıyorum.121 tane sütun olduğu için el ile yazıldığında kod sayfası kabul etmiyor sığmıyor çünkü.Ben de between denedim ancak başaramadım...Kodu inceleyip hatayı nerede yaptığımı söyleyebilir misiniz?
.rar veritabanı.rar (Dosya Boyutu: 95,11 KB | İndirme Sayısı: 2)
Cevapla
#14
Merhaba, 
Kodu bu şekilde ayırırsanız kod çalışmaz. Kodun bütünlüğünü bozmamanız gerekli,

Yapılan işlemler;
1-) Alan1'deki veri sıralı olması için srg_test sorgusuna gsiram alanı eklendi.
2-) Masaüstünün dizininin bulunması için GetDesktop fonksiyonu eklendi.
3-) Kod içerisindeki insert into içeren sorgu kaldırıldı, yerine srg_ekleme adında sorgu eklendi,
4-) Belirlenen aktarım sayısından sonra artan verilerinde aktarılması için düzenleme yapıldı.
.rar txt_aktar_sld_son.rar (Dosya Boyutu: 80,58 KB | İndirme Sayısı: 6)
Cevapla
#15
(27/12/2017, 05:59)ozanakkaya yazdı: Merhaba, 
Kodu bu şekilde ayırırsanız kod çalışmaz. Kodun bütünlüğünü bozmamanız gerekli,

Yapılan işlemler;
1-) Alan1'deki veri sıralı olması için srg_test sorgusuna gsiram alanı eklendi.
2-) Masaüstünün dizininin bulunması için GetDesktop fonksiyonu eklendi.
3-) Kod içerisindeki insert into içeren sorgu kaldırıldı, yerine srg_ekleme adında sorgu eklendi,
4-) Belirlenen aktarım sayısından sonra artan verilerinde aktarılması için düzenleme yapıldı.

Ozan hocam merhabalar.Kodu çalıştırdım ellerinize sağlık gerçekten çok güzel bir çalışma olmuş.Ancak ufak bir problem var.Metin dosyaları kaydedilirken karmaşık ve belirli bir sıralama olmaksızın kaydediliyor.Aslında parametreler virgül ile ayrılarak düzenli bir şekilde kayıt yapılabiliyor.Ancak bu karmaşaya yol açan problemi bulamadım ve size her iki metin dosyasını da ekte gönderiyorum.Düzenli bir şekildek kaydettirmemiz mümkün olabilir mi?
.txt SPE4A117T2457-SPE4A118T0034Veriler.txt (Dosya Boyutu: 40,26 KB | İndirme Sayısı: 4)
.txt son.txt (Dosya Boyutu: 40,9 KB | İndirme Sayısı: 3)
Cevapla
#16
İnceleyip olumlu/olumsuz bildirimde bulununuz.
.rar txt_aktar_sld_2.rar (Dosya Boyutu: 64,37 KB | İndirme Sayısı: 5)
Cevapla
#17
(28/12/2017, 01:33)ozanakkaya yazdı: İnceleyip olumlu/olumsuz bildirimde bulununuz.

Hocam merhabalar.Gönderiyi indiremiyorum zip hata veriyor.
.rar Ekran Alıntısıa.rar (Dosya Boyutu: 13,9 KB | İndirme Sayısı: 3)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da