اسامه ناصر قام بنشر أكتوبر 29, 2011 قام بنشر أكتوبر 29, 2011 السلام عليكم انا عملت قاعدة بيانات عبارة عن مكافئات لموظفيين الجداول هي بيانات للموظفيين والجدول الثاني هي بيانات المكافئه وعملت علاقه بينهم من نوع one ti many الي اريد استفسر عنه هو انا عملت بجدول المكافئه حقل سميتع مبلغ المكافئه وحقل سميته مجموع المكافئه الكلي يعني الي اريدة هو المبالغ الي بحقل مبلغ المكافئه تنجمع وتروح لحقل مجموع المكافئات الكلي هل احد يستطيع حل هذى القضيه وانا اشكركم جدا سوف ارفق ملف لقاعدة البيانات مـــــــلاحظه:- الي يعدل بقاعدة البيانات ياريت يكتبلي الخطوات اتمنى تساعدوني وشكرا....قاعدة بيانات3.rar
Bluemind قام بنشر أكتوبر 29, 2011 قام بنشر أكتوبر 29, 2011 تفضل اخوي مثالك بعد التعديل عليه تم عمل ذلك باستخدام الداله Dsum() طبع من اساسيات قواعد البيانات انه لا يتم تخزين القيم المحسوبه لذلك في مثالك لا تقم بتخزين مجموع المكافئات بل قم بحسابها فقط تم وضع هذه الداله في مربع حساب مجموع المكافئات =DSum("[مبلغ المكافئه]";"[المكافئات]";" [رقم الحاسب]=" & [رقم الحاسب]) يوجد هناك تكرار في السجلات لقيامك بعمل استعلام توحيد بين جدولين شاهد السجل رقم 4 ما ننصح به هو وضع نموذج اساسي لعرض بيانات الموظف الاساسية ثم انشاء نموذج فرعي لعرض المكافئات و مجموعها للموظف كذلك ، دائما ننصح بعدم تسميه الحقول باللغه العربية ابتعد قدر المستطاع عن اللغه العربية في تسميه الحقول قاعدة بيانات3.rar
اسامه ناصر قام بنشر أكتوبر 31, 2011 الكاتب قام بنشر أكتوبر 31, 2011 تفضل اخوي مثالك بعد التعديل عليه تم عمل ذلك باستخدام الداله Dsum() طبع من اساسيات قواعد البيانات انه لا يتم تخزين القيم المحسوبه لذلك في مثالك لا تقم بتخزين مجموع المكافئات بل قم بحسابها فقط تم وضع هذه الداله في مربع حساب مجموع المكافئات =DSum("[مبلغ المكافئه]";"[المكافئات]";" [رقم الحاسب]=" & [رقم الحاسب]) يوجد هناك تكرار في السجلات لقيامك بعمل استعلام توحيد بين جدولين شاهد السجل رقم 4 ما ننصح به هو وضع نموذج اساسي لعرض بيانات الموظف الاساسية ثم انشاء نموذج فرعي لعرض المكافئات و مجموعها للموظف كذلك ، دائما ننصح بعدم تسميه الحقول باللغه العربية ابتعد قدر المستطاع عن اللغه العربية في تسميه الحقول اول شي اشكرك استاذ مدير القسم بس الي اريد اعرفه منك انت اختاريت استعلام ومن ثم اختاريت الداله ؟ وثاني شي اريد اعرف شنو تقصد اكو تكرار بلسجل الرابع ممكن توضحلي وين الكاة هل التكرار وانا كتير بتشكرك على تعبك معاي بس ياريت تكمل جميلك وتوضحلي اكتر
Bluemind قام بنشر أكتوبر 31, 2011 قام بنشر أكتوبر 31, 2011 ماقصدته اخي الكريم هو مصدر سجلات النموذج حيث تم وضع استعلام يجمع بين جدول المكافئات و جدول بيانات الموظفين كا مصدر بيانات للنموذج >> اذهب الى خصائص النموذج>> ثم اختر علامه التبويب بيانات او Data ثم سوف تجد مصدر السجلات او Record Source سوف تجد الاستعلام او بالاصح جمله sql هذا الاستعلام لو تم تشغيله سوف تجد السجلات نفسها الموجوده في النموذج ويوجد تكرار بارقام الموظفيين وهذا شي طبيعي شاهد الصوره المرفقه لكن عندما يتم عرضها في النموذج سوف تكرر لك السجلات قم بالضغط على زر السجل التالي سوف تلاحظ ان اسم الموظف ورقمه ثابت للسجل رقم 1 و 3 و 4 لوجود اكثر من مكافئه للموظف فقط المتغير هو التاريخ ما انصح به اذا كنت تريد عرض جميع مكافئات الموظف هو انشاء نموذج فرعي ويكون يعرض المكافئات ويكون مربوط بالنموذج الرئيسي عن طريق رقم الحاسب ووضع الجدول بيانات الموظفين كا مصدر سجلات للنموذج الرئيسي فقط ان شاء الله واضحت الملاحظه
اسامه ناصر قام بنشر أكتوبر 31, 2011 الكاتب قام بنشر أكتوبر 31, 2011 شكرا استاذ سوف احاول اعمل النموذج بس ياريت تقوم بشرح داله dsum وياريت اعرف وين استعملها بلنموذج بلاستعلام شاكر تعاونك معي
اسامه ناصر قام بنشر نوفمبر 2, 2011 الكاتب قام بنشر نوفمبر 2, 2011 وعدني الاخ مدير القسم انو ينزل موضوع عن داله ال dsum ولكن لحد الان لم ينزله ياريت ينزل الشرح ويكون بلصور نتنمنى تعم الفائدة للجميع وشكرا
اسامه ناصر قام بنشر نوفمبر 2, 2011 الكاتب قام بنشر نوفمبر 2, 2011 (معدل) السلام عليكم ممكن حدى من الاساتذة بيشرح داله ال dsum وبصورة واضحه لو في امثله بيكون افضل والله محتاج اعرف لهل الداله تم تعديل نوفمبر 2, 2011 بواسطه اسامه ناصر
جمال الفار قام بنشر نوفمبر 2, 2011 قام بنشر نوفمبر 2, 2011 السلام عليكم تفضل اخى المرفق لعله المطلوب وعيد سعيد وكل عام وانت بخير الفار.rar
Bluemind قام بنشر نوفمبر 2, 2011 قام بنشر نوفمبر 2, 2011 اخي الكريم اولا انا لم اعد باوضع موضوع خاص عن هذه الداله الداله اعلاه (Dsum) تعمل بشكل سليم و لكن نظرا لستخدامك اللغه العربيه في تسميه الحقول حصل هناك عدم ترتيب لصياغه الداله هنا في المنتدى ، دوما ننصح بعدم استخدام اللغه العربية في البرمجة هذه الداله تقوم بعمليه الجمع اذا تحقق شرط معين الترتيب الصحيح لقواعد هذه الداله وشروطها هو Dsum= ثم ) ثم حقل المراد استرجاع القيمه منه وعمل عمليه الجمع عليه وهو في مثالك "[مبلغ المكافئه]" من جدول المكافئات ثم فاصله منقوطه(;) ثم اسم الجدول الذي يوجد به الحقل اعلاه وهو الجدول "[المكافئات]" ثم فاصله منقوطه ثم حقل الشرط الذي يحقق عمليه الشرط وفي مثالك ، تريد جمع مكافئات الموظف ذو الرقم X من جدول المكافئات اذا كان رقمه ظاهرا في النموذج ، لذلك وضعنا حقل رقم الحاسب من جدول المكافئات " = [رقم الحاسب]" ثم علامه & ثم رقم الحاسب الموجود في النموذج وهو مربع النص [رقم الحاسب] ان شاء الله اتضح الترتيب الصحيح لتركيبه الداله و للتوضيح اكثر الرجاء الضغط على زر F1 وهو زر المساعده في الاوفيس عند فتح برنامج اكسس ثم كتابه اسم الداله و البحث عنها
اسامه ناصر قام بنشر نوفمبر 2, 2011 الكاتب قام بنشر نوفمبر 2, 2011 استاذ مدير القسم انا كتير بشكرك واشكر سعه صدرك واسف ع اسئلتي المتكررة بس كان عشمي فيكم كبير والحمدلله ماخيبتوا ضنيي بس يوجد لدي سؤال الداله استخدمها في النموذوج او في الاستعلام عادي يعني مافي اي مشكله ؟ وشكرا لكم مع التقـــــــــدير
Bluemind قام بنشر نوفمبر 4, 2011 قام بنشر نوفمبر 4, 2011 يمكنك استخدامها في النموذج و استعلام وبحسب سؤالك هنا ، قمنا باستخدامها في النموذج
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.