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

ابوخليل

أوفيسنا
  • Posts

    12853
  • تاريخ الانضمام

  • Days Won

    239

كل منشورات العضو ابوخليل

  1. السلام عليكم استاذنا وحبيبنا عبد الفتاح شكرا لك ان تضع الكل في اهتمامك للاثراء : هذه طريقة اخرى باستخدام جدول النظام وعندي تساؤل ولكني سأطرحه لاحقا كود أسماء كل التقارير2.rar
  2. ياسلام استاذ رمهان ، شكرا لك وتعقيباتك الذهبية في ردي كنت ابسط الحل للسائل فبدلا من فتح الاستعلام يفتح التقرير وما دامنا في التحسين يمكننا من خلال ما تفضلت به توظيف المعيار داخل التقرير ويعتبر الاستعلام contss زائد معيار3.rar
  3. مثالك هذا من كنوز ابي هادي ، فكيف عثرت عليه ؟ Private Sub CmdRunQuery_Click() ' هذه الطريقة من صنع المبدع الكبير أبو هادي Dim QueryName As String On Error Resume Next QueryName = "Q_fahad" DoCmd.DeleteObject acQuery, QueryName With CurrentDb.CreateQueryDef(QueryName, "SELECT *, Sumمنduration FROM contss WHERE Sumمنduration " & [Forms]![Fahad]![ch3]) .Close End With DoCmd.OpenQuery QueryName End Sub مطلوبك يتحقق بتبديل السطر الاخير بهذا DoCmd.OpenReport "Q_fahad", acViewPreview وضع معيار 2.rar
  4. الله ينور دربك بالايمان ، ويديم عليك نعمه ، واعتذر لتغيير الصورة
  5. توكل على الله وامض فيما عزمت عليه بارك الله فيك
  6. قيد النظر ... تم عمل الاستعلام يمكنك بناء التقرير عليه ولاحظ ان الكفلاء مختلفين ايضا yatem2.rar
  7. عملك الموجود بالمثال ممتاز 100% ولماذا تعمل علاقة بين جدول الايتام وجدول التفاصيل .. ما يلزم لا حظ اني من الاساس لم اضع هذه العلاقة واذا احتجنا اليها نضعها في الاستعلام
  8. لا يوجد في المثال جدول واذا فقط ام اليتيم او المسؤل عنه يتكون من : الاسم ورقم الاتصال فيمكن اضافة حقلين في جدول اليتيم ولاحظت انك لم تضف شيئا على المثال يجب ان تعمل عليه ، وتضيف النماذج والتقارير اللازمة ، وتوافينا بما يستجد
  9. السلام عليكم حتى تعين اخوانك على مساعدتك ، حاول ان تضع طلبا واحد فقط في كل مرة
  10. مطلوبك غير واضح حاول صياغة سؤالك بطريقة أخرى
  11. السلام عليكم اخي الكريم يجب الاهتمام باختيار عنوان مناسب وايضا يجب الاقتصار على طلب واحد تم تعديل العنوان ، والطلب
  12. هذا موضوع تجد فيه بغيتك
  13. وعليكم السلام تفضل كما فهمتك من طلبك ويمكن ان يكون الحل بطريقة اخرى بحيث تستغني عن الرسالة مثلا اذا تم التأشير على الخانة يتم حماية حقل العنوان فلا يمكنه التحرير او الاضافة db11.rar
  14. وعليكم السلام استبدله بهذا Private Sub Cus_Mob_BeforeUpdate(Cancel As Integer) Dim phone As Integer phone = DCount("Cus_Mob", "HA_Cus_D", "[Cus_Mob] = Forms![Cus_N_C]![HA_Cus]![Cus_Mob]") If phone > 0 Then If MsgBox(" هذا الموبايل مكرر لللاعب رقم" & DLookup("[Cus_Num_D]", "HA_Cus_D", "[Cus_Mob] = Forms![Cus_N_C]![HA_Cus]![Cus_Mob]"), vbInformation + vbMsgBoxRight, "رقم مكرر") = vbOK Then Cancel = -1 Undo End If End If End Sub
  15. الاستاذ محمد يشير الى الاقتباس اللطيف في اجابة الاستاذ جعفر كأنموذج لما يجب شكرا لك وموضوع جيد نتمنى من الاخوة الاعضاء التعاون جزيتم خيرا
  16. اهلا استاذ حلبي حقيقة الكود يوجد به اسطر زائدة عن الحاجة وكنت اخذته نسخ ولصق . فشكرا لك ،، قمت بتنسيق الكود وتحديث المرفق 'هذا الحدث سيعمل عند وجود خطأ في مصدر بيانات النموذج 'وحيث اننا جعلنا في المثال في جدول التفاصيل حقل الكفيل وحقل المكفول كلاهما مفاتيح 'أي لن نسمح بتكرارهما مجتمعين Private Sub Form_Error(DataErr As Integer, Response As Integer) 'اذا كان الخطأ مخالف لقواعد الفهرسة ومفاتيح الجدول أي تكرار ما لا يسمح بتكراره If DataErr = 3022 Then 'تجاهل الخطأ واستمر Response = acDataErrContinue 'تراجع عما تم كتابته Undo 'تنبيه صوتي Beep 'ورسالة MsgBox "ادخال خاطىء" 'نهاية الشرط End If 'نهاية الحدث End Sub
  17. تفضل اخي الكريم المثال يبين الفكرة حاول ان يزيد مجموع الارقام في الفرعي عن الرقم الموجود في النموذج الرئيسي 2003UP.rar
  18. السلام عليكم هذا منطقي لان الترقيم خارج الحدث اضافة الى ما تفضل به اخونا شفان : اجعل سطر الترقيم ضمن الحدث
  19. تفضل هذه افضل واسهل طريقة اراها تناسب المشروع تفقد المثال وانظر في الجداول وحقولها وكيف تم ترتيبها تختار الكفيل وتدرج المكفولين تحت اسمه في النموذج الفرعي جرب حاول تكرر المكفول مرة اخرى عند الكفيل النموذج الفرعي يصب في جدول التفاصيل الذي يوجد فيه تفصيل التسديد من خلال هذا الجدول نستطيع بناء العديد من التقارير سواء للكفلاء او المكفولين اعمل نموذجا جديدا على جدول الكفلاء لاضافة او تعديل كفيل ايضا اعمل نموذجا جديدا على جدول يتيم لاضافة يتيم جديد او التعديل عليه بقي بعض الضوابط التي ستحتاجها مثل ضبط مواعيد السداد والتنبيهات عند قرب موعد السداد وغيرها والتي سوف تبرزها الحاجة طبعا يمكنك اعادة تصميم النماذج بما يناسب ذوق المستخدم هذه هي الخطوة الاولى وانا جاهز للعون والمساعدة yatem.rar
  20. احتاج لبعض الوقت .. سأعمل لك بما يسمح به وقتي ان شاء الله فلا تستعجل الرد
  21. طيب اخي هل تسمح لي بالتصرف بالمسميات (اسماء الحقول والجداول ) لانه من الافضل ان تكون التسميات بحروف انجليزية حتى تتمكن من قراءة الاكواد بصورة صحيحة ويسهل عليك التعلم والتطوير الذاتي علما ان جميع ما سيظهر للمستخدم سيكون بحروف عربية
  22. اذا عليك ان تشرح طبيعة العمل على ارض الواقع وبالتفصيل باعتبارك تستعمل الدفاتر والسجلات الورقية 1- المدخلات 2- الاجراءت 3-النتائج . المكان يسع الجميع وشكرا لخلقك النبيل
  23. اذا يجب ان تعيد النظر في التصميم
  24. في طلبك تريد حذف تم السابقة والان تريد حذف الاخيرة هل الغيت طلبك الاول ؟ اشرح لي مجددا بالصورة ماتريد
×
×
  • اضف...

Important Information