صالح2 قام بنشر أبريل 20, 2006 قام بنشر أبريل 20, 2006 (معدل) أخواني وأخواتي الاعزاء السلام عليكم ورحمة الله وبركاته ,, اتمنى ان تكونوا بخير وصحة وعافية عندي استفسار يتعلق بالنماذج وارجو منكم المساعدة سائلا الله سبحانه وتعالى ان يجعل ذلك في ميزان اعمالكم مشكلتي أني انشأت نموذج إدخال فيه ثلاثة حقول الحقل الاول : اسم الوحدة الحقل الثاني : سعر الوحدة الحقل الثالث : السعر بعد بعد الخصم والمشكلة في الحقل الثالث بحيث أريده يعبأ تلقائيا بدون تدخل المستخدم حسب الشرط التالي : إذا (سعر الوحدة) أكبر أو يساوي 1500 يكون السعر بعد الخصم يساوي (سعر الوحدة - 100 ) أي أنه بعد أدخال سعر الوحدة يقوم البرنامج بحساب السعر بعد الخصم وإدراجه في الحقل تلقائياً وهنا نلاحظ أن المستخدم لا يكلف بحساب سعر الوحدة بعد الخصم ولا يقوم بكتابته في الحقل ملاحظة مهمة : إذا كان سعر الوحدة أقل من( 1500) يتم إدراج نفس السعر في حقل (سعر الوحدة بعد الخصم) مثلا لو كان السعر 1400 يكون السعر بعد الخصم 1400 ريال أي أن الحقل الثالث يجب أن يكون مملوءا بالبيانات لان له استخدامات اخرى في انتظاركم هذا و أسأل الله لي ولكم دوام التوفيق والنجاح وجزاكم الله خيرا تم تعديل أبريل 20, 2006 بواسطه صالح2
G42U قام بنشر أبريل 21, 2006 قام بنشر أبريل 21, 2006 (معدل) هناك عدة طرق لعمل هذا لكني عملت على الطريقة على أفتراض ان قيمة الخصم لن تزيد عن 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])); فهذه الطريقة أحسن ولست مضطر لتخزين (السعر بعد الخصم) في الجدول فتخزين قيم محسوبة في الجدول طريقة غير صحيحة. عموما أنا قمت بعمل الطريقتين الاول هي كود مكتوب ينفذ مباشرةً في النموذج والثانية يمكنك بناء نموذج جديد وجعل مصدر البيانات له من الاستعلام. تحياتي تم تعديل أبريل 21, 2006 بواسطه G42U
rudwan قام بنشر أبريل 22, 2006 قام بنشر أبريل 22, 2006 فهذه الطريقة أحسن ولست مضطر لتخزين (السعر بعد الخصم) في الجدول فتخزين قيم محسوبة في الجدول طريقة غير صحيحة أحسنت أخي G42U و بارك الله في نباهتك
صالح2 قام بنشر أبريل 26, 2006 الكاتب قام بنشر أبريل 26, 2006 أخي G42U أشكرك جزيل الشكر على تصحيح الفكرة و الاجابة الشافية حقيقة أفدتني كثيراً أحسنت يا أخي وبارك الله فيك , تحياتي لك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.