تعلم معي خطوة خطوة صنع برنامج لتسيير المخزون و التسويق
#51
السلام عليكم

شكرا للتوضيحات القيمة استاذ
kachwahed

كنت أطلع على الاسس العلمية
اربد فقط ان انوه يوجد خطأ بسيط جدا ف الصفحة 57 في قوله الحقل الغريب من خصائه عدم امكانية التكرار
بالتركيز يمكن الادراك انه سهو لكن قلت اخبر عنه احسن

سلامي
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#52
إقتباس :اربد فقط ان انوه يوجد خطأ بسيط جدا ف الصفحة 57 في قوله الحقل الغريب من خصائه عدم امكانية التكرار
صحيح، الجملة كاملة من المصدر الأصل:
إقتباس :عدم إمكانية التكرار (إلا إذا أردت الربط على شكل واحد إلى واحد)
والصواب:
إقتباس :إمكانية التكرار (إلا إذا أردت الربط على شكل واحد إلى واحد)
بارك الله فيك على التنبيه Smile
الرد
#53
أولا صح رمضانكم ، و تقبل الله منا و منكم صالح الأعمال :

بداية أشكر الإخوة على المشاركة و الإهتمام و الردود المباركة عموما ، وشكر خاص لــ كاش واحد -ولست كذلك بل أنت أحسن واحد- هههه

---- بخصوص تكرار الحقول في الجداول :
إقتباس : في هذه الحالة سيخزن الاسم التجاري للممون في جدول السلع من جهة، وفي جدول الممولين من جهة أخرى...
=> إزدواجية في التخزين => خطأ في تصميم النموذج
=>
بارك الله فيك ،هذا أمر أكثر من مهم ، و لكنها مجرد طريقة في التبسيط للمبتدئ و عدم التعقيد ، و مع ضرورة التنبيه و الترفع عن مثل هذه الطرق في البرمجة كما تكرمت أنت ، و لم يفتني أنا أيضا هذا الأمر المتعمد ، و قد فصلت فيه بما يكفي إن شاء الله :
إقتباس :
- قواعد البيانات:
ممكن أهم ملاحظة أطرحها تتمثل في تكرار واضح في حقول الجداول من عير فائدة .....إلى غاية..... فبامكانك التمعن في قواعد البيانات لمشروعنــا هذا ، و ستعرف ما عليك فعله

---- بخصوص الحقلين : الحد الأدنى كمية-سعر:
بطبيعة الحال أن هناك أسس علمية و عملية على المبتدئ خصوصا التقيد بها أثناء البرمجة ، و لكن أكثر ما أحب في البرمجة أنها فن و لكل منا ابداعه و تصوره ، حسب ما يقتضيه الموقف و الحاجة ، و لامكن بأي حال من الأحوال أن نجعل هذا الموضوع أو الطرح عبارة عن برنامج كامل و احترافي في مجال التسيير التجاري و التسويق ، فلا يعدو إلا أن يكون طرح مبسط جدا لكل مبتدئ ، عليه أن يتدارك بعدها و يترفع عن عدة أشياء و أمور.

عموما : كما هو معروف فنحن نستغل البرامج في التسهيل و التنظيم لمختلف حاجياتنا و عمل ما لايمكن لنا عمله ، فقط كان لدا محل لبيع الحواسيب و مختلف اللواحق المتعلق بذلك ، و كانت تعمل معي أخت مكلفة بالتسويق و التعامل مع الزبائن بواسطة برنامج تسيير مطور بالدلفي ، فكانت كثيرا ما تسهى عن تذكيري بما يجب اقتناؤه لنظرا لنفاده أو اقتراب ذلك ، الأمر الثاني حدوث أخطاء في تحديد سعر البيع نظرا لعدم استقرار الأسعار ، فأذكر أنا DDR128 وصل سعرها الأدنى 800 و أعلى سعر لها 2800 دج أنظر الفرق الشاسع في السعر ، و نظرا لذلك كانت تقع أخطاء في سعر البيع لعدم الثبات من جهة ، و لوجود عدة قطع بماركات متعددة ما يجعل تذكر و حفظ أسعارها مسحيلا .
من هذا قمت يتحيين (mise ajour) البرنامج بزيادة حقلين :
الأول الحد الأدنى للكمية ،أو ما يعرف بالعتبة ، فإذا تطابق الحد مع الكمية المتوفرة بالمخزن ينبهنا البرنامج لاقتناء هذا النوع.
الثاني السعر الأدنى للبيع ، إذ ينبه المستخدم أثناء تحديد السعر و كذا التخفيض بعدم تجاوز الحد المعلوم أو المحدد.



أجدد شكري للجميع و أتأسف على طول الغياب بسبب ضروف خاصة و أخرى مهنية حرمتني من الولوج للمنتدى .

بالتوفيق
الرد
#54
عندي مشكلة في تثبيت Alpha Lite
لما اقوم بالخطوة واتي لاضافة مكون
واضغط على موافق لاضافته
تظهر لي نافدة مكتوب عليها
n'est pas un idenficatuer correct
الرد
#55
راجع هذا الرابط

فقط أنبه أن هذا الطرح موجه للمبتدئين ، و هو سبب وجوده في هذا القسم بالذات ، ربما سوف تجد الكثير من الأمور التي تهمك من الناحية البرمجية و استغلال قاعدة البيانات و افكار اخرى ، و لا تركز على تصميم القاعدة في حد ذاته (فالتصميم كان سيئا ولعلي مزجت بين أخطاء متعمدة (أشرت لها ، كما يمكن الإستغناء على حقول عديدة بالجداول كالمكررة أو الحقول الحسابية ، و كذا انشاء جداول أخرى) و أخرى غير ذلك _وكأنني مزجت بين ق ب المسطحة و العلائقية_ ، و الغرض هو مبادرة طرح ما يفيد المبتدئ من الناحية البرمجية و كذا التسهيل و التبسيط) .


- بالنسبة للأخ kachwahad و ما يخص : الأسس العلمية لتصميم نماذج قواعد البيانات العلائقية.
قرأته من الصفحة1إلى120 (و حسبت كل صفحاته حول موضوعه )، من المؤكد أنه مقال مفيد جدا ، و لكن ما يخدم هذا الطرح من حيث قواعد البيانات يمكن اختزاله في بضع صفحات أو أقل ، و لست أنقص من مادته العلمية أبدا و أنا الفقير للخبرة ، و بالمقابل أنصح كل مبتدئ مراجعة كتاب لغة البرمجة دلفي لـ ناصر آغا و الله ما قرأت كتابا عربيا في الدلفي أسهل و أبسط و أكثر إفادة من هذا الكتاب . و بالمقارنة بينهما تقريبا سوف يغنيك الكتاب عن المقال.

بالتوفيق للجميع
الرد
#56
بارك الله فيك غلى المجهود لكن عندما أردت فتحه يكتب لي رسالة خطأ علما أنني مبتدأ في برمجة الديلفي و أملك نسخة ديلفي 7 الرجاء الافادة في كيفية فتح البرنامج
شكرا الاخ نبيل فعلا عمل جبار
الرد
#57
السلام عليكم

بارك الله فيكم على ما تقومون به فى سبيل نشر العلم ووفقكم الله لما يحبه ويرضي

لي سؤال:
قمت بعمل نضومه شبيهه بهذه ولكن المشكله .. التى واجهتنى ...هي فى تايخ الصلاحيه للأصناف كيف يتم التصرف معها
لو قلنا ان لدينا صنف موجود منه 3 قطع متلا حبوب بانادول وتاريخ صلاحيتها 31/12/2010

وقمنا بشراء كميه جديده .. وكانت صلاحيتها 31/12/2012

فكيف لي ان اعرف فى حالة صنعت تقرير خاص بالصلاحيات بعد بيع 5 قطع على سبيل المثال !

زالسلام عليكم ورحمه الله وبركاته
الرد
#58
وعليكم السلام ورحمة الله
إقتباس :وقمنا بشراء كميه جديده .. وكانت صلاحيتها 31/12/2012
كل صنف بصلاحية مختلفة بسجل مختلف
القديم بسجل والجديد بسجل وفرضا هناك حقل اضافي للتفرقة بين السجلات
عند البيع/اخراج صنف فانت تختاره وتنقص قيمته
ومنه عند صنع التقرير يظهر كل صنف والكمية وتاريخ الصلاحية
بالتوفيق
الرد
#59
السلام عليكم

B.M.AbdelAziZ .. اخي .. هي ذات الفكره التى كانت تدور فى رأسي .. بأن اضهر الصلاحيات فى combobox ومنها تختار اي الصلاحيات بعت

ولكن عمليا متعبه قليلا ..لو كانت المنظومة بيعت لمكان مزدحم .. على سبيل المثال ..سوق مواد غذائيه!
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لا اخفيك سراً ان الفكره التى كانت تدور فى رأسي ايضا .. ان اجعل الاصناف فى جدول على سبيل المثال
باركود الصنف / الكميه الموجوده / تاريخ الصلاحيه
جمله الادخال تكون مره واحده ، ومن ثم التعديل ، اذا قام بتعديل صنف مازالت حتى قطعه واحده موجوده يترك التاريخ القديم، اما لو كان الصنف قد انتهي اي الكميه الموجوده صفر فيعتمد التاريخ القديم
ولكن اعتقد انها غير مفيده ايضا ً كونها تعطي تقارير غير صحيحه ايضا
الرد
#60
وعليكم السلام
إقتباس : اضهر الصلاحيات فى combobox ومنها تختار
حسب الحالة وطريقة تفكيرك لتسهيل الأمر للمستخدم
يمكن ان تستخدم StringGrid, DBGrid , أي مكون Grid أو TreeView, ListView أو اي مكون مرئي للعرض
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم