اذهب الي المحتوي
أوفيسنا

جداول ادارة مخزن بها مشكلة


Hussein888
إذهب إلى أفضل إجابة Solved by Hussein888,

الردود الموصى بها

السلام عليكم ورحمة الله و بركاته..
اثقلت عليكم بكثرة التساؤلات. زلكم مني كل التقدير
..
قمت بعمل برنامج مخازن..
جدول اصناف. وجدول عملاء وجدول موردين..
جدول راس فاتورة التوريد..جدول راس فاتورة البيع.. جدول راس الارصدة الافتتاحية لادخال الكميات الحالية.. جدول راس اذن التحويل بين المخازن..
وقمت بعمل جدول اطراف الفاتورة به التاريخ و نوع العملية  واسم الصنف رقم اذن التوريد و رقم اذن التحويل و رقم اذن البيع
الكمية المباعة و الكمية المشتراة و الكمية المحولة و الرصيد الافتتاحي وفي النهايه حقل محسوب ليجمع العمليات مع بعضها..
.. قمت بانشاء استعلامات من جدول اطراف الفاتورة لكل نموذج..
مثلا نموذج البيع مكون من نموذج رئيسي وهو راس لفاتورة البيع و به حقول جدول راس الفاتورة.. و نموذج فرعي مستمد من استعلام مبني على جدول اطراف الفاتورة تم اختيار
الحقول المتعلقة بعمليه البيع (رقم الفاتورة و نوع العملية ..
وهكذا في كل النماذج..
قمت بانشاء علاقات بين جدول اطراف الفاتورة و جداول الرؤوس السابق ذكرها (راس التوريد و راس التحويل و راس
التسوية ووو)
قمت بربط حقل رقم اذن التوريد في جدول راس فاتورة الشراء مع رقم اذن التوريد في اطراف الفاتورة عن طريق علاقة one to many
و فرض التكامل المرجعي

و كذلك الحال بالنسبة لرقم اذن.. التحويل و البيع و التسوية
وهنا ظهرت المشكلة..
عند قيامي بتسجيل اذن توريد مثلا
يظهر خطا ان هناك حقل مطلوب في جدول راس فاتورة البيع!!!
ولاتوجد علاقة بينهما..
و ايضا عند القيام بالبيع.. يظهر خطا بان هناك حقل في جدول راس عمايات الارصدة الافتتاحية مطلوب.. زلا توجد ايضا علاقة مباشرة بينهم..
الا ان توصلت الى ملاحظة..
لابد ان اقو م بانشاء سجل فارغ في كل جدول من جداول الرؤوس
ولا اعرف السبب..
و عند فتح جدول راس التوريد مثلا اجد السجل الفارغ اندرج اسفله جميع سجلات جدول اطراف الفاتورة ماعدا عمليات التوريد.. تظهر كل عملية على حده..
ز عند الذهاب لجدول راس فاتورة البيع..اجد السجل الفارغ تندرج تحته جميع سجلات جدول اطراف الفاتورة ما عدا سجلات عمليات البيع وكذلك الحال بالنسبة لباقي الجداول
و اذا تم حذف هذا السجل الفارغ.. يحذف معه كل سجلات جدول اطراف الفاتورة المدرجه تحته
حاولت رفع مثال ولكن المساحة للفايل كبيرة..
من يريد المساعدة يمكن التواصل بطرق اخرى اسرع و ايسر..
واذا كان شرحي كافي و فهمتوه.. ياريت ماتبخلوش بالرد..
ملحوظة.. مافيش امكانية فصل الجداول.. 

هل المشكلة في العلاقات.. ان اقوم بتغيسر وضعها.. ؟؟ 

رابط هذا التعليق
شارك

السلام عليكم اخى الفاضل

ارفق لك شرح برنامج مخازن للاستاذ محمد فؤاد تركى جزاه الله خيرا لعلك تستفيد منه ويساعدك فى برنامجك

اتفضل حمله من هنا

http://www.mediafire.com/file/691sd6czn9r2j21/Warehouses_and_Saling_system.rar/file

بالتوفيق ان شاء الله

رابط هذا التعليق
شارك

  • أفضل إجابة

عرفت فين المشكلة و تم حلها الحمد لله.. 

في جدول اطراف الفاتورة.. حقول رقم الفاتورة و رقم اذن التحويل و رقم اذن التوريد كنت عامله حقل رقمي.. واوتوماتك الاكسيس عامل القمة الافتراضية صفر.. 

لذلك عند القيام بتسجيل فاتورة بيع مثلا برقم 1 

سيتم تحديث باقي حقول جدول اطراف الفاتورة برقم صفر في كل من رقم اذن التوريد و رقم اذن التحويل أيضا.. 

ونظرا لوجود علاقة تربط بين جدول راس اذن الاوريد و اطراف الفاتورة.. وكذلك الامر بالنسبة لاذن التحويل.. لذلك لابد من وحود سجل يحمل رقم صفر في حقل رقم الفاتورة في راس اذن التوريد و راس اذن التحويل.. 

وللخروج كن المشكلة قمت بتغيير القيمة الافنراضية لحقل رقم فاتورة البيع و الشراء و التحويل من صفر الى null.. 

و تم الحل الحمد لله

قمت بنشر تفاصيل حل المشكلة لتعم الفائدة للمبتدئين اللي زيي 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information