![]() |
Adet Koli - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Adet Koli (/konu-adet-koli.html) |
Adet Koli - atamsinAta - 27/07/2024 Merhaba arkadaşlar forumda aradım bulamadıım. Soru : ürün aldığım zaman koli ile alıyorum ama hem adet hemde koli olarak satıyorum. Örnek olarak 1 kolinin içerisinde 12 adet ürün var bu üründen 2 koli alıyorum satıyorum 2 adet. stokuma baktığımda stokta bana 1 koli 10 adet gözüksünün yada 1.10 bu şekilde. Bunu nasil yapa bilirim yardımcı olursasınız sevinirim. Teşeşkkür ederim. RE: Adet Koli - C*e*l*o*y*c*e - 27/07/2024 Merhaba bu tür işlemler istege ve uygulamaya göre değişir.,Ürün girişinde bunu ayırmak gerekiyor( Adet veya Koli olarak) örneginizi görmek gerekiyor,varsa örneğinizi ekleyin RE: Adet Koli - atamsinAta - 27/07/2024 Yardımınız için teşekkür ederim. Örnek olarak ek dosyada ekledim örnekte yağ ürününden 1 koli 3 adet almışım Bir kolinin içerisinde de 10 adet ürün bulunyor. stokumda 1.3 yada 1 koli 3 adet olarak stok miktarım raporda veya forumda gözüksün. Şimdiden teşekkür ederim.. Yani Yağ 1 koli 3 adet yada 1.3 RE: Adet Koli - atoykan - 27/07/2024 Merhaba Sayın @atamsinAta Orjinal çalışmanız bu ise gözden geçirilmeli bence. Form tasarımlarınız pek iyi değil ve planlama yapmadan bir çalışma yapılmış gibi duruyor. Ancak örnek olsun diye hazırladıysanız kendi çalışmanızda genel hatları ile yapmak istediğinizi en kolay şu şekilde yapabilirsiniz: Tablo yapısı olarak ürünler ve alış satışlar ayrı tablolarda olmalı. Alış işlemleri için bir form tasarlamalı ve alınan ürün ve miktar bilgileri bu formdan girilmeli. Formda ürün alış türü koli / adet olarak belirlenebilir ve koli olarak aldığınızda iç adet bilgisi girersiniz, adet olarak aldığınızda ise sadece adet bilgisi girersiniz. Alış satış tablosunda toplam adet şeklinde bir alan eklemeniz işlemlerinizi kolaylaştıracak, koli olarak alış yaptığınızda iç adet ile çarpılan koli sayısı sonucu toplam adet bu alana işletilecek, adet olarak alış yaptığınızda ise alış tutarınız eklenecektir. Satış işlemleri içinde aynı mantık ile bir form oluşturur ve aynı mantıkla planlarsanız ister adet ister koli satış yapın toplam adedini de olursunuz. Bu durumda örneğin satış formunda ürün seçimi yaptınız satış için ürün bilgileri ve stok miktarını göstereceğiniz textboxlar eklerseniz mesela Komili Yağ 5lt gibi bir ürün seçtiğinizde bu bilgiler ekrana gelir ve örneğin forma ekleyeceğiniz txt_StokMiktarı textboxında stok miktarını istediğiniz gibi izlerken satış işlemine ilişkin bilgileri de kotrollü olarak bu form üzerinden girebilirsiniz. Örneğin satış formunda ürün için bir combobox eklediğinizi farzedelim; buradan ürün seçim işleminden sonra ürün bilgileri ve stok miktarının forma gelmesi için güncelleştirme sonrasında olayını kullanarak ürün idsi bazında ürün kimlik bilgilerini forma işleyebilir ve aşağıdakine benzer bir kod ekleyerek stok miktarını da istediğiniz şekilde izleyebilirsiniz.
Mod operatörü bu tip işlemlerde size kolaylık sağlayacaktır. Bu nedenle yeterli bilgi sahibi değilseniz Mod kullanımı ve özelliklerini incelemenizi tavsiye ederim. RE: Adet Koli - atamsinAta - 29/07/2024 Teşekkür ederim ben verdiyim örnekle bana bunu modulda örnek hazirlayip verebilirmisin sana zahmet cünkü hic bir şey anlayamadim. Teşekkür ederim şimdiden. RE: Adet Koli - berduş - 30/07/2024 @atoykan hocamın mesajını yanlış yorumlamadıysam, kod; sadece gerekli tablo yapısını oluşturduktan sonra işe yarar. yani en az 3 tablolu bir yapı kurmalısınız 1 - ürünler tablosu 2 - alış tablosu 3 - satış tablosu sizin tablonuzda ise neyin ne olduğu belli değil alınan miktar var, iç miktar var peki 3 paket olan içinde ise 10 parça olan bir ürün için bu 3x10=30 birimden 2 birim satarsak bu 2 birim nereye yazılacak iç miktardan düşemezsiniz o zaman diğer 2 paketin de iç miktarı düşmüş olur bu sefer hesaplamalar karışır en doğru yapı hocamın da belirttiği gibi verileri ilişkili tablolar arasında bölüştürülmesiyle elde edilebilir ki zaten Access de ilişkili veri tabanı olarak tanımlanır. |