merhaba,
barkod sistemiyle stok takip programı oluşturmaya çalışıyoruz. ama sistem barkodu nasıl okuyacak ve stoğa ekleme yeniden okunduğunda stoktan çıkma durumunu nasıl yapmamız gerekiyor diğer örneklere baktık fakat anlayamadık yardım cı olursanız seviniriz
iyi günler kolay gelsin...
Barkod cihazı şu şekilde işler :
Cihaz barkoda tutulduğunda barkodu okur ve bunları rakam olarak metin kutusunun içine doldurur ve peşindende Enter tuşuna basma işlemi yapar. Yani siz elle rakamları yazıp enter tuşuna basacağınıza bu işlemi barkod cihazı yapmış olur. Tüm mesele bundan ibaret.
Programınızın formları bende çalışmadığından inceleyemedim ancak olay çok basit. Önce tablolarınızı düzeltmeniz lazım bir sürü birbirine benzer tabloları azaltmanız lazım. Ürün bilgilerini gireceğiniz Urunler isimli bir tablo ve bu tabloya Bire-Çok şekilde bağlanmış StokIslemleri tablosu olması yeterli. Alınan ve Satılan ürünleri bu ikinci tabloya işleyeceksiniz. Daha sonra kesin stok durumunu öğrenmek için Alınan ve Satılanları toplayıp bakiyeyi alacaksınız.
Yardımız için çok teşekkür ederim,dediğiniz gibi tabloları düzenlemeye çalışacağız.yalnız birkaç sorum daha olacak stok seviyesi belli bir seviyeye düştüğünde uyarı verecek bir buton yada ikaz vermesini sağlayacak birşey yapılabiliyormu? Bir bilginiz varsa mutlu olurum.Birde veritabanını .exe olarak kaydedilebliyormu? Çok aradık ama bir bilgiye ulaşamadık.
Çok teşekkür ediyorum,kolaylıklar dilerim.
Access dosyalarını EXE olarak derleyemezsiniz. 2003 ve öncesi
Access dosyalarını MDE, 2007 ve sonrası
Access dosyalarını ACCDE olarak derleyebilirsiniz. Bu dosyaların çalışabilmesi için o bilgisayarda
Access veya
Access Runtime yüklü olmalıdır.
Bir ürünün mevcut stok miktarını elde ettiğiniz zaman kritik stok seviyesi ile karşılaştırmanız yeterli olacaktır.
Dsum ile birlikte giren ve çıkan stok toplamını alırsınız. Bunların bakiyesini kritik stok miktarı ile karşılaştırırsınız. Aynı veya daha düşük rakamda uyarı verdirirsiniz.
Dosyanızın son halini eklediğinizde kodlarınızı inceleyip yardımcı oluruz.
Dediğiniz gibi tabloları düzenlemeye çalıştık.
Access runtime ı yükledik fakat çalışmadı.Ayrıca stok tablosunda bulunan malzeme miktarını belirleyen net_gelen_miktar-çıkan miktar olarka yapmaya çalıştık fakat olmadı.Yardımcı olabilirseniz çok seviniriz.
Şimdiden teşekkür ederiz..
Stok --> Alınan Malzeme ( Bire-Çok şeklinde ilişki kurulmuş doğru )
Stok --> Çıkan Malzeme ( Bire-Bir şeklinde ilişki yanlış olmuş )
Tedarikçi ile sadece Alınan değil Çıkan Malzemede Bire-Çok ilişkilendirilmeli.
Tedarikçi Sipariş arası Bire-Çok ilişki doğru.
Stok tablosunun adı StokKartı olması daha az kafa karıştırıcı olur.
Alınan ve Çıkan Malzeme için iki tablo yerine tek tablo iyi olur ancak bu tercih meselesi olabiliyor bazen.
Tablo adlarında boşluk yerine alt çizgi kullanılması yerinde ancak Türkçe karakter kullanılmamalı. Bir daha incelemeniz üzere
Yapılmaması gereken ölümcül hatalar konusunu tavsiye ederim.
Yukarıdaki yanlış ilişkilendirmeleri düzeltmezseniz program düzgün çalışmaz zaten. Şimdi çok geç oldu yarın iş vakti. Siz düzeltin yarın ben size somut olarak yardımcı olmaya çalışacağım.