Forum
Merhabalar ;
El Terminallerimin üzerinde calisacak bir sayim programi yazmak istiyorum .. aslinda stok kontrolu olmayan bir program yazdim .. kullaniyorum .. ama bu programda ayrica stok kontrolude yapmak istiyorum .. yani okuttugum barkodun benim stoklarimda kayitli olup olmadigini gormek istiyorum .. bunu icin sanirim bir veritabani kacinilmaz...
Asil takildigim kismida orasi .. el terminali uzerinde bir veri tabani nasil olusturabilir ve kullanabilirim .. bu konuda fikirlerinizi rica ediyorum ..
Saygilarimla ..
Merhaba.
Kullanacağın datanın genişliğine göre değişebilir. Yoğun bir datan varsa MSQL compact 3.5 kullanılabilir. yoğun bir verin vs yoksa access,excel ile çözebilirsin. veritabanını el terminali üzerinde tutarsan diğer cihazların da bu terminale ulaşması gerekecek.
El terminali uzerindeki datam gecici data olacak .. yani disaridan bir txt file ile birlikte bilgileri o dataya aktaracagim .. sayimimi yapip, bir sonrakli sayimda tekrar bilgileri txt file ile guncelleme veya degistirme islemi yapacagim .. diger cihazlarin bu terminale ulasmasi gibi bir durum soz konusu degil yani .. zira terminallerimin bazilarinda wi-fi ozelligi yok .. tamamen kendi icinde dis cevre ile bagimsiz calisacak bir db kullanmak istiyorum ..
terminal başı günlük geçici data yoğunluğun fazla değilse bence text dosyaya bile yazabilirsin olmadı access excel kullanılabilir. hangi dil ile yazmayı planlıyorsun? bildirirsen pazartesi günü yardımcı olmaya çalışırım.
Merhabalar,
El terminali ne için kullanılabilir?
-Sayım
-Bilgi Gösterim
(Fiyat, farklı fiyat tipleri olabilir, pesin, vadeli gibi;
Barkodda yazmıyosa stok kodu ve açıklama-ürün detayı)
-Çok kalemli satışları, satış elemanlarının liste haline getirmesinde
aklıma gelenler bunlar,
Bu işler için terminalde hangi alanların olması gerekiyor?
-Barkod Kodu
-Stok Kodu
-Stok Açıklaması
-Fiyat1
-Fiyat2
-Fiyat3
Yapılacak Sorgular neler?
-Sayım ; Okunan Barkoda denk gelen bir satır varmı?
-Bilgi Gösterim; Okunan Barkoda denk gelen kod,açıklama ve fiyatı getir.
-Satış Listesi:Okunan Barkoda denk gelen bir satır varmı?
Bu durumda text file dan sorgu yapmayı tercih ederdim ve bu fikrin
doğruluğunu yanlışlığını anlamak için 250.000 satırlı bir data
oluşturup terminale atardım,
yazılımda kullanabilceğimiz en hızlı textden okuma methodunu bulup
bu methodla oluşturduğum datadan bir barkod sorgulaması yapar emin olurdum.
hicte iyi olmadigim vb.net ile yazmaya calisacagim ...
text file i bende dusundum .. ama acikcasi acaba ne kadarf saglikli sorgu yapilabilir ..yaptiginiz sorgunun hizi ne olur .. bu konulaqrda tereddütlerim var .. sonucta sayim da hiz cok onemli .. ama denemek konusunda haklisiniz .. en kisa surede deneyip sonucunu buradan yazacagim ..
Merhaba
Sadece sorgu işlemleri yapacaksanız ve veriler kayıtlar ço fazla değilse text file ideal olabilir.
Yanlız
db üzerinde insert,update,delete gibi benzeri işlemler yaparsanız bunun
için access veya sql compact ed. düşünmek daha ideal çünki güncelleme
ekleme gibi işlemlerde txt dosyası üzerindne daha fazla işlem yaparak
çalışmak gerekecek daha ağır işleyecek. yeni text dosya oluşturup sonra
güncellenen veriyi eski verilerle birlikte buraya aktrama falan
işlemleri uzatır.
Db de ise bir query ile işleri hızlı yaparsınız..
Evet Sonuc olarak SQL compact ed. kullanmaya karar verdim .. ama sadece karar verdim .. kullanamadim ..
acikcasi .net te daha cok yeniyim, bile diyemiyorum cunku belkide yeni bile deilim .. ama o kadar da bos degilim 🙂 uzun zamandir vb 6.0 ve asp yazmisligim var .. 🙂
bu sql compact konusunda kodlarin ve urunun kullanimi ile ilgili bilgi ve dokumana ulasabilecegim bir kaynak bilginiz var ise paylasirsaniz sevinirim .. bu benim icin biraz acil bir durum .. bir an once sonuclandirmam gerekiyor ..
zira yeni bir el terminali aldim ve bu terminal uzerinde hali hazirda var olan sayim yazilimim calismadi .. acikcasi yenisini almayida dusunmuyorum .. kendim yazmak istiyorum ve bir an oncede sayimlarima baslamam lazim .. 🙂
ilginize simdiden tesekkur ederim ..
Msdn de birçok kaynak ve örnek var bu konuyla alakalı fikir edinebilirsiniz..
merhaba .. uygulamayai olusturmaya basladim .. herkese yardimlarindan dolayi tesekkur ederim ..
bir yerde takildim ... kod ile kayti seti olusturup bu kayitsetinin BOF, EOF kontrolunu nasil yapabilirim .. msdn ide karistirdirdim ama istedigim bilgiye ulasamadim ..
bu konuda yardimci olabilir misiniz .. ?
Terkar Merhaba ...
Programi yazmaya basladim .. epeyide ilerledim .. herkese yardimlarindan dolayi tesekkur ederim ..
Fakat soyle bir sorunla karsilastim .. tabloya 40 satir veri yazdirabiliyorum .. 41. satiri yazmiyor .. fakat bunu tablonun totalinde deilde programi her actigimda yapiyor .. yani her calismasinda 40 satir ..
bunun sebebi ve cozum yolu ile ilgili yardimci olabilir misiniz??