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

سؤال في طريقة إستعمال خاصية الإختيار


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

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

أساتذتي الأفاضل : سؤال في طريقة إستعمال خاصية الإختيار checkbox (نعم/لا) ؟ .

لدي نموذج به خانة الإختيار checkbox . مطلبي هو عندما أضغط على خانة الإختيار يحدد الصف الذي يقابل خانة الإختيار بلون معين . وفي نفس الوقت لا يحسب الصف المحدد أي المشار إليه في المجموع الكلي . كما هو موضح في الصورة المرفقة بالأحمر .

أو كما هو مرفق في البرنامج الذي إستعملت فيه (نعم/لا) أي نعم يحسب و لا لايحسب .

أستاذتي الأجلاء : سؤال آخر ، عندما أفتح نموذج وأدخل فيه معلومات . أقوم بإغلاقه . ثم أعود لفتحه مرة أخرى أي في نفس تاريخ اليوم . حيث يظهر النموذج كل ما أدخلته سابقا . هنا أريد أن يظهر لي النموذج أخر ما أدخلته فيه ويكون بتاريخ اليوم . وعندما يتغير التاريخ يفتح فارغا .

جزاكم الله كل الخير وأثابكم وغفر لكم بكل حرف تُنيرون به إخوتكم في الله .

PARPAIN.rar

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

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

غمرتني فرحة وبهجة عظيمة على هذا الرد العظيم من أستاذنا الجليل . بارك الله فيك وأدعوا الله أن يجعل بكل حرف كتبته نورا في حياتك ونورا عند لقاء ربك . وأقو لك لله رجال .

ملاحظة بسيطة : وهي أنه عند إضافة أي رقم أو زبون أو أي شيئ تظهر نافذة تخبرك بخطء. النافذة مع المرفقة . Newbal.bmp

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

اخي العزيز

هذه الرسالة تعني ان هناك كود يعتمد على عنصر تحكم غير موجود

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

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

Private Sub Form_BeforeInsert(Cancel As Integer)

Me![Nclient] = Me![dl]

Me![Soum] = Me![Newbal]

End Sub

فإن كان وجود عنصر التحكم هذا ضرورياً فيجب عليك إنشاؤه في النموذج مالم فقم بحذف الكود

تحياتي,,,

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

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

بارك الله فيك وجزاك كل الخير أستاذي منتصر . أدعوا الله أن يجعلك منتصرا في الدنيا والآخرة .

أساتذتي الأجلاء : إليكم التطبيق بعد تعديله وتصحيح الأخطاء حيث أنه يسير بشكل جيد وممتاز .

سؤال : في هذه المرة حول (جدول_ورقة_اليوم) إذ انه لا تظهر فيه مجاميع المبالغ بالرغم من أن العمليات الحسابية تسير بطريقة جيدة في الاستعلام المسمى qq أين الخطأ من فضلكم ؟.

PARPAIN_1.rar

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

اخي العزيز

من خلال ردك (أجبت عن نفسك بنفسك)

لا تظهر فيه مجاميع المبالغ بالرغم من أن العمليات الحسابية تسير بطريقة جيدة في الاستعلام المسمى qq

فطالما أن تلك المجاميع تظهر في الإستعلام فما فائدة إدخالها مرة أخرى إلى الجدول فلو فتحت الجدول أو الإستعلام ستظهر لنا صفحة بيانات لافرق بينهما سوى أن بيانات الإستعلام محتسبة أما بيانات الجدول مدخلة إدخال ولو قارنا بين فوائد وعيوب كل منها سنجد أن :

في مثالك وبناء على قيمة الحقل (المبلغ) والذي يساوي (الكمية × سعر الوحدة) وسنطلق عليها أساس الإحتساب

- البيانات المحتسبة تكون متغيرة ومتجددة ومحدثة بتحديث بيانات أساس الإحتساب وبالتالي تظهر لنا بيانات حقيقية تعكس الواقع ولا تؤثر في حجم قاعدة البيانات

- أما البيانات المدخلة تظل جامدة (حتى ولو تغيرت بيانات أساس الإحتساب) مالم يتم تحديثها يدويا أو حتى عن طريق الكود وسيكون هناك إمكانية لظهور بيانات خاطئة وفوق هذا وذاك سيتم زيادة حجم الجدول بحجم تلك البيانات

وفي إعتقادي أن جوهر قواعد البيانات هو عملية (إدارة البيانات) أي أن يتم إدخال بيانات خام وبحدها الأدنى (مالم تكن هناك ضرورة لها) وإستخراجها كمعلومات مفهومة ولها هدف

المعذرة على الإطالة ولكن كان يجب توضيح هذه الفكرة للعلم فقط ولك أن تختار مايناسبك

فإن كنت ترى من الضرورة إثبات هذه البيانات في الجدول فكل ماعليك هو

- تغير إسم الحقل (Soum) إما في الجدول أو الإستعلام ليتم الإشارة إليه ولا يحدث خلط عند تنفيذ الكود حيث أن الحقل المحتسب في الإستعلام لايمكن تحديثه بواسطة الكود (المهم لو قمنا بتعديل إسم الحقل في الجدول الى Total) بدلاً من Soum

- نكتب كود الإحتساب في حدث (بعد التحديث أو After Update) لحقلي (الكمية وسعر الوحدة) ليتم تنفيذ الإحتساب بعد كل تعديل لبيانات هذين الحقلين والذين هما أساس الإحتساب والكود هو على الشكل التالي

Total = Contit * Unit_price

ومرفق لك مثالك بعد التعديل المذكور

تحياتي,,,

PARPAIN_Email.rar

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

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

أعتذر عن التأخر في الرد على نتائج مناقشات هذا البرنامج بسبب ظروف الإمتحانات الخاصة .

لعلم سيادتكم أستاذي المنتصر فإنني أعاني مع هذا البرنامج منذ فترة طويلة وهذا بسبب ضعفي في البرمجة في لغة الـ VB الخاصة بالأكسس أرجوا من سيادتكم المساعدة في إنجاز هذا المشروع للإستفادة والإفادة للجميع .

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

و النموذج هو - كشف عمليات زبون (Search_client) حيث أن نموذجه الفرعي هو (Order_Detials) و يعمل من استعلام (Search_C) .

بارك الله فيكم وأثابكم وغفر لكم بكل نقطة أو حرف تنيرون بها عبدكم الضعيف .

PARPAIN_Email-01.rar

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

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

أرجوا من حضراتكم المحترمة الإجابة عن هذا التساؤل . لله رجال .

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

و النموذج هو - كشف عمليات زبون (Search_client) حيث أن نموذجه الفرعي هو (Order_Detials) و يعمل من استعلام (Search_C) .

بارك الله فيكم وأثابكم وغفر لكم بكل نقطة أو حرف تنيرون بها عبدكم الضعيف .

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

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

أساتذتي الأفاضل جزاكم الله خيرا كثيرا وبارك الله لكم ونور خطاكم في الدنيا والآخرة . المطلوب قد تمت الإجابة عليه ويشتغل على التمام ، بقي كيفية طباعة النتيجة في تقرير.

لدي سؤال هلا تكرمتم أكرمكم الله بالإجابة عليه و هو .

هل يمكن تحديد صف خانة الإختيار بلون محدد إذا كانت معينة مثل : ؟ .

كيف أحدد من خانة الإختيار الموجودة مقابل (خالص نعم / لا (  ) بحيث عندما أختارها تختفي الصفوف الغير مختارة و لا تحسب في المجموع الإجمالي، دائما في نموذج(Search_client)، بارك الله لكم وجعلكم دخرا للإسلام والمسلمين .

لا إله إلا الله قبل كل شيء  لا إله إلا الله بعد كل شيء

لا إله إلا الله يبقى وجه ربنا ويفنى كل شيء

PARPAIN_Email-01.rar

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

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

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

Important Information