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

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

  1. Ali Mohamed Ali

    Ali Mohamed Ali

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


    • نقاط

      34

    • Posts

      11649


  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نا خلف لتواجدى خارج المنزل عند التقريب لأقرب 10 فى العدد الصحيح وبصفتى اساسا معلم رياضيات بنستبل رقم الأحاد ب صفر اذا كان رقم الاحاد اكبر من او يساوى 5 يتم زيادة الرقم التالى 1 اللى هو رقم العشرات اما اذا كان الآحاد اقل من 5 لا يتم زيادة الرقم التالى وانما ينزل كما هو مثلا العدد 31 يقرب الى 30 وكذلك 32 و33 و34 اما 35 تقرب الى 40 وهكذا ان شاء الله اجرب التعديل الأخير لحضرتك واوافيك بالنتيجه ويارب يضبط يبقى اسهل فى قاعدة الكتترول الاصليه دمت بخير حبيبى اللى انا تاعبك معايا فرج الله همك ورزقك الفردوس الاعلى اللهم آمين
    1 point
  24. اخي علي فيه مثل عربي يقول اقصد البحر واترك القنوات وانت الان في واحد من افضل المواقع المهتمة بالاكسس وفيه كوكبة من افضل الخبراء فلست في حاجة الى مواقع اخرى كل ماعليك ابحث في الموقع وان لم تجد ضع استفسارك وسوف تجد بعون الله تعدد الحلول
    1 point
  25. و اياكم أستاذي الفاضل @ابا جودى تحياتي لك شكرآ جزيلآ أستاذي @Ali Mohamed Ali و أسأل الله لك التوفيق و النجاح
    1 point
  26. بالتوفيق اخي وجزاك الله خير على الدعاء اولا استخدمنا IIf لكوننا استخدمنا الكود في منشئ التعبير وليس ضمن حدث في بي تفسير الكود نقول اذا حقل اسم عامل الصيانة فارغ او اذا كان اسم العامل يساوي "0" وهنا وضعنا الصفر بين علامات اقتباس لكون الحقل نصي وليس رقمي اذن نقول اذا كان الحقل فارغ او يساوي صفر فتكون قيمة الحقل تساوي صفر واذا لم تتحق الشرطين تكون قيمة الحقل تساوي واحد هذا تفسير الكود امل ان تكون اتضحت الصورة
    1 point
  27. السلام عليكم أخي الحبيب إليك المعادلة جربها إن أردت تطبيق الحقل المحسوب في جدول. شكراً لكم المعادلة بصيغها النهائية IIf(Right([bg1]*2;1)<>0 And Right([bg1]*2;1)>5;10+((2*[bg1])-Right([bg1]*2;1));IIf(Right([bg1]*2;1)<>0 And Right([bg1]*2;1)<=5;((2*[bg1])-Right([bg1]*2;1));[bg1]*2)) ForKhaled.accdb
    1 point
  28. اتفضل اخى ان شاء الله يكون كما تريد اطفال.rar
    1 point
  29. وعليكم السلام-يمكنك الإستعانة بهذا Trasted Location .. إنشاء موقع أمان لملفات الأكسيس توماتيكى
    1 point
  30. السلام عليكم هذه الصيغة النهائية لما تطلب ولكن شبه النهائية لما ستحتاج، لابد من لحظ الحاجة إلى تعديل القيود في البرنامج. جدول المجاميع الجزئية والكلية. أتمنى لك التوفيق. برنامج_القرض_مجاميع.accdb
    1 point
  31. مرحبا لا يمكن جمع الحقول النصية وللتغلب على ذلك يمكن عملها بعدة طرق ومن اسهل الطرق ان نقوم بعمل اربع مربعات نص غير منظمة مخفية في المربع الاول نضع التعبير التالي =IIf(IsNull([Worker01]);0;1) اي اننا نقول اذا كان الحقل Worker01 فارغ يكون قيمة المربع المخفي يساوي 0 وان كان Worker01 غير فارغ المربع المخفي يساوي 1 وهكذا لباقي الحقول ثم في خانة المربع الخاص بالمجموع نجمع المربعات المخفية [t29]+[t40]+[t41]+[t42] جرب المرفق Database510.accdb
    1 point
  32. السلام عليكم ١- هناك أمر ترحيل وضعته بين خطين من إشارة يساوي بصورة تعليق تحت زر الحفظ في نموذج تسديد ونموذج تعزيز. ٢- هناك جدول باسم MAAJAMEE3 ترحل إليه إدخالات النموذجين مع مجموع الإدخالات في كل سجل، في العمود MAJAMEE3 الطريقة ٢ باستخدام استعلام توحيد لجدولي التسديد التعزيز مع إضافة مجموع في نهاية الاستعلام. لكي تجرب الطريقتين: قم بإدخال تعزيز جديد وتسديد جديد ثم افتح الجدول MJAMEE3 وانظر إلى النتيجة .
    1 point
  33. اشكركم اخي لكن الى الان الية العمل غير واضحة
    1 point
  34. السلام عليكم ورحمة الله اخى الكريم هذا ماحدث معى بالضبط و البحث اكتشفت ان الحرف الاول المكتوب على الشكل هو حرف الياء و ليس حرف الباء يعنى مكتوبة "يحث" و ليس "بحث" لذا ارجو منك اعادة كتابة النص على كل شكل من الاشكال الثلاثة مرة اخرى بصورة صحيحة حتى يعمل معك بصورة طيبة ياريت كوبى بيست حتى تضمن دقة كتابة النص و الله الموفق و المستعان
    1 point
  35. جزاك الله خيرا اخى mohamad dahleek على المثال الرائع
    1 point
  36. صمم الاستغلامات اولا ومن محرر الاكواد انظر اين تريد وضع الحدث الاتى ومتى DoCmd.SetWarnings False DoCmd.OpenQuery "اكتب هنا اسم الاستعلام الاول" DoCmd.OpenQuery "اكتب هنا اسم الاستعلام الثانى" DoCmd.SetWarnings False
    1 point
  37. اين المرفق ليتم التعدبل عليه
    1 point
  38. بارك الله فيك استاذ حسين وبعد اذن حضرتك ولإثراء الموضوع ,يمكنك ايضا استخدام هذا الكود فى حدث الصفحة Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("c4")) Is Nothing Then For Each opb In ActiveSheet.OptionButtons If opb.Caption = [C4].Value Then opb.Value = 1 opb.Interior.Color = RGB(255, 204, 153) Else If opb.Caption <> [C4].Value Then opb.Interior.Color = xlNone End If Next opb End If End Sub ربط القائمة المنسدلة مع زر الاوبشن.xlsm
    1 point
  39. وعليكم السلام-تفضل لك ما طلبت SOA Yahya1.xlsx
    1 point
  40. وعليكم السلام-تفضل 2021 IN المشتريات.xlsx
    1 point
  41. أستاذ bandar123 أين الضغط على الإعجاب لهذه الإجابة الممتازة ؟!!1 💙
    1 point
  42. السلام عليكم جرب التالي (هذا سيحمي المستند من التعديل) من Developper Tab Restrict Editing Editing restrictions Read only ثم اختار Start Enforcement و اختار كلمة السر
    1 point
  43. انظر الى الملف المرفق فترى ان كل شيء كما تريد 12.xlsm
    1 point
  44. ممكن تكون المشكلة من نسخة الويندوز فكما ترى ارسلت صور دليل على عمل الكود عندى بكفاءة بارك الله فيك
    1 point
  45. لا يمكن التعديل على الكود الأول لأنه مخصص لكى يقوم بعد الترحيل بمسح البيانات المرحلة من الصفحة الرئيسية اما بالنسبة للزر فلا يهمك شكله المهم انه يعمل بكل دقة جزاك الله كل خير
    1 point
  46. يمكنك حفظ مشاركتك بحفظها كما تحفظ اى موقع تفتحه اى عمل bOOKMARK THIS pAGE بالضغط على هذه الأيقونة أو الضغط على Ctrl+D يمكنك ملاحظة الصورة 2 وعند استدعاء هذه المشاركة مرة اخرى يمكنك مشاهدة الصورة رقم 3 & 4 بارك الله فيك
    1 point
  47. اهلا بك اخ كريم فى المنتدى تفضل لك ما طلبت -بعد ضبط القائمة المنسدلة فانها كانت غير مضبوطة وبها خطأ ولا تفتح طلاب.xlsx
    1 point
  48. أختنا الكريمة تم عمل كشف الأوائل بالأكواد من خلال القوائم المنسدلة تمكنك القوائم المنسدلة من إختيارات متعدده ( الأوائل حسب المجموع الكلي أو المواد والصف و الفصل الدراسي ) وأسأل الله عز وجل أن يكرم أساتذتى بهذا المنتدى والذين لهم فضل بعد الله سبحانه وتعالى في كل ما تعلمته بخير الخير أخى الحبيب الأستاذ الكبير // الشهابي بوركتم وجزيتم عنى خير الخير THE FIRST ST.rar
    1 point
×
×
  • اضف...

Important Information