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

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

  1. Ali Mohamed Ali

    Ali Mohamed Ali

    المشرفين السابقين


    • نقاط

      34

    • Posts

      11651


  2. Hamdi Edlbi-khalf

    Hamdi Edlbi-khalf

    الخبراء


    • نقاط

      16

    • Posts

      993


  3. ابو جودي

    ابو جودي

    المشرفين السابقين


    • نقاط

      13

    • Posts

      7329


  4. محمد عبد الله ٢

    محمد عبد الله ٢

    03 عضو مميز


    • نقاط

      8

    • Posts

      261


Popular Content

Showing content with the highest reputation on 02/08/20 in مشاركات

  1. وعليكم السلام-يمكنك دراسة الأكواد جيدا بالملف ومعرفة كل شيء لمعرفة الأخطاء التى قمت بها اولا : لم تقم بوضع الأكواد فى حدث الفورم , بل وضعتها فى حدث صفحة الإكسيل ثانيا :لم تقم بربط مسميات وادوات الفورم جيدا مع اكوادها وتشمل تيكست بوكس والليبل والكوماند . مثال ذلك فلابد من كتابة الكود ب TextBox1 وليس Text1 .كما قمت انت لأنك قمت بتصميم الكود وتسمية هذا Textbox1 وليس Text1 تم تعديل كل شيء , من فضلك اطلع على الملف مع ضبط وربط الأكواد بالفورم example.xls
    4 points
  2. تفضل يمكنك استخدام احدى المعادلتين حسب رغبتك =SUMPRODUCT(1/COUNTIF($C$5:$C$16,$C$5:$C$16)) أو هذه المعادلة =SUMPRODUCT(($C$5:$C$160<>"")/COUNTIF(C5:C160,C5:C160&""))
    4 points
  3. هل مللت من رسائل الآكسس الافتراضية !! سيتم عرض الرسائل بهذه الطريقة 😃 جرب المرفق و ادعو لي ... رسالة من الويندوز.accdb
    3 points
  4. جرب المرفق IIf(IsNull([Worker01]) or [Worker01]="0";0;1)+IIf(IsNull([Worker02])or [Worker02]="0";0;1)+IIf(IsNull([Worker03])or [Worker03]="0";0;1)+IIf(IsNull([Worker04])or [Worker04]="0";0;1) Daily Report V07.accdb
    3 points
  5. الأستاذ @خالد عبد الغفار تحية عطرة اتفضل جرب هذه الفكرة المتواضعة Function MyRound(NUM As Double, Near As Integer) As Integer MyRound = IIf(NUM - (NUM \ Near) * Near >= 2.5, (NUM \ Near) * Near + Near, (NUM \ Near) * Near) End Function يتم استدعاء الكود كالاتى MyRound([X],Z) حيث [X] هو اسم الحقل للأرقام التي تريد معالجتها اما Z هو الرقم الصحيح الذى تريد التقريب اليه قد يكون 5 او 10 حسب رغبتك لا تقول اوفيسنا ما دللتك
    3 points
  6. السلام عليكم في المرفق ستجد نموذجاً ابدأ بزر التصدير بعد التعديل على البيانات في جدول الأكسس ثم عد و استورد بعد التعديل على البيانات في ملف الإكسل الطريقة هي: بتصدير الجدول بصيغة إكسل و سيكون موقع الحفظ في جوار قاعدة البيانات. ثم وضع ملف الإكسل إلى جانب قاعدة البيانات في الحاسوب الثاني. ثم استيرادها بنقر مفتاح استيراد. أرجو أن يكون هذا ما تبحث عنه. ImpoertExport.accdb
    3 points
  7. بعد اذن اخي علي هذا الملف (عسى ان ينال الإعجاب) list_uniques.xlsx
    3 points
  8. اعتقد اخى / @أكرم جلال ان د/ محمد ناجح سحب معظم (وليس الكل) شرح تصميم اى مشروع معمول باكسس وجعلها كورسات مدفوعة الثمن على العموم سوف ابحث لك وان وجدته سوف ارسله لحضرتك وايضا حاول ان تبحث معى بدقة فى كلمات البحث فى اليوتيوب وادخل على القناة بتاعته ستجد جمع المشاريع الاخ / @أكرم جلال وجدته لك يارب يكون المطلوب https://www.youtube.com/watch?v=5aFjhVy40jQ&list=PLSvt7QjVwPBdXUM7Um8oXtH98_MFe8PzT
    3 points
  9. سؤال عابر: هل من الضرورة أن تكون العمليات في حقل محسوب في جدول أو استعلام؟ الجدول مقيد بالـ built-in functions / الدوال الافتراضية في البرنامج الاستعلام يحتاج إلى إضافة حقول، مع القدرة على التوسع بدوال جديدة عن طريق VBA. حاول ألا تستخدم الحقول المحسوبة في الجداول وحتى في كثير من الحالات مع استعلامات التحديد، وضمن العمليات في الفورم عن طريق Vba أو استعلامات إجرائية.
    3 points
  10. السلام عليكم ورحمة الله ضع الكود الاول فى موديول عادى Sub test() Dim sp As Shape Dim SN As String, SR As String SR = Sheet2.Range("B2").Text For Each sp In Sheet2.Shapes If sp.AutoShapeType = msoShapeHeart Then SN = sp.TextFrame.Characters.Text sp.Visible = False If SN Like "*" & SR & "*" Then sp.Visible = True Else sp.Visible = False End If End If 'Exit For Next End Sub وضع الكود الاخر فى حدث الورقة 2 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$B$2" Then Exit Sub Call test End Sub
    3 points
  11. كيف يمكن تعبئة جدول مرتيب ابجديا فقط من خلال الكتابة في الصف رقم 2 للمزيد انظر الى هذا الملف WRITE_JUST IN ROW_2.xlsm
    2 points
  12. السلام عليكم و رحمة الله و بركاته المرفق مثال يحتوي على أكواد مهمة / منقول من موقع أجنبي / قد يحتاجها أحد الزملاء أو الاساتذة لتصميم برامجهم أسأل الله لي و لكم التوفيق و السداد MoveForm&Control_v7.3.accdb
    2 points
  13. طيب جرب هذا المرفق وأخبرنى بالنتيجة خالد.accdb
    2 points
  14. بعد اذن استاذى واخي خالد سيسكو Database8 (3).accdb
    2 points
  15. ليس اعجاب واحد ولا اثنين ولا ثلاث بل ............. مليون اعجاااااااااااااااااااااااااااب
    2 points
  16. السلام عليكم و رحمه الله و بركاته اخي جرب العبارة Fix((32*2/10))*10 غير 2 و 32 الى اسماء حقول
    2 points
  17. السلام عليكم و رحمة الله احبتى فى الله اخجلتم تواضعى بردودكم ودعاؤكم لى جعلنى الله دائما عند حسن ظنكم
    2 points
  18. بارك الله فيك وزادك الله من فضله
    2 points
  19. السلام عليكم ستجد المرفق في أسفل المشاركة البيانات تجمع في جدول واحد. برنامج القرض مجاميع.accdb
    2 points
  20. الاخ الفاضل / @waheidi محاولة منى راجع المرفق بعد التعديل وان كان هو المطلوب اشرح لك اي استفسار غياب_الطلاب.mdb
    2 points
  21. صراحه لم اجد حلا غير هذا المثال وقمت بالتعديل عليه ليناسبك ولعل احد اخواننا واساتذتنا يشاركونا بحلول اخرى وهو كان حل مقدم لسؤال الاستاذ محمود فؤاد تركى عالرابط التالى http://arabteam2000-forum.com/index.php?/topic/228816-كيف-يتم-التقريب-لاقرب-5/&do=findComment&comment=1136389 وان شاء الله تجد حلول اخرى بالنسب للتقريب لادنى 10 تقبل تحياتى وتمنياتى لك وللجميع بالتوفيق Round.rar
    2 points
  22. السلام عليكم عند الضغط على تم الانجاز يختفي (الوميض) ويرفع الاسم من تقرير المعاملات غير المنجزة يوجد تقرير + استعلام اتمنى يكون المطلوب تحياتي رسالة تنبيه.rar
    2 points
  23. كلمات رقيقة ودعوة هي عندي ما انتظر بالنسبة للمعادلة فهي تقرب الخمسة للأقل -وأعتذر على هذه الهنة- ما خلا ذلك فهو موافق لطلبك - إن شاء الله تعالى-. مع ملاحظة صغيرة: أنه لا توجد طريقة واحدة للتقريب، فهناك التدوير للأعلى للأسفل التدوير لأقرب آحاد صفرية التدوير لآحاد غير صفرية وغيرها.
    1 point
  24. عشره على عشره استاذ خلف ربى ما يحرمنى منك ومن كرم اخلاقك ربنا يزيدك من فضله وعطيك حتى ترضى اللهم امين
    1 point
  25. السلام عليكم هذا رابط يخص الموضوع تحياتي http://arabteam2000-forum.com/index.php?/topic/96583-كيفية-قفل-النموذج-بحيث-لايمكن-التلاعب-به/
    1 point
  26. استاذنا الفاضل خلف انا تعبتك معايا اليومين دول والله ربنا يبارك فى عمرك انت وال بيتك الحقيقة النموذج بعد التطبيق نتايجه مش تمام يعنى لو جمعت 4 + 2 =6 نضربها فى 2 =12 اقرب لعشره وليس 20 عكس المرفق السابق بعد اضافة استاذنا الفاضل ابا جودى ضبط تمام انا جربته على المستجد وباحاول اجرطبق على النصف الثانى الى هو القرار وجزاك الله كل خير حبيبى ربنا يجازيكم اجمعين خير الجزاء اللهم امين تحياتى لكم جميعا
    1 point
  27. السلام عليكم في المرفق المعادلة المطلوبة لتطبيقها في حقل محسوب في الجدول. ويمكن تطبيقها في الاستعلام> انظر الحقلين الأخيرين في الجدول Counters ForKhaled.accdb
    1 point
  28. https://youtu.be/5bfbH6F3ZIM رابط الفيديو بعد اعادة الدرس
    1 point
  29. الطريقة الاخرى بدون الحاجة الى مربعات النص المخفية في الحقل الخاص بالجمع نضع التعبير التالي IIf(IsNull([Worker01]);0;1)+IIf(IsNull([Worker02]);0;1)+IIf(IsNull([Worker03]);0;1)+IIf(IsNull([Worker04]);0;1) ويمكن عملها ايضا في الاستعلام مصدر التقرير الملف مرفق Database511.accdb
    1 point
  30. أحسنت استاذ ابراهيم الحداد فأبدعت كود ممتاز بارك الله فيك وجزاك الله خير الثواب
    1 point
  31. والله ياخوكم ماعندنا شبكة في مكتبنا 😔 اذا فيه حلول مثل الحاق او جلب يكون افضل واذا مافيه الشكوى لله ورايتكم بيضاء
    1 point
  32. تفضل أخي تم تعديل حتى على زرين Back و مسح، حيث زر Back يمسح آخر رقم المدخل و زر مسح يمسح مربع نص بالكامل number form to form.accdb
    1 point
  33. السلام عليكم kokersy اخي العزيز الملف المرفق فيه تنبيه لللفترة من 1-10 من كل شهر (وميض احمر) يمكن تغيير الفترة ؟؟ حسب متطلبات عملك والسجل الذي فيه علامة صح يعتبر سجل صالح والعكس صحيح يمكن ان يتم التعديل على الملف بسهوله كيفما تريد تحياتي رسالة تنبيه.rar
    1 point
  34. وعليكم السلام-اهلا بك بالمنتدى تفضل لك ما طلبت بارك الله فيك اخى الكريم بالنسبة لكيفية وضع التاريخ والوقت , تم عمل كود لذلك حتى لا يتغير .... كل ما عليك هو تقوم بعمل كليك يمين على اسم الصفحة VisitDetails ثم بعد ذلك تختار View Code وبعد كده تقوم بلصق هذا الكود فى النافذة التى ظهرت لك Private Sub Worksheet_Change(ByVal Target As Range) n = Now If Target.Column = 1 Then If Target = "" Then Cells(Target.Row, Target.Column + 2) = "" Exit Sub ElseIf Target <> "" Then Cells(Target.Row, Target.Column + 2) = Now End If End If End Sub أما بالنسبة للعمود الثانى B الخاص بالترقيم فتم فقط استعمال ووضع هذه المعادلة بداية من الخلية B11 والسحب للأسفل =IF(A11="","",SUBTOTAL(3,$A$11:A11)) وشكرا لك Date & Timing.xlsm
    1 point
  35. يمكنك استخدام معادلة الصفيف هذه ولابد من الضغط على ctrol+Shift+Enter =IFERROR(INDEX($B:$B,SMALL(IF($A:$A=$K$5,ROW(A$3:A$5000)-ROW(A$3)+1),ROWS($L$5:L5))),"") البحث لاكثر من شرط1.xlsx
    1 point
  36. لأ طبعا هى ايضا مخفية فى الملف المرسل منى ممكن لو هناك اختلاف فى نسخة الإكسيل فأنا اعمل على أوفيس 2010 ؟
    1 point
  37. يمكن لديك مشكلة لا اعلم ما هى فانت رايت بنفسك الصور المرسلة من عندى وكيف ان الكود يعمل بكفاءة عندى ابحث عن المشكلة لديك
    1 point
  38. أهلا بك اخ كريم فى المنتدى عليك برفع الملف حتى تتمكن الأساتذة من مساعدتك وتجنبا لمضيعة الوقت
    1 point
  39. تفضل اخى الكريم انظر الى الصور من 1 :3 دليل على الترحيلات القديمة الموجودة أما الصورتان 4 و 5 فهما للصفين الجديدان المرحلان فهذا دليل على عمل الكود بكل دقة وهذا هو نفس الملف مرة اخرى أجندة محامى أخر وضع2.xlsm
    1 point
  40. 1 point
  41. تفضل اخى الكريم بعد اذن استاذنا أحمد تزايد الرقم بدلاله الزر.xlsm
    1 point
×
×
  • اضف...

Important Information