accessden txtye kayıt
Tarih
14/02/2010 22:09
Konu Sahibi
linux2ex
Yorumlar
28
Okunma
5025
Konuyu Oyla:
  • Derecelendirme: 3/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 3/5 - 1 oy



linux2ex
Aktif Üye
Kullanici Avatari
Aktif Üye
128
30/01/2009
0
Eskişehir
Ofis 2003
04/11/2016,09:57
Çözüldü 
merhaba, Access den txtye veri aktarımı konusunda yazılanlara baktım fakat acemi olduğum için çok karışık geldi. yapmak istediğimi bir dosya ve resim ekleyerek göstermek istedim. forumda yapmış olduğum aramalarda genelde txt den Access e şeklinde uygulamalar var. eklediğim dosyada barkod okutmak istediğim bir alan ve daha sonra adet yazacağım bir alan var. bu kısımda girmiş olduğum bilgileri alt forumda göstermesini son olarakda kayıt yapmayı istiyorum. form ve tablo tasarımı yapmaya çalıştım. şimdiden teşekkürler.


Ek Dosyalar
.rar   TXTYE_KAYIT.rar (Dosya Boyutu: 46,05 KB / İndirme Sayısı: 21)
İnsanlar başaklara benzerler. İçleri boşken başları havadadır, içleri doldukça eğilirler!" montaigne
Cevapla


mustafa_atr
CafeINTeaCam
Kullanici Avatari
Aktif Üye
A....
393
15/12/2009
38
Ankara
-
31/07/2016,10:33
Çözüldü 
Dosya menüsü altında "VER" seçeneğine tıklayın oradan tür olarak TXT seçin.
Cevapla


linux2ex
Aktif Üye
Kullanici Avatari
Aktif Üye
128
30/01/2009
0
Eskişehir
Ofis 2003
04/11/2016,09:57
Çözüldü 
bilgi için teşekkürler ama benim yapmak istediğim Access in menulerini kullanmak değil. burada yapmak istediğim mantık şu ; ürünlerimizin barkodlarından okutup adetlerini yazmak sonrasında okutmuş olduğumuz bu barkodları ve adetleri (bilgileleri geçici tabloda tutabiliriz) herbiri farklı bir txt dosyaya kaydetmek. a firmasından gelen ürünlerin dosyası a.txt vs. gibi bu txt leri daha sonra farklı bir programdan okuttuğumda veritabanındaki ürün barkodları ile karşılaştırıp fatura-irsaliye ve diğer kısımlarda kullanmak istiyorum. sizin tarif etmiş olduğunuz şekilde farklı birşey çıktı olarak geliyor. benim çıktı olarak kullanmak istediğim format şu şekilde

12345670 ;4 ilk kısım barkod ; sonraki kısım adet txt deki dizaynım bu olmalı. umarım anlatabilmişimdir.
İnsanlar başaklara benzerler. İçleri boşken başları havadadır, içleri doldukça eğilirler!" montaigne
Cevapla


linux2ex
Aktif Üye
Kullanici Avatari
Aktif Üye
128
30/01/2009
0
Eskişehir
Ofis 2003
04/11/2016,09:57
Çözüldü 
arkadaşlar konu çok basit olduğu içinmi acaba kimse ilgilenmedi yoksa yoğunlukmu var yardımlarınızı bekliyorum. ayrıca txt formatında birşey daha açıklamak istiyorum.


12345670---bu kısım boşluk---;444
1234567890123456789012345;355

ilk kısım barkod ; sonraki kısım adet

txt deki dizaynım bu olmalı. umarım anlatabilmişimdir. yani barkod 8 karakterde olsa 25 karakterlide olsa hep aynı boşluk olmalı ki farklı programda okuttuğumda stok kodları ile karşılaştırma yapıp sorunsuz olarak aktarım olabilsin.
İnsanlar başaklara benzerler. İçleri boşken başları havadadır, içleri doldukça eğilirler!" montaigne
Cevapla


Hayri16
Aktif Üye
Kullanici Avatari
Aktif Üye
1.010
12/11/2009
291
Bursa
Ofis 2007
22/12/2015,15:41
Çözüldü 
Sayın linux2ex;
Aşağıdaki kod sizin yazdığınız barkodu 25 karaktere tamamlar. Aynı mantıkla adet kısmını da çözebilirsiniz. Ama bunları txt ye aktarma işi benim bilgim dışında.
Formunuzda bir metin kutusu açıp adını sonhal yapın , kodları da bir komut tuşuna atayın.

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Dim brkuzunluk As Integer
Dim gereken As Integer
Dim asilbarkod As String
Dim i As Integer
Dim ilave As String
Dim eklesorgu As String

ilave = ""
brkuzunluk = Len(barkod)
gereken = 25 - brkuzunluk

For i = 1 To gereken
ilave = ilave & " "
Next
asilbarkod = barkod & ilave
sonhal = asilbarkod & ";" & adet

eklesorgu = "INSERT INTO T_ORNEK (veri) VALUES(forms!FORM1!.sonhal)"
DoCmd.RunSQL eklesorgu

Bundan sonrası ustaların işi. Saygılarımla kolay gelsin

Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


linux2ex
Aktif Üye
Kullanici Avatari
Aktif Üye
128
30/01/2009
0
Eskişehir
Ofis 2003
04/11/2016,09:57
Çözüldü 
(16/02/2010, 17:39)Hayri16 Adlı Kullanıcıdan Alıntı: Sayın linux2ex;
Aşağıdaki kod sizin yazdığınız barkodu 25 karaktere tamamlar. Aynı mantıkla adet kısmını da çözebilirsiniz. Ama bunları txt ye aktarma işi benim bilgim dışında.
Formunuzda bir metin kutusu açıp adını sonhal yapın , kodları da bir komut tuşuna atayın.

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Dim brkuzunluk As Integer
Dim gereken As Integer
Dim asilbarkod As String
Dim i As Integer
Dim ilave As String
Dim eklesorgu As String

ilave = ""
brkuzunluk = Len(barkod)
gereken = 25 - brkuzunluk

For i = 1 To gereken
ilave = ilave & " "
Next
asilbarkod = barkod & ilave
sonhal = asilbarkod & ";" & adet

eklesorgu = "INSERT INTO T_ORNEK (veri) VALUES(forms!FORM1!.sonhal)"
DoCmd.RunSQL eklesorgu

Bundan sonrası ustaların işi. Saygılarımla kolay gelsin


üstad bilgi için saol. sanırım bir yerde yanlış yapıyorum. form u açtım bir metin kutusu ekledim, aynı sizin dediğiniz gibi ismini sonhal yaptım. kodları önce bir butona basıldığında olayına ekledim olmayınca metin kutusunun güncelleme sonrasına ekledim. iki durumda da run-time error '94' invalid use of null hata mesajı geliyor. debuga basıncada

brkuzunluk = Len(barkod) burayı gösteriyor.
İnsanlar başaklara benzerler. İçleri boşken başları havadadır, içleri doldukça eğilirler!" montaigne
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Mükerrer Kayıt Hk. Serkan Çevik 2 73 01/12/2016, 22:37 Serkan Çevik
  Aynı Kişi adı ile Yeni Kayıt eklemek Mesut Kaytan 6 225 29/11/2016, 13:49 Mesut Kaytan
  Güncelleştirme Sorgusu Çalıştırınca Kayıt Kilit Hatası Hakkında shalala 2 52 23/11/2016, 00:39 shalala
  Evrak Kayıt uygulaması için nasıl bir yol izlemeliyim talebe10 7 230 06/11/2016, 13:57 atoz112
  raporu pdf olarak kayıt etmek mehmetb84 4 123 04/11/2016, 14:22 mehmetb84


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya