اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مساعدة في برنامج مستودعات


ريمي

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

برافو عليك اختي

ولكن يوجد ملاحظة : وضع رقم العملية في جدول العملية "ترقيم تلقائي" افضل .

وبقي استخراج اسم المادة في النموذج ومن جدول المواد عند اختيار كود المادة . والأفضل ان يكون في رقم المادة قائمة منسدلة بالمواد .

كما ان الأفضل وضع عنصر نوع الحركة قبل رقم المتعامل لأننا نريد انه حسب نوع التعامل يكون رقم المتعامل وعلى شكل قائمة منسدلة

بالتوفيق

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

السلام عليكم ..

شكرا اخ رمهان ..أتعبتك معي وعدلت القاعدة اعتمادا على ملاحظاتك ..ولكن عندي سؤالين ثلاثة لو سمحت :-(

1- هل حقل كود المتعامل في جدول تفاصيل العملية ضروري؟ مادام عندي هذا الحقل في جدؤل العملية !علماً ان كل عملية تتم مع متعامل واحد فقط أثناء عملية الادخال !

-2 في جدول المتعاملين ،حقل نوع التعامل،فقد جعلت نوعه ان ياخذ من قيم ادخلتها ( مورد - زبون)

وكذلك في جدول العملية، حقل نوع الحركة ،نوع الحقل يأخد قيم ادخلتها( واردة ،صادرة)

ف هل هذا صحيح؟

3- بخصوص رقم المتعامل( الكود) في جدول العملية ،هل اجعله يأخذ قيمة من جدول المتعاملين ( حقل الكود، حقل الاسم)

او ابني استعلام استعلام حسب نوع الحركة واجعل الحقل يأخذ قيماً منه ؟

ومشكور اخي ..بارك الله فيك

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

1. رقم المتعامل يكون في العملية وليس التفصيل

2. صحيح ولو ان الاصح يستمدون القيم من جداول اخرى ولكن لسهولة النظام صحيح واستمر

3 نعم سياخذ رقم المتعامل فقط . ولكن في الشاشات سيظهر الاسم فقط للمستخدم. لها طريقتها .

ساقوم بتعديل اخر مرفق عندما يتاح لي جهاز حاسوب.

بالتوفيق

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

هذا الملف وبعض اللمسات الخفيفة !

عليك اكمال الشاشات والعمليات الأخرى !

 

بالتوفيق

wh.rar

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

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

ومشكورين

 

تم تعديل بواسطه ريمي
رابط هذا التعليق
شارك

اهلا بك اخت ريمي

اولا معلومات : ان نوع الحركة مكونة من قائمة منسدلة مكونة من عمودين العمود الأول يحتوي رقم الحركة وعبارة عن 1 للادخال و2 للاخراج وعمود ثاني يحتوي وصف الحركة وعبارة عن ادخالل وإخراج . ولو ذهبت للخصائص اسفل للعمود  في جدول العملية وفي حالة التصميم ثم تاب البحث لوجدت من ضمن الخصائص عدد الاعمدة= 2 وعرض الاعمدة 0 ; 1 وهذا معناته اخفائ عمود رقم الحركة وإظهار وصفها فقط . ولكن في الأصل يخزن بالجدول رقم الحركة والمكون من 1 او 2 وليس وصف الحركة . فعند الاستعلام اكتب القيم 1 و2 .

ثانيا : هذه جملة استعلام يمكن لصقها كمصدر لاستعلام جديد . قد تكون متقدمة وهناك طرق اسهل ولكن لاختصار الوقت .  :

SELECT المواد.معرف, المواد.[كود المادة], المواد.[اسم المادة], Nz((SELECT Sum([الكمية]) AS Expr1
FROM العملية INNER JOIN [تفاصيل العملية] ON العملية.[رقم العملية] = [تفاصيل العملية].[رقم العملية]
WHERE (((العملية.[نوع الحركة])=1) AND (([تفاصيل العملية].المادة)=[المواد].[معرف]));),0) AS المدخل, Nz((SELECT Sum([الكمية]) AS Expr1
FROM العملية INNER JOIN [تفاصيل العملية] ON العملية.[رقم العملية] = [تفاصيل العملية].[رقم العملية]
WHERE (((العملية.[نوع الحركة])=2) AND (([تفاصيل العملية].المادة)=[المواد].[معرف]));),0) AS المخرج, [المدخل]-[المخرج] AS الرصيد
FROM المواد;

ثالثا : اعتقد الى هنا وضعنا الاساسات بل الأهم في النظام وعليك اكمال ما تبقى ! فلا نريد ان يأخذ الموضوع منحى انشاء البرنامج كاملا !

 

بالتوفيق

 

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

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

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

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