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

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

قام بنشر (معدل)

أخواني وأخواتي الاعزاء

السلام عليكم ورحمة الله وبركاته ,,

اتمنى ان تكونوا بخير وصحة وعافية

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

مشكلتي أني انشأت نموذج إدخال فيه ثلاثة حقول

الحقل الاول : اسم الوحدة

الحقل الثاني : سعر الوحدة

الحقل الثالث : السعر بعد بعد الخصم

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

حسب الشرط التالي :

إذا (سعر الوحدة) أكبر أو يساوي 1500

يكون السعر بعد الخصم يساوي (سعر الوحدة - 100 )

أي أنه بعد أدخال سعر الوحدة يقوم البرنامج بحساب السعر بعد الخصم وإدراجه في الحقل تلقائياً

وهنا نلاحظ أن المستخدم لا يكلف بحساب سعر الوحدة بعد الخصم ولا يقوم بكتابته في الحقل

ملاحظة مهمة : إذا كان سعر الوحدة أقل من( 1500) يتم إدراج نفس السعر في حقل (سعر الوحدة بعد الخصم)

مثلا لو كان السعر 1400 يكون السعر بعد الخصم 1400 ريال

أي أن الحقل الثالث يجب أن يكون مملوءا بالبيانات لان له استخدامات اخرى

في انتظاركم

هذا و أسأل الله لي ولكم دوام التوفيق والنجاح وجزاكم الله خيرا

تم تعديل بواسطه صالح2
قام بنشر (معدل)

هناك عدة طرق لعمل هذا

لكني عملت على الطريقة على أفتراض ان قيمة الخصم لن تزيد عن 100 إذا كان السعر أكبر من أو يساوي 1500 حتى لو كان السعر 1000000000000000

فمثلاً لو أردت إدراج قيمة خصم جديدة ستطر في كل مرة تعدل هذا الاجراء.

إذا كان كذلك أنصحك بعمل جدول لسعر الخصم مثلاً:

من ---------------- إلى ------------------ الخصم

1500 ----------- 3000 ------------------ 100

3001 ----------- 4500 -----------------200

ثم تقوم بعمل إستعلام لإيجاد قيمة الخصم لسعر الوحدة الذي قام المستخدم بإدخالة وتقوم بإنقاص

سعر الوحدة (جدول الوحدات) - قيمة الخصم (جدول الخصم)

SELECT [Unit Price].UnitName, [Unit Price].UnitID, [Unit Price].UnitPrice, [UnitPrice]-[discount] AS AfterDiscount
FROM discount, [Unit Price]
WHERE ((([Unit Price].UnitPrice) Between [dFrom] And [dTo]));

فهذه الطريقة أحسن ولست مضطر لتخزين (السعر بعد الخصم) في الجدول فتخزين قيم محسوبة في الجدول طريقة غير صحيحة.

عموما أنا قمت بعمل الطريقتين الاول هي كود مكتوب ينفذ مباشرةً في النموذج والثانية يمكنك بناء نموذج جديد وجعل مصدر البيانات له من الاستعلام.

تحياتي

تم تعديل بواسطه G42U
قام بنشر
فهذه الطريقة أحسن ولست مضطر لتخزين (السعر بعد الخصم) في الجدول فتخزين قيم محسوبة في الجدول طريقة غير صحيحة

أحسنت أخي G42U و بارك الله في نباهتك

قام بنشر

أخي G42U

أشكرك جزيل الشكر على تصحيح الفكرة و الاجابة الشافية

حقيقة أفدتني كثيراً

أحسنت يا أخي وبارك الله فيك ,

تحياتي لك

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