28/04/2020, 01:33
ikosarer
Uygulama ve Programım
Merhaba yukarıdaki linkte ;
S=1 Karakter
SP-0000001=16 Karakter
S=1 Karakter
.SP-0000001 TASFİYE HALİNDE BİLSAN BEMAŞ LTD. ŞTİ.=50 Karakter
b.) İlk 5 Alanı Örnek olarak gösterirseniz Tablonun devamını tamamlarım.
Merhaba yukarıdaki linkte ;
Hazırlamakta olduğum basit ama biraz teferruatlı text okuma ve yazma işlemini içeriyor.
İçinde basit örneği olan program = (Deneme2020)
Veri Tabanı = Siparis.Mdb
Detaylı ve Resimli Anlatım Dosyam = Yapılacak İşlerin Açıklaması.Docx
Örnek TXT dosyam = Siparis.TXT.yi içermektedir.
Kullanmakta olduğum Ticari programa siparişlerin giriş ve çıkışlarını vb.net 2019 dan veri aktarma/verme işlemlerini yapmak istiyorum.
1 . Ticari Programdan alınan export edilmiş txt dosyasında ; Satır başlarında B ve H harfleri ile başlamaktadır. (B)=Sipariş Başlığını, (H)= İlgili siparişin Hareket satırlarını teşkil eder.
Bu dosyadan okuma yaparken B ile başlayan Satırda;
a.) Karakter uzunluğuna göre Datagridview1.e alınacak. Örnek olarak ;
B=1 KarakterS=1 Karakter
SP-0000001=16 Karakter
S=1 Karakter
.SP-0000001 TASFİYE HALİNDE BİLSAN BEMAŞ LTD. ŞTİ.=50 Karakter
b.) İlk 5 Alanı Örnek olarak gösterirseniz Tablonun devamını tamamlarım.
2. Aynı İşlemleri H ile başlayan satırları Datagriedview2 ye almak istiyorum.
3. Bu işlemleri yaparken ProgressBar ile de veri akışını takip etmek istiyorum. Çünkü Yoğun siparişler olacağından programın kilitlenip takılmadığını, ayrıca göze daha hoş geleceğini düşünüyorum.
4. Diğer Form3 sayfamda 2 Adet Datagridview tablolarım var. 1.sinde Siparişin başlık bilgilerini, 2.sinde Hareket bilgileri var.
Örnek Txt dosyasında olduğu gibi Önce B ile başlayan datagridview datalarını Karakter uzunluklarını dikkate alarak, aralarında boşluk ayrıcı ile yazacak. B satırından sonra datagridview2.den hareket bilgilerini B satırın altına yazacak. Tüm satırlar bu şekilde Txt dosyasına karakter uzunluğu kadar yazacak.Bu işlemleri yaparken Progresbar işlemlerin hızına göre çalışacak.
Not:
1.) Text Dosyasında virgül veya tab ile ayraç yerine Alan uzunlukları ile yan yana yazılacak.
2.) Örnek dosyamda bazı satırlar arasındaki boşluk size daha iyi izah edebilmek için ben bıraktım. Aslında satır arası boşluk olmayacak..
Yardımlarınızı bekliyor,şimdiden teşekkürleri bildiriyorum.
Saygılarımla
İsmail Koşarer