If IsNull([a]) Then MsgBox ("لايوجد اسم زبون ") Else If [نص6] > 0 Then MsgBox ("لا يمكن المسح لوجود ديون مترتبة على الزبون") DoCmd.CancelEvent Else If [نص4] > 0 Then MsgBox ("لا يمكن المسح لوجود ديون مترتبة على الزبون") DoCmd.CancelEvent Else If [نص4] 0 And [نص6] 0 Then MsgBox ("لا يمكن المسح لوجود ديون مترتبة على الزبون") DoCmd.CancelEvent Else Dim r r = MsgBox("سوف تقوم بمسح زبون ", vbYesNo, "تحذير") If r = vbYes Then DoCmd.OpenQuery "حذف تسديد" DoCmd.OpenQuery "حذف زبائن" DoCmd.OpenQuery "حذف معلومات" MsgBox ("تم الحذف بنجاح") Else If r = vbNo Then MsgBox ("تم التراجع عن الحذف") DoCmd.CancelEvent End If End If End If End If End If End If
اشكر مجهودك الرائع ... اكملت البرنامج بنسبة 95% .. فقط هناك مشكله في مجموع ديون الزبائن ... فلا تظهر مجموع الديون الا عندما يكون هناك تسديد للزبون في نموذج التسديد وعندما ادخل مبلغ تسديد تظهر الديون وبشكل طبيعي .. فهل تفضلت وادرجت الكود الخاص بحقلي الدولار والدينار لمجموع ديون الزبائن ... مع خالص الاحترام ..
@@access3588 هذه الدالة استخدمتها لديون الزبون ... اما هذا الدالة التي استخدمتها للجميع ديون الزبائن ولم تضبط معي فهي =DSum("[التسديد]";"[معلومات الفاتوره]";"[نوع العملة]='دينار'")-DSum("[التسديد]";"[التسديد]";"[نوع العمله]='دينار'")- DSum("[الشراء]";"[معلومات الفاتوره]";"[نوع العملة]='دينار'") ... فلا تظهر اي قيمه حتى يكون هناك مبلغ في خانة التسديد ... حاولت ان اجعل قيمة حقل التسديد تساوي صفر اذا كان فارغ لكن لم تنجح .. مع خالص الود .
حمد لله علئ السلامه استاذ
اشكرك
مرحبا بعودتك يا غالي, بانتظار المزيد من ابداعاتك, حمدالله على السلامة
اشكرك اخوية ربي يحفظك
عاشت الايادي يروحي ربي يوفقك ويسعدك
وايدك اخوية
أخيرن الحمد الله على السلامه والله طولة بزياده اهم شي إنك تكون بأتم الصحه والعافي الله يحقق أمنياتك
اشكرك اخوية ربي يوفقك
@@access3588اخي العزيز عملت كل شي ولكن ما ينخذف الزبون فيا ريت نشر الكود
@@حسامالسعدي-ق5م ارسل لي قاعدة البيانات لنظر فيها
@@access3588
هم اكو ربط اسم الزبون مع اسم الزبون
منور اخي محمد
اتمني لك التوفيق
دوماً في المقدمة
يسلموا ربي يحفظك
المبدع بالتوفيق الك
بالتوفيق ان شاءالله
يسلموا ربي يحفظك
عودة موفقه وعاشت ايدك
وايدك اخوية
حمد لله على السلامه ... ارجوا منك استاذنا ارفاق كود الحذف في الوصف ... مع خالص الود والاحترام
If IsNull([a]) Then
MsgBox ("لايوجد اسم زبون ")
Else
If [نص6] > 0 Then
MsgBox ("لا يمكن المسح لوجود ديون مترتبة على الزبون")
DoCmd.CancelEvent
Else
If [نص4] > 0 Then
MsgBox ("لا يمكن المسح لوجود ديون مترتبة على الزبون")
DoCmd.CancelEvent
Else
If [نص4] 0 And [نص6] 0 Then
MsgBox ("لا يمكن المسح لوجود ديون مترتبة على الزبون")
DoCmd.CancelEvent
Else
Dim r
r = MsgBox("سوف تقوم بمسح زبون ", vbYesNo, "تحذير")
If r = vbYes Then
DoCmd.OpenQuery "حذف تسديد"
DoCmd.OpenQuery "حذف زبائن"
DoCmd.OpenQuery "حذف معلومات"
MsgBox ("تم الحذف بنجاح")
Else
If r = vbNo Then
MsgBox ("تم التراجع عن الحذف")
DoCmd.CancelEvent
End If
End If
End If
End If
End If
End If
ممنون استاذنا
عودة موفقة استاذنا
ربي يوفقك و يبعد عنك كل شر 🌹❤️
اشكرك اخوية
تسلم استاذ ربي ينطيك الصحه والعافيه
ربي يحفظك
ياهله بيك عزيزي
وكل الهلا بيك
نتمنى الاستمرارية و احنه ندعمك
اشكرك ربي يوفقك
حياكم الله
اطلت الغيبة علينا استاذنا
ان شاء الله خير
ياريت يكون الدرس الثالث هو الاخير واني ممنون منك
ان شاء الله
عاشت ايدك اتمنى ترفع الملف حتى نطبق على البرنامج ممنون منك
اخوية كل شي مشروح بالتفصل
سلام عليكم استاذ شون نحصل البرنامج وشگد سعر الاستراك
اشكر مجهودك الرائع ... اكملت البرنامج بنسبة 95% .. فقط هناك مشكله في مجموع ديون الزبائن ... فلا تظهر مجموع الديون الا عندما يكون هناك تسديد للزبون في نموذج التسديد وعندما ادخل مبلغ تسديد تظهر الديون وبشكل طبيعي .. فهل تفضلت وادرجت الكود الخاص بحقلي الدولار والدينار لمجموع ديون الزبائن ... مع خالص الاحترام ..
استخدم داله
NZ([])
@@access3588 هذه الدالة استخدمتها لديون الزبون ... اما هذا الدالة التي استخدمتها للجميع ديون الزبائن ولم تضبط معي فهي =DSum("[التسديد]";"[معلومات الفاتوره]";"[نوع العملة]='دينار'")-DSum("[التسديد]";"[التسديد]";"[نوع العمله]='دينار'")-
DSum("[الشراء]";"[معلومات الفاتوره]";"[نوع العملة]='دينار'") ... فلا تظهر اي قيمه حتى يكون هناك مبلغ في خانة التسديد ... حاولت ان اجعل قيمة حقل التسديد تساوي صفر اذا كان فارغ لكن لم تنجح .. مع خالص الود .
@@مصنعميسان ان شاء الله راح اشرحة بهذا الدرس
السلام عليكم عندي امر التسديد مديضبط وياي ينطيني غلط DoCmd.Close acForm, "
DoCmd.Close acForm, ""
DoCmd.OpenForm , " ممكن ترسلي الكودات