Veri Aktarma Programı - Geliştirme

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,288
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Önceki mesajlarımda kodlarını paylaştığım "başka programa veri girişi" konusunun proje çalışmasına başladım.
Program tamamlandığında sanal tuş vuruşunu engellemeyen programlarda kullanılabilecek.
Kopyalanan veriler için gerekli ayarlar yapıldıktan sonra, Hızlı bir şekilde kopya ve yapıştır gibi farklı bir programa veri aktarılabilecek.

Muhasebe programlarında ürün girişleri, Fatura kalem girişleri, stok sayım girişleri vb.
Yanlış biliyor olabilirim. Sanırım Mikro programı bir çok sayfada .csv dosyadan direkt veri girişi sağlıyor.
Logo da ya yok yada Mikro ya göre .csv den veri almaya daha az imkan sağlıyor. (En azından arkadaşımdan bu şekilde bilgi aldım :)

Yapılanlar;
- Program arka planda panoyu izler ve verilen parametrelere göre verileri parçalar.
- Aynı düzende olmak kaydı ile birden fazla satır ve sütunlu veri kullanılabilir. Satır ve sütunda bir sınırlama yok.
- Kopyalanan verinin parçalanması için ayrıcı karakterler seçilebilir.
- Parçalanmış verinin gönderilmesi için her bir veri alanı arasında hangi tuşun gönderileceği seçilebilir.
- Bir satırdaki veriler gönderildikten sonra hangi tuşun gönderileceği seçilebilir.
- F4 ile bulunulan yere veri gönderimi başlatılır.
- F5 ile veri gönderimi durdurulur.
- F6 ile programdan çıkılır.

Yapılacaklar;
- Her bir alanın verisi gönderildikten sonra gönderilecek tuş seçeneklerinin arttırılması. 3 defa TAB , 2 defa sağ ok gibi
- Her bir alanın verisi gönderilmeden önce gönderilecek tuş seçenekleri . 1 defa HOME , 2 defa DEL gibi.

Aşağıdaki GIF dosyasında web formuna kopyalanan veririn aktarımı gösterildi.
Veriyi kopyala ve F4 ile forma yapıştır.

228979
 
Katılım
18 Mayıs 2009
Mesajlar
1,058
Excel Vers. ve Dili
Excel 2002 Türkçe
Asri uzmanım naçizane;
Aynen öyle, Mikro’da csv’den direkt veri alınabiliyor. Zaten alınamasa, her şeyi elle girdiğimiz bu tip programlar insana çok hata yaptırır, işin içinden çıkılamazdı.
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,288
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Yaptığım çalışmayla mebbise otomatik terfi işlenebiliyor.
Güzel çalışma. Tebrik ederim.
Yapmak istediğim daha farklı bir işlem. Web sitesi kodlarından yada paket programlardan bağımsız olacak.
Tek program çoklu ortamda çalışma gibi.
 

ismailem

Altın Üye
Katılım
5 Haziran 2012
Mesajlar
69
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Anladım. Yaptığınız çalışmalardan dolayı çok teşekkür ederim. Projelerinizden çok faydalanıyoruz. Allah razı olsun.
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,288
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Güncelleme;

- Veri gönderme öncesi ve veri gönderme sonrası komutlar tanımlanabilir.
Bu linkteki küme parantezi içindeki tüm komutlar kullanılabilir. Ayrıca DELAY 2000 gibi bir tanımlama ile sonraki komuta geçiş milisaniye olarak geciktirilebilir.

- Her bir komut satırı her bir veri alanı ile eşleştirilir.
Birinci veri alanı için öncesi ve sonrası listesindeki birinci satır, İkinci veri alanı için öncesi ve sonrası listesindeki ikinci satır kullanılır.

Bu şekilde Bir form yada veri giriş ekranında imleç alandaki istenilen yere konumlandırılabilir.


229007
 

Asri

Altın Üye
Altın Üye
Katılım
24 Nisan 2005
Mesajlar
3,288
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Güncelleme;

- Veriye göre öncesi ve sonrası komut listeleri kaydetme ve seçme özelliği eklendi.
- Durum çubuğunda son işlemler ile ilgili bilgiler eklendi.
- Seçimlerin hatırlanması için .ini dosyası özelliği eklendi.


229024
 
Üst