السلام عليكم ورحمة الله
ملاحظة: الموضوع طويل نوعا ما ولا يمكن التعليق على كل ما كتبت فهو يحتاج لصفحات فحاول الاختصار ما أمكن
فيما يخص الأرباح فهي:
1- الربح الخام = (سعر بيع البضاعة - سعر شرائها) مضروب بالكمية وانتبه ان نفس المادة يمكن ان تشترى/تباع باسعار مختلفة
2- الربح الصافي = الربح الخام - (كراء المحل/الكهرباء/الهاتف/اجزر العمال+المصاريف المختلفة)
لاحظ :
في 1 اننل استخدمنا سعر الشراء وهناك من يستخدم سعر الكلفة في حالة بضاعة يتم انتاجها مثل المواد الصيدلانية وما شابه
في 2 المصاريف يمكن ان تكون شهريا او كل شهرين مثل فاتورة الهاتف أو كل سنة مثل ثمن كراء المحل هذه يمكن حسابها وتقسيمها حسب طريقة الحساب، كل شهر...
بالنسبة للحساب (في الواقع!) هناك اثنان:
حساب حقيقي يعرفه فقط مالك المحل/المصنع/صاحب التجارة وهو مخفي!
حساب ظاهري وهمي يظهر كانه حقيقة لاصحاب الضرائب! وهذا يجب ان لايتعدى الربح نسبة معينة والا نتظر كارثة من الضرائب!
قلت
1- احسن حل هو استعمال ( استعلام sql )
2- يمكن تخزينها مع التحديث بعد كل تعديل ...
السلام عليكم
إقتباس : الموضوع طويل نوعا ما ولا يمكن التعليق على كل ما كتبت فهو يحتاج لصفحات فحاول الاختصار ما أمكن
انا كتبت الموضوع وتركته قلت الجماعة يزعلوا فعدت وملاءته بكل الاسئلة التي تحتاج الى نقاش
إقتباس :احسن حل هو استعمال ( استعلام sql )
انا لا اعلم ان الاستعلام اصبح لدي شك فيه بعد تجربتي السابقة مع الاكسس والاربعون الف سجل
وغير هذا قبل قليل قمت بتجربة على sql server وملاءته بعشرة الاف سجل واحتاج الامر الى 15 ثانية .
هل تعلم خمسة عشر ثانية لعشرة الاف سجل كانت كانها دهر وانا اراقب الثوان بعداد الساعة
وبعدها قال لي :
[
attachment=2165]
والغريب العجيب ان الاكسس قمت بمظاعفة السجلات فيه عن طريق النسخ واللصق بثوان الى اربعون الف سجل
والاسكو ال سيرفير الى عشرة الاف سجل لدقائق كاملة
بصراحة صرت اشك بكل منتجات مايكروسوف لتناقضها
لماذا تستدعى 40000 سجل لعرضه .. المستخدم لن يستفيد شىء من 40000 سجل معروض امامه
ربما يريد الاطلاع على سجل 10 20 30 سجل لا اكثر .
يوجد دوال لاستخراج عدد معين من السجلات ذو ترتيب معين مثلا
استخرج اول 10 سجلات ثم 10 التى تليها ثم ... كل استدعاء باستعلام
--------------------
بما انك لن تستطيع عرض اكثر من 100 سجل فى شاشة الكمبيوتر فلا تقم باستدعاء اكثر من 100 سجل
إقتباس :لماذا تستدعى 40000 سجل لعرضه .. المستخدم لن يستفيد شىء من 40000 سجل معروض امامه
انا لا اعرض السجلات او الفواتير وانما اقوم بحساب كمية البضاعة فيها اي المخزون وليس من المعقول ان احسب كمية عشرة واترك الباقي
السلام عليكم ورحمة الله وبركاته
إقتباس :أولا: لا يوجد حد أدنى لأي منظومة
اين كنت الموضوع تخربط واخوك ضايع بين SQL server والاكسس
إقتباس :لا يمكنني العمل على التصميم السابق إذ هو ينسف مجمل معايير التصميم ويضرب بها عرض الحائط، عفوا! لا أقصد الإساءة
اسكت لا تفضحنا لي كم منظومة شغالة عند الناس الله يستر وتمشي على خير
إقتباس : لا تنشئ جداول غير مرتبطة (الشعور بضرورة وجودها هو خطأ عند التصميم في الغالب)
انا الان سوف ازعل منك
يعني جدول المصاريف اربطه بأي جدول ليس له مكان يرتبط به ( نورني )
انا عارف وحاسس ان هناك خطاء ما ( تصميم قاعدة البيانات كان اخر شئ اتوقعه )
إقتباس : الجداول تعبر عن كائنات مستقلة قدر الإمكان
لم افهم
إقتباس : لا تنطلق في البرمجة حتى تنتهي من تصميم القاعدة (وخصص لهذه أضعاف ما تخصصه للبرمجة)
طيب انا سوف اتوقف الان حتى انتهي من تصميم قاعدة البيانات
الله يرحمك يا منظومات الشؤون الادارية والموظفين بأي تصميم كانت يمشى حالها
إقتباس :لا تغير في تصميم القاعدة لأجل تسهيل البرمجة أو الواجهة (قد تجد هذه صعبة أحيانا)
ههههههه انا الان من جملتك هذه عرفت انك كنت بيوم من الايام بالورطة يلي انا فيها الان
إقتباس :عدم مراعاة معايير التصميم عند البداية يؤدي غالبا إلى مشاكل أخرى لاحقا عند الاستعلام...
لا ارغب بالتعليق ( أسال مجرب بالليلة ابني واهدم جداول وحقول)
إقتباس : لا أرى فيه جدول متابعة حركات المخزن لكل منتج
هل تعني نقل البضاعة من مكان الى اخر ...؟
هذا يعني ان هناك اكثر من مخزن للمحل ...؟
لو كان كذلك فهو ليس مطلوب كثيرا .
أول امس اراد احد الزبائن منظومة لمحل بمخزنين فقلت له يا راجل انت سوف توجع دماغي يعني انت احظرت بضاعة وعارف انت اين وضعتها فأملاء الفاتورة وارسل زبونك للمخزن الذي تريد .
فاقتنع بالفكرة وقال حسنا لا ضرورة للمخازن بالمنظومة
سوف اصمم من جديد الليلة لن يطلع الصبح بأذن الله الا والتصميم الجديد موجود .
السلام عليكم
ما رايكم بهذا التصميم المبدئي
[
attachment=2167]
اسماء الجداول
كود :
discounts
stores
sales
titles
publishers
employees
publishers info
التخفيضات
المخازن
المبيعات
العناوين
الناشرون
المستخدمون
معلومات ناشرين
الرسم غير واضح جيدا، لكنه يبدو أحسن (ولو من حيث الشكل على الأقل)
أرفق ملف Access نعمل عليه هنا ولا تفتح موضوع جديد.