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

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

  1. kanory

    kanory

    الخبراء


    • نقاط

      29

    • Posts

      2313


  2. أ / محمد صالح

    أ / محمد صالح

    أوفيسنا


    • نقاط

      26

    • Posts

      4474


  3. Eng.Qassim

    Eng.Qassim

    الخبراء


    • نقاط

      4

    • Posts

      2384


  4. at_aziz

    at_aziz

    03 عضو مميز


    • نقاط

      3

    • Posts

      426


Popular Content

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

  1. لقد قمت انا باغلاق البرنامج ووجدت التعديلات موجودة ..... عموما اصنع زر للحفظ وضع فيه هذا الكود .. me.Requery
    5 points
  2. عملت تعديل انظر وقبل وحفظ .... عند التعديل انتقل لحقل اخر حتى يتم التحديث في الجدول
    4 points
  3. لعمل هذا الأمر يجب وضع التصنيف في قائمة التحقق من الصحة حتى لا تختلف الاختيارات ومصدرها الخلايا في العمود G وتم وضع المعادلة التالية في الخلية E4 =IF(A4=G$1,C4/D4,D4/C4) ويمكنك سحبها لاسفل بالتوفيق معدل سيارات.xlsx
    3 points
  4. الكود السابق الحقيقة يعيد المؤشر مرة اخرى لمربع النص المسمى a فلا يترك فرصة لعمل مفتاح الاعلى والاسفل ....
    2 points
  5. تحتاج مراجعة الاكواد في النموذج مثلا هذا الكود عند الخروج يتعارض مع ما تريده ..... Me.sn.SetFocus DoCmd.GoToRecord , , acNewRec Me.a.SetFocus
    2 points
  6. 2 points
  7. ربما تفيدك هذه المواضيع https://www.officena.net/ib/search/?q=الباركود الاكسل&updated_after=any&sortby=relevancy&search_and_or=and بالتوفيق
    2 points
  8. اداة ليست بوكس اداة عرض لما هو موجود في الشيت ولا يتم الترتيب من خلالها وأكرر مرة أخرى
    2 points
  9. عليكم السلام ورحمة الله وبركاته بالنسبه لحل مشكلة تسجيل المكتبات اعطيك الطريقه اللى انا مجربها واعمل عليها بدون مشاكل اولا انقل ملف المكتبه barcodex.ocx في مجلد System32 وانقل نسخة منه اخرى في مجلد syswow64 بعد ذلك افتح برنامج cmd باستخدام التشغيل كمسؤول واكتب الامر التالي : C:\Windows\system32>regsvr32 barcodex.ocx جرب وراح يعمل معك باذن الله
    2 points
  10. بعد إذن حبيبي @Ali Mohamed Ali هذه مشكلة معروفة مع دالة vlookup أنها لا تجلب نتائج من عمود يسبق عمود البحث ولكن الحل معها استعمال هذا الشرط لعكس اتجاه البحث فتصبح المعادلة =VLOOKUP(J7,IF({1,0},$C$7:$C$11, $B$7:$B$11),2,FALSE) أو =VLOOKUP(J7,IF({0,1},$B$7:$B$11,$C$7:$C$11),2,FALSE) بالتوفيق
    2 points
  11. لاضافة الكود كلك يمين على اسم الشيت ثم view code ثم لصق هذا الكود بالتوفيق
    2 points
  12. جرب المرفق مع ملفاتك جميعها .... حتى نكمل بقية البيانات بعد التأكد من عمل البرنامج مع جميع ملفاتك ....... ‏‏test_kanory.accdb
    2 points
  13. هذه الميزة جميلة لكنها تنطق عند حدوث تغيير في كل مكان وهذا مذعج جدا الكود يحدد الخلايا التي ينطقها البرنامج مثلا إذا أردنا نطق أي تعديل في خلايا العمود A نستعمل الكود التالي في حدث عن التغيير Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then Dim v As Object Set v = CreateObject("SAPI.SpVoice") v.Speak Target.Text Set v = Nothing End If End Sub وأعمل حاليا على كود ينطق باللغة العربية ولكنه يحتاج إلى اتصال بالانترنت إن شاء الله أعرضه فيما بعد بالتوفيق
    2 points
  14. انا الحقيقة سألت لان احد الملفين لم يعمل معي .... ؟؟
    2 points
  15. ليس هذا رأيهم ....... حاول ... وحاول ..... بطرق اخرى تلبي طلبك .... هي هذه البرمجة ..... اسلك طريق اخر ....... !!!!!! هذا رأيهم اعتقد ذلك ....
    1 point
  16. استاذنا العزيز @kanory لقد حاولت عدة محاولات . لكن وجدت والله العالم ان هناك تعارض بين ان تبقي التركيز على الرقم وفي نفس الوقت الانتقال للاعلى في السجلات لا اعتقد ذلك ... فهو يريد السهولة للمستخدم بالانتقال بين السجلات عن طريق ازرار الاسهم
    1 point
  17. 1 point
  18. ارجو التوضيح اكثر انت وضعت الرقم 41 في A2 ما هي الخلايا التي سيتم جمعها؟ وكم سيكون الناتج؟
    1 point
  19. فيما اعتقد يحتاج كود برمجي لايقاف Private Sub a_Exit عند التنقل بالاسهم للاعلى والاسفل فأن هناك تناقض بين عمل الكودين
    1 point
  20. قم بعمل استعلام حذف..وهذا سيحذف الصور من القاعدة فقط
    1 point
  21. وعليكم السلام- لا يمكن العمل على التخمين وتجنباً لإهدار وقت الأساتذة دون جدوى أو أهمية ... فعليك برفع ملف مدعوم بشرح كافى عن المطلوب مع وضع شكل النتائج المرجوة وشكراً
    1 point
  22. بفضل الله الكودات موجدودة قبل التعديل ولكن المشكلة انني فقدت تحديث البيانات الذي استغرق مني ا سبوعا من العمل الشاق بارك الله فيك وشكرا لك لمساعدتي
    1 point
  23. كعادتك الرد السريع والجواب السديد استاذنا جزاك الله خيرا وبارك الله فيك
    1 point
  24. شكرا لجهودك اخي الكريم حاولت كل الطرق لاسترداد الملف دون جدوى عند فتحه يعطي كما في الصورة
    1 point
  25. اريد ترتيب البيانان من خلال الليست بوكس ليتم وظهور بعض العناصر في القائمة الاولى في شيت الأصناف codes
    1 point
  26. حياك الله اخي ابو العقاب احتمال ان المشكله عندك في هوامش التقرير قبل الطباعة جرب تفتح التقرير اللي فيه الباركود على وضع المعاينه اذا ظهر معك الملصق متقطع في اكثر من صفحة عدل الهوامش وراح يضبط معك وفقك الله
    1 point
  27. بعد تحميل الملف من ميديا فاير لا توجد أي رسائل تخبر أن الملف تالف
    1 point
  28. تم رفض الوصول إلى الملف
    1 point
  29. والله باشا كبير اوى فعلا الطريقه جربتها ونجحت اشتغلت بالانجليزى ياسلام بقي لو ت ب ق ي بالعربي يبقي مية فُل بجد تسلم جدا على اهتمامك ومنتظر الطريقه العربيه
    1 point
  30. جرب هذه الدالة ، ضعها في موديول ثم استخدمها في معادلاتك كما تستخدم الدالة الأصل Round Function myRound(Number As Double) As Double If Number - Fix(Number) = 0.5 Then myRound = Number Else myRound = Round(Number, 0) End If End Function
    1 point
  31. جرب هذا التعديل emp.accdb
    1 point
  32. إذا كنت تقصد شريط الوصول السريع QAT فهذا يمكن تخصيصه لمصنف معين أما الشريط كله ribbon فيمكن إضافة تبويبات جديدة او إخفاء تبويبات كاملة ولكن على مستوى التطبيق وليس على مستوى المصنف بالتوفيق
    1 point
  33. يوجد في منتدانا الرائع مشاركات كثيرة في هذا المجال هذه بعضها https://www.officena.net/ib/search/?q=تحويل المعادلات كود&updated_after=any&sortby=relevancy&search_and_or=and إن شاء الله تجد ما تريده فيها
    1 point
  34. في خصائص النموذج * غير خاصية height إلى 500 مثلا * وخاصية scrollbars إلى 2 vertical * وخاصية scrollheight إلى الرقم الذي كان في خاصية height سيظهر شريط تمرير يمكنك من رؤية باقي أجزاء النموذج بالتوفيق
    1 point
  35. عملت لك كشف حساب للعملاء في حالة تكرر اسم العميل يتم تجميع المبالغ له .. والرجاء الانتباه للحقول الفارغة في النموذج الرئيسي وحولها الى رقم صفر البرنامج(1).accdb
    1 point
  36. يا أخي الكريم كل هذا افتراض منا لأنك لم ترفع ملفا أو تحدد ما تحتاجه تمام التحديد من يعرف أساسيات البرمجة ب vba يعرف أنه يمكنك تحديد أي عدد من الأعمدة بكتابته بدلا من 10 ويعرف أيضا أنه لإخفاء الصفوف نغير كلمة columns إلى rows ويعرف أيضا أن cells تحتاج إلى رقم الصف ثم رقم العمود وتغيير مكان العداد n هو الذي يحدد اتجاه الإخفاء فلو كانت n في الرقم الثاني قهي تمثل العمود وإذا وضعتها في الرقم الأول فهي تمثل الصف وهذا الكود ربما يفيدك Sub hideblank() For n = 1 To 10 If Cells(1, n) = "" Then Columns(n).Hidden = True Next n For n = 1 To 10 If Cells(n, 1) = "" Then Rows(n).Hidden = True Next n End Sub Sub showblank() Columns("a:j").Hidden = False Rows("1:10").Hidden = False End Sub أرجو أن يكون الأمر قد اتضح وفي الأخير أرجو من الله أن يتقبل تطوعي هذا في حل مشكلات الآخرين سواء قدروا أو لم يقدروا
    1 point
  37. هذه هي التصفية بالمعادلات وتتم بمعادلات المصفوفات حدد النطاق B3:B16 ثم اكتب في شريط الصيغة المعادلة التالية =IFERROR(INDEX(entries!D:D,SMALL(IF(1001=entries!$C:$C,ROW(D:D),""),ROW()-2)),"") واضغط Ctrl+shift+enter لقبول المعادلة وكررر ذلك مع النطاقات C3:C16 =IFERROR(INDEX(entries!E:E,SMALL(IF(1001=entries!$C:$C,ROW(E:E),""),ROW()-2)),"") وأيضا مع النطاق D3:D16 =IFERROR(INDEX(entries!F:F,SMALL(IF(1001=entries!$C:$C,ROW(F:F),""),ROW()-2)),"") ملحوظة: هذه المعادلات لا يتم سحبها أفقيا أو رأسيا وإذا تم ينتج عنها بطء شديد للملف لذا يفضل تحديد النطاق الذي ستطبق عليه كله مرة واحدة بالتوفيق
    1 point
  38. تفضل هذا ملفك بعد تعديل تنسيق التواريخ والمعادلات حركة تسديد القروض.xlsm
    1 point
  39. 1 point
  40. تفضل التعديل Microsoft Access قاعدة بيانات جديد.zip
    1 point
  41. تفضل هذا هو المطلوب بإذن الله معادلة بسيطة جدا يمكنك التوصل إليها ضع في L2 المعادلة التالية ثم اسحب المعادلة لأسفل =J2+K2-SUMIF(A:A,I2,B:B) وتعني جمع الخلية k2 مع J2 مع طرح مجموع المستهلك في نفس التاريخ الموجود في I2 بدالة sumif بالتوفيق
    1 point
  42. [ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
    1 point
  43. السلام عليكم استاذي القدير محمد صالح كنت مترددا هل اكتب لك على الخاص او اكتب هنا ، ورجحت ان الكتابة هنا افضل لما لها من الفوائد العامة مسألة اني اقوم بتغيير اعدادات العميل على شاشته لا شك انه مزعج ولن يقبله العميل قد نقول يمكننا اعادة شاشة العميل الى وضعها السابق بمجرد اغلاق برنامجنا ، هذا ايضا يحتاج الى عمليات اخرى تقرأ اعدادات العميل قبل التنصيب وتحفظه ارى ان الافضل ان يكون برنامجنا مهيأ بحيث يتوافق مع اعدادات جهاز العميل ، وهذا استاذي ومعلمي القدير .. موجود في منتدانا واذكر ان لم تخني الذاكرة اني عرضت او قدمت وحدة نمطية تقوم بعمل توافق مع دقة الشاشة في جهاز العميل
    1 point
  44. مشكور جزاك الله خير . عزيزي عند محاولتي الاطلاع على البرنامج ظهرت لي الشاشة التالية حيث ان الاوفيس لدي 64بت ولم استطع الخروج الا بإعادة تشغيل الجهاز . فهل من حل حفظك الله انت وجميع الاخوة الكرام .
    1 point
×
×
  • اضف...

Important Information