moham_q قام بنشر نوفمبر 13, 2015 قام بنشر نوفمبر 13, 2015 الاخوان الاعزاء كيف لي ان اجمع قيمه عده حقول ضمن استعلام ووضعها في حقل جديد شاكرا تعاونكم
علي المصري قام بنشر نوفمبر 13, 2015 قام بنشر نوفمبر 13, 2015 يمكن استخدام الطريقة التالية في حقل جديد MySum: [اسم الحقل الأول]+[اسم الحقل الثاني]+[اسم الحقل الثالث]+[اسم الحقل الرابع] حيث mySum دا عنوان الحقل الجديد الذي تريده للجمع
شامل2 قام بنشر نوفمبر 13, 2015 قام بنشر نوفمبر 13, 2015 1 دقيقه مضت, علي المصري said: يمكن استخدام الطريقة التالية في حقل جديد MySum: [اسم الحقل الأول]+[اسم الحقل الثاني]+[اسم الحقل الثالث]+[اسم الحقل الرابع] حيث mySum دا عنوان الحقل الجديد الذي تريده للجمع
moham_q قام بنشر نوفمبر 13, 2015 الكاتب قام بنشر نوفمبر 13, 2015 اخي علي واذا كان عدد الحقول المراد جمعها كبير جدا هل يوجد كود او داله تجمع بين اول حقل واخر حقل ويجمع كل هذه الحقول خالص تحياتي
moham_q قام بنشر نوفمبر 13, 2015 الكاتب قام بنشر نوفمبر 13, 2015 الاخ علي هذا الملف يحوي حقول للرواتب لاشهر سنة 2015 وسنة 2014 لموظفين ومنهم لديه راتب ومنهم تم الحجب عنه لعدة اسباب الذي احتاجه هو مجموع الرواتب لكل قيد من اول حقل لاخر حقل ويتم وضعه في حقل جديد ... خالص الشكر والتقدير salary2015+2014.rar
moham_q قام بنشر نوفمبر 14, 2015 الكاتب قام بنشر نوفمبر 14, 2015 الاخوة الاعزاء في المنتدى ... هل من اجابة على سؤالي لاحتياجي له في العمل ... تحياتي للجميع
علي المصري قام بنشر نوفمبر 14, 2015 قام بنشر نوفمبر 14, 2015 لم استطع إيجاد طريقة غير المعروضة سابقا ولكن لا تتعجل لعل احد أعضاء المنتدى يكون لدية فكرة نستفيد كلنا بها
moham_q قام بنشر نوفمبر 14, 2015 الكاتب قام بنشر نوفمبر 14, 2015 الاخ العزيز علي اشكرك على تجاوبك وتواصلك معي واتمنى من اعضاء المنتدى ان يطرحوا فكرة لحل الاستفسار ... تحياتي لك
jjafferr قام بنشر نوفمبر 14, 2015 قام بنشر نوفمبر 14, 2015 وعليكم السلام هناك طريقة افضل لحفظ سجلاتك في الجدول ، فطريقتك مأخوذة من الاكسل مثلا ، وليست صحيحة لقواعد البيانات . عملت لك جدول جديد ، وجلبت لك البيانات اليه: . والبيانات: . وعليه ، عملت عدد 2 استعلام جدولي ، واحد شامل لكل السنوات: . ونتائجه: . واستعلام سنوي (يعني استخدم خاصية التصفية) ، لكل سنة على حدة: . والنتيجة: . جعفر 262.salary2015+2014.accdb.zip 3
jjafferr قام بنشر نوفمبر 14, 2015 قام بنشر نوفمبر 14, 2015 (معدل) السبب الذي قلت ان جدولك ليس صحيحا لقاعدة البيانات ، هو انك يجب ان تضيف حقل جديد كل شهر ، فالطريقة الصحيحة لعمل الجداول هو اضافة سجلات وليس اضافة حقول وهناك مثل مشهور في قواعد البيانات يقول : الحقول غالية والسجلات رخيصة اما اذا تريد تمشي حالك الان بالجدول الموجود ، ومجرد تريد ان تجمع قيم جميع الحقول ، اعمل استعلام فيه جميع الاسماء ، وننادي منه الدالة Add_Salaries والتي عملناها في الوحدة النمطية ، ونرسل معها اسم الشخص: . وهذا كود الدالة Add_Salaries: Function Add_Salaries(F As String) As Double 'F = Full Name Dim rst As DAO.Recordset Dim fld As Field 'get this Name Record from the table Set rst = CurrentDb.OpenRecordset("Select * From [salary2015+2014] Where Full_Name='" & F & "'") T = 0 'initial Total 'loop through the fields For Each fld In rst.Fields 'Debug.Print fld.Name & vbTab & fld.Value 'skip the Full_Name field name If fld.Name <> "Full_Name" Then 'add the field values T = T + fld.Value End If Next fld 'now send this Total to the query Add_Salaries = T End Function . حيث اننا في الدالة نطلب سجل الشخص من الجدول salary2015+2014 ، ثم نقول بقراءة الحقول وجمعها ، زنرسل النتيجة الى الاستعلام ، فتصبح نتيجة الاستعلام: . جعفر 262.salary2015+2014.accdb.zip تم تعديل نوفمبر 14, 2015 بواسطه jjafferr 3
moham_q قام بنشر نوفمبر 14, 2015 الكاتب قام بنشر نوفمبر 14, 2015 (معدل) الاخ العزيز جعفر اشكرك على اجابتك الرائعة ومجهودك الكبير في تقديم الحل وهو ماكنت احتاجه فعلا .... سلمت يداك وبارك الله فيك وبجميع الاعضاء في المنتدى ... تحياتي لك تم تعديل نوفمبر 14, 2015 بواسطه mohammed_hq
jjafferr قام بنشر نوفمبر 15, 2015 قام بنشر نوفمبر 15, 2015 حياك الله يعني انت اخترت الطريقة الاولى او الثانية ، فقط للعلم جعفر 1
Ibrahim Khoshafa قام بنشر يناير 4, 2020 قام بنشر يناير 4, 2020 الأخ جعفر كيف استطيع عمل تقرير ديناميكي بناء على نتائج الاستعلام الجدولي
jjafferr قام بنشر يناير 5, 2020 قام بنشر يناير 5, 2020 وعليكم السلام اخي ابراهيم 🙂 اهلا وسهلا بك في المنتدى 🙂 رجاء عدم الرد في المواضيع القديمة ، فقد لا تحصل على رد ، وانما اعمل موضوع جديد لسؤالك ، وارفق رابط الموضوع لطرح طلبك 🙂 ردا على سؤالك ، تفضل هذا الرابط : جعفر
الردود الموصى بها