اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

Shivan Kurdi

الخبراء
  • Posts

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

  • تاريخ اخر زياره

  • Days Won

    152

كل منشورات العضو Shivan Kurdi

  1. ههههههه سؤال صعب انا اسمي شفان باللغة الكردية اي بالعربي يعني ( راعي ) كلكم راعي وكلكم مسؤل عن رعيته
  2. السلام عليكم ورحمة الله وبركاته اتفضل اخي الكريم تم استخدام هذا الكود للجمع و Public Sub التربية_الخاصة_فردي_AfterUpdate() Me.عدد_الجلسات = Nz(Me.التربية_الخاصة_فردي, 0) + Nz(Me.علاج_النطق, 0) + Nz(Me.العلاج_الوظيفي, 0) + Nz(Me.العلاج_الطبيعي, 0) + Nz(Me.تعديل_السلوك, 0) + Nz(Me.تأهيل_مهني, 0) Me.اجمالي_المبلغ_الشهري = Me.عدد_الجلسات * 30 End Sub وفي حدث بعد تحديث لكل مربع تم استدعاء هذا الامر هكذا Private Sub العلاج_الطبيعي_AfterUpdate() التربية_الخاصة_فردي_AfterUpdate End Sub اليك القاعدة بعد تعديل فاتورة.rar
  3. استأذن من استاذنا ابوخليل هو مصدر المربع النصي مثلا استاذنا استخدمت هذا الكود If [code_sub] = 1 Then TT1.ControlSource = "N_Ar_1" If [code_sub] = 2 Then TT1.ControlSource = "N_Ma_1" If [code_sub] = 3 Then TT1.ControlSource = "N_En_1" اذا كان مربع Code_sub بيكون يساوي 1 حينئذ مصدر المربع باسم TT1 بيكون N_Ar_1 اذا كان مربع Code_sub بيكون يساوي 1 حينئذ مصدر المربع باسم TT1 بيكون N_Mr_1 اذا كان مربع Code_sub بيكون يساوي 1 حينئذ مصدر المربع باسم TT1 بيكون N_Er_1 الى اخره
  4. اهلا بك اخي وضاح ليس هناك كود في الحدث عند الضغط للاسفل اولا ثانيا انت غيرت خاصية كل المربعات النصية والكومبوبوكس للنموذج قفل = نعم و تمكين = لا ثالثا هناك كود عند الضغط على زر ديليت لكي يعطيك الرسالة هل تريد الحذف ام لا رابعا خاصية key Preview للنموذج غير مفعلة اي هو يساوي لا لذلك عند الضغط على الزر ديليت لا يعطيك الرسالة خامسا اتفضل القي نظرتا الى القاعدة وبعدين وضح لي ماذا تريد بالضبط سادسا تحياتي تحريك السجلات و.rar
  5. السلام عليكم ورحمة الله وبركاته سلام خاص للغائبين هناك احتمال ان يفيدك هذا الموضوع لاستاذنا @jjafferr لان فیھا انت تختار الحقول الاستعلام ... ای تقدر بعد اختیار الحقول ان تصدیرھا الێ اکسل والله يعلم
  6. يجب ان يتم تحديث البيانات في الجدول لكي يحسبه والا سيحسب بيانات في الجدول قبل تحديث ... اي سيعطيك نتيجة غير صحيحة تقدر تستخدم هذا السطر بدل سطر حفظ السجل لكن لا اظن ان هناك فرق بينهما لهذا الامر DoCmd.RunCommand acCmdRefresh
  7. ممکن ترفق النموذج ...
  8. اتفضل الك هذا الكود عند الفتح النموذج اكتب هذا الكود او غيره في خصائص النموذج Private Sub Form_Open(Cancel As Integer) Me.KeyPreview = True End Sub اذا تريد ان تعطل زر الكيبور ديليت فقط اليك هذا Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyDelete Then KeyCode = 0 '46 delete End Sub او اذا تريد تعطل كلا الزرين ديليت و باك سبايس لان باك سبايس اليك هذا الكود Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyDelete Or KeyCode = 8 Then KeyCode = 0 End Sub
  9. هل قصدك الغاء زر باسم delete للكيبورد ؟
  10. عند كتابة رقم 9 او 10 في الحقل Num_brnamge اي في حدث بعد تحديث وايضا في حدث الحالي للنموذج استخدمت هذا الكود Tx = DCount("[service]", "Tabil_Visitors", "([Num_brnamge] =forms![frm].[Num_brnamge]and[service] =1 or[Num_brnamge] =forms![frm].[Num_brnamge]and[service] = 2 or[Num_brnamge] =forms![frm].[Num_brnamge]and[service] = 3 or[Num_brnamge] =forms![frm].[Num_brnamge]and[service] = 6 or[Num_brnamge] =forms![frm].[Num_brnamge]and[service] = 7or[Num_brnamge] =forms![frm].[Num_brnamge]and[service] = 8 )") اي بيحسب سجلات في الجدول تبل فيستوري بشرط ان يكون حقل Num_brnamge في الجدول بيكون يساوي مع المربع باسم Num_brnamge في النموذج و يكون حقل سيرفايس بيكون يساوي 1 او 2 او 3 او 6 او 7 او 8 وما يحسب الباقي اي 4 و 5 لذا بعد تحديث لحقل في نموذج الفرعي اعمل حفظ بعدين استدعي للكود في حدث الحالي لكي يحفظ التعديلات و بيعطيك النتائج بعد الحفظ DoCmd.RunCommand acCmdSaveRecord Form_frm.Form_Current Vfrm.rar
  11. اذاً ... حمل المرفق في مشاركة استاذ @jjafferr احمله وفتحه واذا احتاجت شيء راح اشرح لك ان شاء الله
  12. انا ما فهمت من طلبك جيدا لكن حسب فهمي اليك هذا الموضوع بتغير دقة الشاشة اوتوماتيكيا
  13. اخي @AboSaad17 السلام عليكم ورحمة الله وبركاته هل تعرف ما هو عمل ذلك السطر من الكود ؟ ذاك السطر هو لايقاف الكتابة بعد تحديث الاول للنموذج ... لذا ممكن تخبرنا ماذا تريد بالضبط ... حسب فهمي حضرتك ما محتاج لهذا الكود فقد قم بحذف ذاك السطر وايضا سطر اللی یبدأ بـ DOCMD انا عطيتك ذاك الكود بعد تحديث لحقل صحابة لكن بعد اضافة حقل التاريخ انا عطيتك السطر الاخير من الكود فقد في حدث بعد تحديث النموذج
  14. السبب يرجع لان بعد كتابة في حقل الصحابي بيحفظ السجل وبيعطيك الرسالة لان لا يجوز ان يكون حقل التاريخ فاضي لذلك انا قمت بتغيير مكان الكود الى بعد تحديث النموذج صحابه3.rar
  15. اتفضل استخدمت هذا الكود وهو اولا يتم الحفظ السجل وبعد بيعمل تحديث للكومبوبوكس Private Sub الصحابي_AfterUpdate() DoCmd.RunCommand acCmdSaveRecord Me.يتبع_ل___الأب__.Requery End Sub * من الاحسن ان تکتب الاسماء الحقول باللغة الانكليزية صحابه2.rar
  16. اتفضل تم حذف الكروب الاضاف استاذ @jjafferr قبل اكتمل من الكتابة حضرتك رديت بالصور شكرا لك لکن انا لا رجعت وقلت ساکتمل لانی قد بدأت بالکتابە ھھھھھە db1 (1).rar
  17. انا فخور بك و مسرور جدا لان حضرتك معنا في هذا المنتدى التعليمي العظيم حين انا افكر في الامر .. اعرف جيدا حضرتك تعبت بهذا العمل الراقي وعطيت كل خطوات بين ايدينا ووضحت لنا كل شيء لذلك انا اشكرك و ادعوا من الله ان يزيدك من علمه تحياتي اخوك شفان ريكاني
  18. في البداية انا اتابعكم ارفق نسخة مصغرة من القاعدة وانشاء الله راح نجد الحل شکرا لک ..
  19. اولا اهلا بك ثانيا ما هو نوع القاعدة بياناتك ؟ اضغط على مفتاح شيفت مطولا وافتح القاعدة اذا كان مفتاح الشيفت غير معطلا او ارفق القاعدة لكي نشوفه ... لعل نعالجه
  20. شکرا استاذ جعفر اتفضل اخي 2018 الجمعيه.rar
  21. اتفضل اضغط مرتين على حقل تايب انا غيرت اسم Type الى type1 لان اسم Type محجوزە ... Documents.rar
  22. @عبد الله قدور @jjafferr لكي يكتمل الموضوع >>> من الجید ان ترفقوا القاعدة لاستفادة اكثر تحياتي لكم
  23. هناك كثير من الاشخاص عندهم اكثر من حساب ولكن الادارة ما عمل اي اجراءات ضدهم يجب ان نعرف سنبحث عن اي شيء بالضبط وماذا راح نكتبه في البحث مخصص من جوجل عند البحث رأيت هذه المواضيع مثل مواضيعك اتفضل القي نضرتا اليهم وهذا ايضا وهذا ايضا تقبل تحياتي
  24. اخی @حسين العربى السلام عليكم ورحمة الله وبركاته كن معي خطوة خطوة اولا في الاستعلام حضرتك استخدمت هذا الكود Inx: Nz(DSum("[Qote_item]";" tabol_item";"[item_no]='" & [item_no] & "'");0) شوف الاخطاء فيه 1 / هناك فراغ في البداية اسم الجدول " tabol_item" 2 / ليس لديك حقل في الاستعلام باسم [item_no] وحضرتك طلبت ان يجمع حقل (ا[item_no]) في الجدول ( "tabol_item" ) بشرط ان يكون حقل ([item_no]) بيكون يساوي مع الحقل في الاستعلام اللي باسم ( [item_no] ) وهو غير موجود اصلاً بل الحقل الموجود مسمية باسم item_code 3 / لان الحقل item_no و الحقل item_code هم حقول رقمية وحضرتك استخدمت "'" مع الحقل ل«لک لا یعطيك النتيجة الان الكود يجب ان يكون هكذا Inx: Nz(DSum("[Qote_item]";"tabol_item";"[item_no]=" & [item_code]);0) لكن لا تنسى ... اكتب بعض مواد في الجدول للتجربة
×
×
  • اضف...

Important Information