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

تعديل كود فى استعلام


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

السلام عليكم
ارجو المساعدة فى هذا الكود : DSum("[اجمالى تعليم]";"[الاخوات]";"[كود ولى الامر]=" & [كود ولى الامر])
قد توصلت الى كود يحسب مجموع اجمالى الرسوم المدرسية للاخوات فى استعلام الاخوات ويعمل الكود بكفاءة ولكن عند اضافة سجل جديد لقسط جديد بتاريخ جديد الكود يضاعف مجموع  الرسوم وبذلك تصبح النتائج الحسابية خاطئة
مثال : اذا كان قيمة مجموع المصروفات المدرسية للاخوات الثلاثة = 13635 ج  نلاحظ عند اضافة سجل جديد لدفع قسط جديد لاحد الاخوات يزيد اجمالى المصروفات وانا اريد ان تبقى قيمة اجمالى المصروفات ثابتة لا تتغير عند اضافة سجل 
مرفق الملف للتعديل علي ( استعلام الاخوات ) ولكم جزيل الشكر

المدرسة.rar

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

السلام عليكم 

رغم أنى ما فهمت السؤال بشكل واضح ولكن ولكنى ما وجد أخطأ بكود الاستعلام 

لذى أعتقد أن المشكلة ليست بالاستعلام ولا بالكود ولكن المشكلة تكمن بآلية ادخال البيانات 

مثال لو فرضنا أننا نريد ادخال سجل جديد لقيمة القسط ما الداعى لادخال المصروفات مرة أخرى 

الكود يقوم بتجميع السجل الخاص بالمصروفات ولن يزيد أو ينقص مالم يتم اضافة مصروفات جديدة اليه - فالكود يعمل جيدا - ولكن لا تقم باضافة المصروفات بكل مرة تضيف سجل القسط 

أرجو أن يكون كلامى واضحا أخى 

وأخيرا 

نصيحة لألا تصادفك مشكلات مستقبلية عند ادخال الأكواد على برنامجك يفضل أن تكون المسميات باللغة الانكليزية للأعمدة بالجدول 

ولا مانع أن تكون العناوين باللغة العربية أتحدث عن خاصيتى (Name - Caption) 

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

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

آسف للاطالة.

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

استاذى الراقى ابو عبد الله
شكرا لك على مشاركتك ونصائحك وبصرف النظر عن موضوع اللغة ممكن اوضح لك ما اريد
احيانا ولى امر الابناء يريد معرفة اجمالى المصروفات المدرسية المستحق دفعها  للابناء قبل الدفع وفى كل قسط يدفعه يريد ايضا معرفة ما تم دفعة وما تبقى من المصروفات وغير معقول فى كل مره يسأل فيها ولى الامر استخدم الاله الحاسبة لابلاغة بالمدفوع والمتبقى
وللاسف اهمية الكود المذكور يجب طرح منه قيمة القسط +الخصم = المتبقى
لذلك يجب ان الكود يجمع فقط الاجمالى الفعلى للمصروفات المدرسية ولا يتأثر عند اضافة اى سجل
ارجو ان اكون استطاعت شرح الفكرة واهمية الكود علما بان الكود مبنى عليه نموذج رئيسى
لك تحياتى

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

18 ساعات مضت, حمدى الظابط said:

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

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

فالمشكلة لديك كما ذكرت لك سابقا - بغض النظر عن أخطاء التصميم -  فى آلية ادخال البيانات 

أخى أرجو ألا أكون قد أزعجتك بنصائحى المملة :wink2: ولكن ما نريد الا أن نصل بعملك الى أقصى نتيجة مرضية لك وكذلك ما هى الا بعض خبرات بسيطة تعلمناها فى مشوارنا مع الأكسس نهديها اليك عن طيب نفس إن قبلتم بها :fff::fff:

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

السلام عليكم الراقى ابو عبد الله
بالفعل بداءت فى عمل تحويل الاسماء العربية الى انجليزية ولكن ممكن تفيدنى عن اخطاء التصميم حتى اتداركة فى التعديل لك جزيل الشكر على ما تفضلت به من نضائح لرقى العمل تقبل تحياتى

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

فضلا عن استخدام المسميات العربية

اعتقد ان هنالك بعض السجلات الزائدة عن الحاجة بجدول أ مثل :

1- اسم ولى الأمر  فيمكن الاستغناء عنه والاكتفاء بالكود فكان بالامكان افراد جدول مستقل لأولياء الأمور يحوى الكود والاسم 

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

2- بجدول تعليم هناك كود لرقم الملف ويحوى قيمة الرسوم لكل صف - لو اعتبرنا رقم الملف هنا خاص بهذا فقط لأغنانا عن سجلات الصف بجدول أ وكذلك سجلات ملف والتى هى تحوى القيمة نعم / لا 

3- رقم الملف مكرر فى جدولين جدول تعليم  وجدول ب تحت اسم رقم الحساب ولا أدرى ما الرابط بينهما 

هذه وجهة نظرى القاصرة التى ربما اتفقنا أو اختلفنا فيها 

 

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

وانظر مرفق استاذ رمهان به 

 

 

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

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

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

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