abouelhassan قام بنشر أغسطس 23, 2021 قام بنشر أغسطس 23, 2021 (معدل) السلام عليكم ورحمة الله اخوانى الاساتذة احتاج الى فى تكست المجموع بدون احتاج الى ان تظهر مجموع المبالغ بها وفى حالة وجود اسم الحساب الايراد3 يظهر بها مبلغ الايراد3- مجموع المبالغ يعنى فى هذه الصورة يظهر بها600-100+200+300+700=-700 600 الايراد3-100 الايراد1+200 الايراد8+300 الايراد5+700 الايراد1 بغض النظر عن مكان وجود الايراد3 الشرط هو كلمة الايراد3 اما اذا لو كان كلمة الايراد3 غير موجودة السطر كله غير موجود يظهر فى التكست المجموع للمبالغ=1000 بارك الله فيكم اخوانى الافاضل 2300-3.rarFetching info... تم تعديل أغسطس 23, 2021 بواسطه abouelhassan
abouelhassan قام بنشر أغسطس 24, 2021 الكاتب قام بنشر أغسطس 24, 2021 الاساتذة هل بالامكان امدادى بكود لتنفيذ المطلوب مع خالص الشكر والدعاء 1
husamwahab قام بنشر أغسطس 24, 2021 قام بنشر أغسطس 24, 2021 تفضل هذه المحاولة حسب فهمي لطلبك 2300-3-1.rarFetching info... 1
abouelhassan قام بنشر أغسطس 25, 2021 الكاتب قام بنشر أغسطس 25, 2021 في 24/8/2021 at 23:52, husamwahab said: تفضل هذه المحاولة حسب فهمي لطلبك 2300-3-1.rar 312.81 kB · 0 downloads Expand اغرقتنا بكرمك استاذ حسام رائع جدااااا اخى الكريم ربنا يرضى عنك هذا هو المطلوب اخى والله فرحان جدااا تسلم ايدك وتعيش يارب يارب اعزك المولى وبارك فيك اخى الكريم
abouelhassan قام بنشر أغسطس 25, 2021 الكاتب قام بنشر أغسطس 25, 2021 (معدل) في 25/8/2021 at 05:21, husamwahab said: بالخدمة استاذي العزيز Expand ربنا يحفظك يارب ويكرمك اللهم امين معلش استاذى الحبيب حدثت مشكلة لدى حيث ان لدى كود فى قاعدة البيانات فى نفس الحدث AfterUpdate Private Sub iPage_AfterUpdate() On Error Resume Next Dim X X = iPage Dim i, i2 As Integer DoCmd.GoToRecord , , acFirst For i = 0 To Me.Form.Recordset.RecordCount - 1 If iPage = X Then i2 = i2 + 1 If i2 > 1 Then If MsgBox("تم استخدام الحساب مسبقا" & vbNewLine & "هل تريد التراجع ؟", vbCritical + vbYesNo + vbMsgBoxRight, "تنبيه") = vbYes Then DoCmd.SetWarnings False DoCmd.RunCommand acCmdUndo DoCmd.SetWarnings True Exit Sub End If End If End If DoCmd.GoToRecord , , acNext Next i DoCmd.GoToRecord , , acNewRec Me.iName.SetFocus End Sub عند اضافة الكود الخاص بحضرتك اليه حدث تعارض ممكن الاطلاع استاذى DoCmd.RunCommand acCmdSaveRecord Dim i As Long, k As Long Dim Total As Double Dim rs As DAO.Recordset Total = 0 Set rs = Me.RecordsetClone If Nz(rs.RecordCount, 0) = 0 Then Set rs = Nothing Exit Sub End If rs.MoveLast k = rs.RecordCount rs.MoveFirst For i = 1 To k If rs!iPage = 1 Then Total = Total - Nz(rs!iAmount, 0) Else Total = Total + Nz(rs!iAmount, 0) End If rs.MoveNext Next i Me.txtSum = Total Set rs = Nothing اريد جمع الكودين بنفس الحدثAfterUpdate ربنا يكرمك يارب تم تعديل أغسطس 25, 2021 بواسطه abouelhassan
سامي الحداد قام بنشر أغسطس 25, 2021 قام بنشر أغسطس 25, 2021 في 25/8/2021 at 11:02, abouelhassan said: ربنا يحفظك يارب ويكرمك اللهم امين معلش استاذى الحبيب حدثت مشكلة لدى حيث ان لدى كود فى قاعدة البيانات فى نفس الحدث AfterUpdate Private Sub iPage_AfterUpdate() On Error Resume Next Dim X X = iPage Dim i, i2 As Integer DoCmd.GoToRecord , , acFirst For i = 0 To Me.Form.Recordset.RecordCount - 1 If iPage = X Then i2 = i2 + 1 If i2 > 1 Then If MsgBox("تم استخدام الحساب مسبقا" & vbNewLine & "هل تريد التراجع ؟", vbCritical + vbYesNo + vbMsgBoxRight, "تنبيه") = vbYes Then DoCmd.SetWarnings False DoCmd.RunCommand acCmdUndo DoCmd.SetWarnings True Exit Sub End If End If End If DoCmd.GoToRecord , , acNext Next i DoCmd.GoToRecord , , acNewRec Me.iName.SetFocus End Sub عند اضافة الكود الخاص بحضرتك اليه حدث تعارض ممكن الاطلاع استاذى DoCmd.RunCommand acCmdSaveRecord Dim i As Long, k As Long Dim Total As Double Dim rs As DAO.Recordset Total = 0 Set rs = Me.RecordsetClone If Nz(rs.RecordCount, 0) = 0 Then Set rs = Nothing Exit Sub End If rs.MoveLast k = rs.RecordCount rs.MoveFirst For i = 1 To k If rs!iPage = 1 Then Total = Total - Nz(rs!iAmount, 0) Else Total = Total + Nz(rs!iAmount, 0) End If rs.MoveNext Next i Me.txtSum = Total Set rs = Nothing اريد جمع الكودين بنفس الحدثAfterUpdate ربنا يكرمك يارب Expand أخي الكريم فقط غير اسم المتغير Dim i As Long, k As Long الى اي اسم اخر مثلا Dim ixx As Long, K As Long وايضا غير هذا السطر For i = 1 To k For ixx =1 To K وايضا هذا السطر Next i Next ixx بالتوفيق 2
abouelhassan قام بنشر أغسطس 25, 2021 الكاتب قام بنشر أغسطس 25, 2021 استاذ سامي الحداد بارك الله فيك اخى تسلم وتعيش يارب احترامى وتقديرى لك اخى
abouelhassan قام بنشر أغسطس 27, 2021 الكاتب قام بنشر أغسطس 27, 2021 (معدل) في 24/8/2021 at 23:52, husamwahab said: تفضل هذه المحاولة حسب فهمي لطلبك 2300-3-1.rar 312.81 kB · 12 downloads Expand اسف استاذى الحبيب حدث معى مشكلة بالكود هل يمكن التنفيذ بالمعادلات عن طريق معادلة تضاف الى التكست هذه محاولة منى بها مشكلة =Sum(IIf([iPage]=1;0;[iAmount]))-Sum(IIf([iPage]=1;[iAmount])) تحتاج تعديل حيث ان المعادلة لا تعمل الا اذا اختارنا الحساب رقم1 احتاج لتعديلها فى تكست المجموع بدون احتاج الى ان تظهر مجموع المبالغ بها وفى حالة وجود اسم الحساب الايراد3 يظهر بها مبلغ الايراد3- مجموع المبالغ يعنى فى هذه الصورة يظهر بها600-100+200+300+700=-700 600 الايراد3-100 الايراد1+200 الايراد8+300 الايراد5+700 الايراد1 بارك الله فيك استاذى الحبيب احترامى تم تعديل أغسطس 27, 2021 بواسطه abouelhassan 1
husamwahab قام بنشر أغسطس 27, 2021 قام بنشر أغسطس 27, 2021 حبيبي استاذ ابو الحسن جرب هذا الكود وهو تعديل لكودك =Sum(IIf([iPage]=4;0;[iAmount]))-Sum(IIf([iPage]=4;[iAmount];0)) 1
abouelhassan قام بنشر أغسطس 27, 2021 الكاتب قام بنشر أغسطس 27, 2021 (معدل) في 27/8/2021 at 19:59, husamwahab said: حبيبي استاذ ابو الحسن جرب هذا الكود وهو تعديل لكودك =Sum(IIf([iPage]=4;0;[iAmount]))-Sum(IIf([iPage]=4;[iAmount];0)) Expand استاذى الحبيب لقلبى استاذ حسام اشكرك من كل قلبى المشكلة ليست رقم الحساب المشكلة ان المعادلة وظيفتها ان تقوم بجمع المبالغ بجانب الحسابات حتى تقابل الشرط الحساب المستثنى وليكن 1 يتم طرح هذا الحساب من الحسابات الفائدة من هذه التكست لدى عدد مثلا فاتورة بها 1000 ح الايراد1 500 ح الايراد2 1500 ح الايراد3 هذه التكست توضح لى اذا لم اقوم بادخال حساب توضح لى مبلغه مثلا ادخلت 1000 ح الايراد و 500 ح الايراد2 اريد بالتكست يظهر المجموع 1500 واذا ادخلت 1500 ح الايراد يظهر بها 0 حيث ان الشرط هو ح الايراد3- مجموع الحسابات التى تدخل اما محاولتى اذا لم ادخل الحساب المستثنى اجد التكست فارغة بارك الله فيك استاذى الحبيب تم تعديل أغسطس 27, 2021 بواسطه abouelhassan
abouelhassan قام بنشر أغسطس 28, 2021 الكاتب قام بنشر أغسطس 28, 2021 (معدل) جربت اعمل 3 تكست الاولى لجمع المبالغ كلها الا الحساب رقم1 الثانية جمع الحساب 1 واقوم باخفائهما الثالثة الاولى-الثانية بس فشلت احترامى وتقديرى تم تعديل أغسطس 28, 2021 بواسطه abouelhassan
husamwahab قام بنشر أغسطس 28, 2021 قام بنشر أغسطس 28, 2021 استاذي العزيز ابو الحسن المعادلة شغالة عندي هذا حسب فهمي لطلبك في 27/8/2021 at 19:43, abouelhassan said: =Sum(IIf([iPage]=1;0;[iAmount]))-Sum(IIf([iPage]=1;[iAmount])) Expand اما المعادلة اعلاه فيها نقص لذا لا تعطي نتائج الا بوجود الحساب 1 قارن بينها وبين المعادلة السابقة وستجد الفرق وهذا تعديل حسب طلبك الاخير 2300-3-2.rarFetching info... 1
abouelhassan قام بنشر أغسطس 28, 2021 الكاتب قام بنشر أغسطس 28, 2021 في 28/8/2021 at 02:40, husamwahab said: استاذي العزيز ابو الحسن المعادلة شغالة عندي هذا حسب فهمي لطلبك اما المعادلة اعلاه فيها نقص لذا لا تعطي نتائج الا بوجود الحساب 1 قارن بينها وبين المعادلة السابقة وستجد الفرق وهذا تعديل حسب طلبك الاخير 2300-3-2.rar 308.39 kB · 0 downloads Expand تسلم تسلم تسلم استاذى فعلا كلام حضرتك صحيح والمعادلة ممتازة والتعديل ممتاز اغرقتنا بكرمك يااستاذ حسام حفظك الله وزادك من فضله ورزقك الخير كله اللهم امين يارب 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.