stok programı alan yapılandırması

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
guduknecmi
Üye
Mesajlar: 99
Kayıt: 08 Nis 2004 02:18
İletişim:

stok programı alan yapılandırması

Mesaj gönderen guduknecmi »

selamlar
çalıştığım kurum için ambarda kullanılacak stok programı yapmak istiyorum.Forumda stok ve master detail kelimelerini aratarak bulunan mesajları okudum.Master detail tablo yapmayı başardım.Firebird veritabanı ve IB bileşenleri kullanıyorum.Yalnız bu iş sandığımdan daha karışık geldi bana.Daha sp ve trigger konusu öğreneceğim.
Sizlerden isteğim programa başlamadan evvel veritabanındaki tablolar ve alanların doğru mu yoksa saçmalanmış mı olduğunu söylemeniz.
Kurumum: il müdürlüğü
bize bağlı ilçeler ve her ilçede ortalama 15 kurum var.
Bu kurumlara her ay 1 veya 2 kez malzeme veriyoruz.
Bir defada yaklaşık 20 kalem mal veriyoruz.Toplam malzeme çeşidimizde 30'u geçmez.

Tablo Planım:
İlçeadı
sırano
ilçe adı

kurumadı
sırano
ilçe adı //İlçe adı tablosunun detaili
kurumadı

verilenmalzeme
sırano
kurumadı //kurumadı tablosunun detaili
malzemeadı
miktarı
birimi
fiyatı
tutarı
veriliş tarihi

giren malzeme
sırano
Malzemeadı
miktarı
birimi
fiyatı
tutarı
giriş tarihi

stok durumu
sırano
Malzemeadı
miktarı
birimi
fiyatı
tutarı
Stokmiktarı

Öneri ve Yorumlarınınzı bekliyorum.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Değiştirdiğim yerleri kırmızı ile yazdım, böyle daha kullanışlı olur bence.

İlçeadı
sırano //pk
ilçe adı

kurumadı
sırano //pk
ilçe sıra no // ilçeadı tablondaki sırano

kurumadı

malzeme
malzeme no
malzeme adi


verilenmalzeme
sırano
kurumadı sırano // kurumadı tablosundaki sırano
malzemeno // malzeme tablosundaki malzeme no

miktarı
birimi
fiyatı
tutarı
veriliş tarihi


giren malzeme
sırano
Malzemeno
miktarı
birimi
fiyatı
tutarı
giriş tarihi

stok durumu
sırano
Malzemeno
miktarı
birimi
fiyatı
tutarı
Stokmiktarı
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.
Malzemeler ile ilgili bikaç bişey söylemek isyiyorum

Malzemeler Tablosu//ambarımızdaki malzemeler
sirano
malzemeadi
birimi
miktar
fiyat
donembasimevcut

Gonderimler Tablosu //bu tablo bir seferde bir kuruma gönderilen malzemeler i gruplamak için
sirano
kurumno
tarih
belgeno

Alimlar Tablosu //bu tablo bir seferde ambara giren malzemeler i gruplamak için
sirano
kurumno
tarih
belgeno

Verilen Malzemeler Tablosu
sirano
malzemeno//malzemeler tablosu sirano
faturano//veya hangi belge ile gönderildi ise o belgenin numarası
birim
fiyat

Alınan Malzemeler Tablosu
sirano
malzemeno
faturano
birim
fiyat

Açıklama: Bir tane ana stok tablosu var. buraya stokların ilk kayıtları girilecek.
Malzeme gönderildiği zaman Gönderimler tablosuna malzeme/leri gönderdiğimiz kurum ve gönderdiğimiz tarih vs. girilecek. Bu işlem onaylandıktan sonra gönderilen malzemeler seçilecek ve gönderilen malzemeler tablosuna kayıt girilecek. Mal alımı olduğu zaman alimlar tablosuna malın alındığı yer ve tarih vs. kayıtları girilecek. Onaylandıktan sonra alınan malzemeler girilecek.
Ambardaki mevcut stok hesaplanırken gonderilen malzemelerin, alinan malzemeler ve malzemelerin ilk kayıtlarındaki donembasi alanları karşılaştırılacak. ve mevcut bulunacak.
Bu mantık üzerine biraz oynama yaparak kendine uygun bir şekilde halledebilirsin.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
guduknecmi
Üye
Mesajlar: 99
Kayıt: 08 Nis 2004 02:18
İletişim:

Mesaj gönderen guduknecmi »

selamlar
Tabloda bağlantıları naile'nin önerdiği gibi, yapılandırmayı ise aslangeri'nin önerdiği gibi yapacağım.Gönderimler ve alımlar tablosu gerçekten iyi fikir. :idea:
arkadaşlar ikinize de çok teşekkür ederim
Cevapla