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

نجوم المشاركات

  1. AbuuAhmed

    AbuuAhmed

    الخبراء


    • نقاط

      7

    • Posts

      976


  2. ابوخليل

    ابوخليل

    أوفيسنا


    • نقاط

      6

    • Posts

      12,177


  3. ابو نزار

    ابو نزار

    03 عضو مميز


    • نقاط

      2

    • Posts

      124


  4. بن علية حاجي

    بن علية حاجي

    الخبراء


    • نقاط

      2

    • Posts

      4,342


Popular Content

Showing content with the highest reputation on 06 ينا, 2023 in all areas

  1. عليكم السلام جرب عند حدث عداد الوقت للنموذج اعمل ريفرش عند الوقت اللي تراه مناسب واتوقع ( راح اسأل لك .. ان لم يفدك احد الاخوة هنا ) ان في قاعدة البيانات هذه الخاصية عند السكون ابحث عنها واعمل على زيادة الوقت او اغلق الخاصية
    2 points
  2. السلام عليكم جرب الكود التالي (بتحفظ): Sub Conditional_Print() For I = 1 To 3 With Worksheets("ورقة" & I) .Activate If .Cells(3, 2) = "راسب" Or .Cells(3, 2) = "غائب" Then GoTo 1 ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False End With 1 Next Worksheets("ورقة1").Activate End Sub
    1 point
  3. واشارك مع استاري جعفر وتفضل كمان Calendar Month View.rar واشارك مع استاري جعفر وتفضل كمان
    1 point
  4. جرب هذا الحل ، على أساس أن كل المدد 5 سنوات. حساب المدد_03.xlsb
    1 point
  5. مع ملاحظة أن تنسيق الوقت لا يقبل أكثر من 24 ساعة ، فلو تجاوزت الساعات الإضافية 24 ساعة فـ "سيقلب العداد" وسيبدأ من الصفر. بمعنى لو وصلت الساعة 25 ساعة ستراها ساعة واحدة فقط. لذلك فأنت تحتاج إلى تنسيق رقم عشري للمجموع.
    1 point
  6. نعم صحيح باش مهندس ,,, انا قمت بالتعديل على المعادلة التي ساعدتني بها كالتالي : =Nz(DSum("[blance]";"recept";"[acc_no_recpt]=" & [Forms]![n_name]![av1] & "AND date < [Forms]![n_name]![av3]");0) علما انني في السابق تعبت كثيرا الى ان اوصلتموني الى الحل ....😍
    1 point
  7. كلنا نفشل ونتعلم .. الدالة NZ من الدوال المهمة والتي تسبب مشاكل عند تنفيذ المعادلات الحسابية وهناك حقول فارغة ...فهذه الدالة تقوم بتحويل الحقول التي ليس بها شي Null value الى قيم اخرى ...فمثلا لديك حقول ارقام تلفونات ..وتريد ان تكتب (لايوجد رقم) في الحقول (الفارغة) NZ(PhoneNumber, " لايوجد رقم ") او تريد ان تعود اليك القيم ب صفر في العمليات الحسابية حتى لايحصل خطأ فتكتب .. Nz(Dsum("field","table","Criteria"),0)
    1 point
  8. إضافة أخيرة للموضوع جمع بين تنسيق جمع السنين "0000-0000" واستخدام القائمة بدلا من الاستعلام أو الجدول. هذه الإضافة للموضوع وليس لصاحب الموضوع 🙂 MissingYears_05.rar
    1 point
  9. بالاضافة لما تفضل به الاخ @عبد الله قدور يمكنك ان تضع الكود التالي في مصدر بيانات حقل الرصيد السابق دون الحاجة للاستعلام DSum("[blance]";"recept";"[acc_no_recpt]=" & [Forms]![n_ame]![av1] & "AND date < [Forms]![n_ame]![av3]")
    1 point
  10. لا يشرفنا تواجدك بيننا .. حشفا وسوء كيل
    1 point
  11. مشاركة مع استاذنا ابو خليل ممكن عملها بالكود بدون الحاجة الى استعلام في حدث عند النقر لزر الامر بحث نضع الامر التالي ⬇️ Dim strWhere As String strWhere = "" strWhere = "[username] like '*" & [List15] & "*'" strWhere = strWhere & " and " & "[xdate] between " & Format(Nz(start, "01/01/1900"), "\#mm\/dd\/yyyy hh\:nn\:ss\#") & _ " and " & Format(Nz(ind, "01/01/2100"), "\#mm\/dd\/yyyy hh\:nn\:ss\#") & "" Me.Filter = strWhere Me.FilterOn = True ممكن الاستغناء عن طلاسم التنسيق للحقل باستخدام دالة للاخ جعفر ولكن مالي مزاج ابحث عنها في جميع الاحوال طريقة الاستعلام اسهل وانصح بها اخيرا قالت العرب "الصمت حكمه وقليل فاعله" تحياتي
    1 point
  12. حل استاذي @ابوبسمله هو مطلبي وهو ما اخذت به .. وجزاه الله غني خيرا ً.. و @AbuuAhmed راعي الاولة وجميع ما تفضلتم به كان صحيح واضاف الينا معلومة جديدة ... ولم يتسنى لي مراجعة اختياري من شدة انبهاري وإعجابي بما تفضلتم به من حلول .. اكرر شكري وامتناني لكم جميعاً ..ولا حرمنا من مساعدتكم .. خالص المحبة والدعاء لكم كلاً بسمه وصفته
    1 point
  13. فكرة القائمة فكرة ممتازة أضافت للموضوع خيارأ رابعا. فهناك رسالة واستعلام وجدول وقائمة. في حلي الأول مطابقة لما طلبت استعلام وطريقة العرض. وفي حلي الأخير مطابقة لطلبك الثاني والذي لم يكن موجودا في طلبك الأول. تركت الحلول ومطابقة الطلب وتمسكت في ملاحظة فنية!! وفي الأخير اختيارك لا يطابق طلبك مع أن نتائج كل الزملاء صحيحة فلهم اعتذاري على تعليقي هذا. إذا لا تريد طباعة الناتج من استعلام أو جدول وتنسيق الناتج فأنا أرشح لك حل @ابوبسمله فهو السهل الممتنع وكلنا لم يفكر به. وبالتوفيق.
    1 point
  14. اساتذتي الكرام .. اكتمل الحل بمشاركتكم الرائعة @ابوخليل @ابوبسمله شكراً جزيلاً لكم والشكر ايضاً موصول لجميع الاساتذه الكرام @kkhalifa1960 @AbuuAhmed @ابو عارف الذين ساهموا في حل ذلك ... اخذت كثيراً من وقتكم الثمين لكن اسئل الله ان يكرمكم في الدارين وان يعطيكم ما تتمنواه ... ومهما قلت شكراً لان افيكم حقكم .. لكم مني خالص المحبة والود والدعاء ...
    1 point
  15. مرحبا باستعمال الدالة COUNTIF تم عمل المطلوب في الملفالمرفق... استفسار.xlsx
    1 point
  16. توكل على الله، هذا أمر بسيط جدا وهو ليس بعيب أو مشكلة، إنما ملاحظتي هي عبارة عن مفاضلة بين حلين كلاهما صحيح، وبالعادة كل قاعدة بيانات تحتاج إلى صيانة دورية، ابحث عن موضوع الصيانة واقرأ عنها. قمت بإضافة أخيرة إلا إذا ظهرت أي أخطاء أو اخفاقات جديدة، وعلة الإضافة تظهر في السجل الرابع الذي أضفته بنفسي. عزيزي لم أرى التكرار الذي نوهت عنه، ربما قصدك لو المفقود سنة واحدة ستظهر في طرفي الناتج من و إلى، فهذا حسب الطلب أن تظهر كل النتائج بنفس التنسيق. وإذا رأيت أني لم أفهم عليك أرجو التوضيح أكثر وشكرا. MissingYears_04.rar
    1 point
  17. السلام عليكم الصعوبة التي تواجهها بسبب ان سنة الاشتراك في جدول والسنوات اللاحقة في جدول آخر تمت معالجة المسألة بتوحيد الجدولين والاستفادة من كود الاستاذ ابو عارف تفضل اتمنى ان يحقق مطلوبك السنوات المفقودة.rar
    1 point
  18. طريقة أخرى .. في الطريقة الأولى حاولت تجنب استخدام جدول لحفظ النتائج مما يسهم سلبا في توسيع حجم البرنامج مع كل عملية حذف وإضافة، ولكن في هذا المثال لابد من استخدامه. MissingYears_03.rar
    1 point
  19. تفضل أخي ها احدمحاولات , يعرض لك رسالة سنين مفقودة test2023_2.accdb
    1 point
  20. هذا اللي جاء في بالي الآن، أكيد في طرق مختصرة بس ما جاء وقتها الآن 🙂 MissingYears_01.rar
    1 point
  21. ممكن يكون ذلك من خلال معادلة صفيف (Ctrl+Shift+Enter) =SUM(IF($B$2:$B$5=$F$2,$C$2:$D$5,"")) او هذه معادلة عادية =SUMPRODUCT(--($B$2:$B$5=$F$2)*$C$2:$D$5)
    1 point
  22. جرب اجمع الاتنين =SUMIF(B:B;F2;C:C)+SUMIF(B:B;F2;D:D)
    1 point
  23. أخى الاستاذ : نور تحية طيبة تم عمل ماطلبت واتمنى من الله ان اكون وفقت فيما طلبت 1 - تحديد السنة والشهر واسم الإدارة واسم المدرسة ونوع الطالب ذكر= 1 والانثى = 2 من صفحة (رصد غياب الصف الاول ) بالاضافة الى اسم الطالب فى كل صفحة على حده واذا غيرة السنة او الشهر اعد اختيار اليوم من صفحة الاحصاء من الخلية (g3) 2 - عند فرز الطلاب كعد غياب حدد الفصل من الخلية (aq5) وحدد الايام التى تريد ارسال الإنزار ومن الخلية (ar5) ثم اضغط زر تنفيذ الماكرو المكتوب علية (اسماء الطلاب بعدد أيام غياب محدد) وذلك بكل الصفحات 3 - نختار من الخلية بدبل كليك سوف تكتب (غ) وكل الشكر للاستاذ رجب جاويش الذى ساعد فى اتمام العمل اخيك / احمد البحيرى رصد غياب الشهر للطلاب.rar
    1 point
  24. أنا استخدمت شهر يوليو كمثال أكمل أنت الباقى على نفس النمط
    1 point
×
×
  • اضف...

Important Information