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

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

  1. Foksh

    Foksh

    أوفيسنا


    • نقاط

      11

    • Posts

      3721


  2. ابوخليل

    ابوخليل

    أوفيسنا


    • نقاط

      10

    • Posts

      13077


  3. ابو جودي

    ابو جودي

    أوفيسنا


    • نقاط

      8

    • Posts

      7127


  4. محمد هشام.

    محمد هشام.

    الخبراء


    • نقاط

      6

    • Posts

      1815


Popular Content

Showing content with the highest reputation on 10/10/23 in all areas

  1. بمتابعة مشرفي الموقع واخص مدير الموقع @محمد طاهر عرفه و زملائي @Moosak و @ابو جودي نهنىء انفسنا ومرتادي هذا المنتدى بخبراء جدد الأستاذ @عمر ضاحى والأستاذ @Foksh الف مبروك ..
    7 points
  2. لا تكونوا مخربطين يا جماعة الخير بارك الله فيكم ، ورفع من قدركم وجعله في موازين حسناتكم ، وصدقاً أني لأعجز عن الحديث عما مررت به هذه الفترة من اكتساب للمعرفة ولمعلومات قيمة من قبل أساتذتنا جميعاً دون تحديد . وأسأل الله أن يجعلنا من الذين يُنتَفعُ بهم في الدنيا والآخرة .
    4 points
  3. اولا بحب اشكرك شكرا جزيلا على هذه الشهادة العظيمه استاذي @ابوخليل فلست ارى نفسي انى اقتربت من هذا المستوي ولسه قدامي الطريق طوييييييييل حتى اصل لمثل هذه الشهادة وهنا احب ان اقدم شكري وتقدير لاساتذتى الكرام @jjafferr و @ابوخليل و @ابو جودي @Eng.Qassim @Moosak الكثير هنا كلهم اساتتى واتعلمت منهم الكثير سائل المولى ان يبارك لنا فى اعمارهم وان يحفظهم من كل شر وان يبارك لهم فى جميع امورهم واهلهم اجمعين فلكم جزيل الشكر جميع على ما قدمتوه لنا فى هذا الصرح العظيم ❤️
    4 points
  4. الف مبروك وجزاكم الله خيرا جميعا على جهودكم💐 و الشكر موصول لأخونا @ابوخليل والأخوة أعضاء فريق الموقع جميعا 💐
    4 points
  5. هنيئا لكما @Foksh و @عمر ضاحى هذه الثقة التي انتم تستحقونها .. اسأل الله لكما التوفيق والسداد ...
    3 points
  6. ما شاء الله تبارك الله مبارك عليكم @عمر ضاحى و @Foksh واعانكم الله على نفع رواد المنتدى
    3 points
  7. هذا جهدي في ترتيب الملف وإظهار ايام الحضور فقط تم وضع 3 معادلات في الخلايا الملونة فقط مع سحب آخر معادلة يسارا أما موضوع تقفيل الغياب بصورة عشوائية تخالف الواقع ............. من يضمن لي حلالها؟ حتى أشارك في مثل هذا العمل بالتوفيق غياب.xls
    3 points
  8. اليك حل اخر باستخدام Combobox اظافة الى الحل الاول يمكنك اختيار ما يناسبك Private Sub ComboBox1_GotFocus() Dim wsdata As Worksheet: Set wsdata = Sheet1 Set d = CreateObject("Scripting.Dictionary") For Each c In wsdata.Range("B3", wsdata.Cells(Rows.Count, "B").End(xlUp)) If Not d.Exists(c.Value) Then d(c.Value) = "" Next c MyRng = d.keys tri MyRng, LBound(MyRng), UBound(MyRng) Me.ComboBox1.List = MyRng End Sub '*************************************** Private Sub ComboBox1_Change() Dim WS As Worksheet: Set WS = Sheet1 Set Tbl = WS.ListObjects("Data") Réf = ComboBox1 Tbl.Range.AutoFilter Field:=2, Criteria1:=Réf If Me.ComboBox1 = Empty Then Tbl.ShowAutoFilter = False End Sub وفي موديول Sub tri(a, gauc, droi) 'ترتيب ابجدي Réf = a((gauc + droi) \ 2) g = gauc: d = droi Do Do While a(g) < Réf: g = g + 1: Loop Do While Réf < a(d): d = d - 1: Loop If g <= d Then MyRng = a(g): a(g) = a(d): a(d) = MyRng g = g + 1: d = d - 1 End If Loop While g <= d If g < droi Then Call tri(a, g, droi) If gauc < d Then Call tri(a, gauc, d) End Sub '********* ' الغاء الفلترة Public Sub Reset_filter() Dim WS As Worksheet: Set WS = Sheet1 Sheets("Sheet1").TextBox1.Text = "": Sheets("Sheet1").ComboBox1.Text = "" Set Tbl = WS.ListObjects("Data") Tbl.Range.AutoFilter Field:=2 Tbl.ShowAutoFilter = False End Sub test_aziz_3.xlsb
    3 points
  9. :: السلام عليكم ورحمة الله وبركاته :: لا بد بين فترة وأخرى من اقتحام مجالات جديدة وتنمية المهارات البرمجية لدى للمبرمج 🙂 هذي المرة طرح أخي @TQTHAMI فكرة برنامج للكلمات المتقاطعة ، فلمعت في رأسي الفكرة وقررت خوض التجربة فنتج عنها ما يلي☺️ :: ((( لعبة الكلمات المتقاطعة ))) :: وهنا بعض الصور واللقطات للعبة إضافة لعبة جديدة وتصميمها :: وأخيرا تحميل الملف المفتوح 😊 :: لعبة الكلمات المتقاطعة.accdb :: ((( الإصدار الثاني 2.0 ))) :: أضفت زرين في نافذة إعداد اللعبة : طباعة اللعبة / طباعة الحل : التحميل 🙂 : ‏‏لعبة الكلمات المتقاطعة الإصدار 2.accdb1.63 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 0 downloads
    2 points
  10. سبحان الله رجعت بي الى الوراء خمسين سنة .. كنت في الخامسة عشر .. اتتبع الجرائد ( الصحف ) من اجلها .. واجد متعة لا يعادلها متعة اذا حصلت على واحدة . في ذلك الوقت لا تخلوا جريدة او مجلة منها .
    2 points
  11. اخونا شايب يعتقد ان حقل واحد يمكن ان يقوم بالمطلوب وخصوصا ان البحث سيكون في حقل الاسم وحتى لو اردنا البحث في اكثر من حقل او كافة الحقول يكفي حقل واحد للمعيار ويمكن الفلترة بمعيار في الاستعلام كما فعل استاذنا الخبير او الفلترة بالكود او البحث عن السجل المطابق بدون فلترة وانتقال المؤشر للسجل المطابق او حتى بدون الحاجة لحقل المعيار اذا استخدمنا نماذج غير منضمة ولكن هذا امر اخر اخونا الشايب
    2 points
  12. اولا كل الشكر لجميع اساتذتى الكرام أعضاء فريق الموقع جميعا على وجه العموم 💐 وعلى وجه الخصوص الاستاذ الجليل @محمد طاهر عرفه 💐 جزاكم الله خيرا جميعا على جهودكم الطيبة المباركة سائلا الله عزوجل ان يتقبلها فى موازين اعمالكم .. امين امين امين💐 اساتذتى الكرام الاستاذ @عمر ضاحى الاستاذ @Foksh تصدق فعلا احنا مخربطين وانا قلت من الاول ده ما ينفع ... الشعب يطالب و يريد سحب العضويه منه
    2 points
  13. تمت معالجة هذا الأمر كثيرا يمكنك الاستفادة من هذا الرابط https://www.officena.net/ib/search/?q=جميع الشهادات pdf&quick=1&type=forums_topic&nodes=135&updated_after=any&sortby=relevancy&search_and_or=and بالتوفيق
    2 points
  14. ممكن وضع الكود بهدا الشكل لتستطيع الفلترة باي جزء من الاسم Private Sub TextBox1_Change() Dim WS As Worksheet: Set WS = Sheet1 Set Tbl = WS.ListObjects(1) Réf = "*" & Replace(Me.TextBox1, " ", "*") & "*" Tbl.Range.AutoFilter Field:=2, Criteria1:=Réf If Me.TextBox1 = Empty Then Tbl.ShowAutoFilter = False End Sub
    2 points
  15. جرب، علما لم أعمل أي احترازات في حالة وجود أخطاء إدخال. Hijri2Gregorian_01.xlsm
    2 points
  16. السلام عليكم ورحمة الله وبركاته قبل عامين تقريباً كنت قد بدأت بتصميم برنامج إدارة و حضور وانصراف لنادي رياضي أو لياقة بدنية . واليوم سأطرح البرنامج مع بعض التعديلات البسيطة التي جرت عليه كهدية وتجربة قابلة للتطوير والتحديث ومفتوح المصدر . Password : admin GYM 2022 - Final.zip الدعاء لوالدي رحمه الله ، ولوالدتي بالشفاء التام
    1 point
  17. اخونا @شايب لا يرغب . 🏃‍♂️ وعند جهينة الخبر اليقين . دعوني اشق القربة 😳 .. سبق لأخينا شايب ان حصل على الترقية مرتين ونحن ننزل عند رغبة استاذنا .. ولا نزيد ..
    1 point
  18. هنيئا لكما @Foksh و @عمر ضاحى هذه الثقة التي انتم تستحقونها .. اسأل الله لكما التوفيق والسداد ...
    1 point
  19. ما شاء الله تبارك الله مبارك عليكم @عمر ضاحى و @Foksh واعانكم الله على نفعنا ورواد المنتدى .
    1 point
  20. الف مبروك للاساتذة @عمر ضاحى و @Foksh على الترقية رغم اني تمنيت اضافة اخونا @شايب
    1 point
  21. 1 point
  22. حتى تعم الفائدة يمكننا ان نضع الكود التالي مع انشاء الشريط يقوم باخفاء مجموعة طرق العرض من الشريط الرئيسي </tab> <tab idMso="TabHomeAccess" > <group idMso="GroupViews" visible="false"/> </tab> قبل الاخفاء بعد الاخفاء الان اقوم بالبحث في باقي التبويبات لاخفاء طرق العرض منها
    1 point
  23. يسعدني أن أكون أول المعلقين ، هذا لأنك من المبدعين القليلين أخي @Moosak ، وما يعجبني في نمط نفكيرك إنه خلّاق ومبتكر أبدعت جداً ، وعمل جميل وتصميم أنيق يليق بشخص أنيق
    1 point
  24. هل الصورة سوف تكون داخل نموذج ؟
    1 point
  25. اعرض الملف برنامج إدارة النوادي الرياضية السلام عليكم ورحمة الله وبركاته ، في أول مشاركة لي في مكتبة الموقع الرائع ، سأضع بين يديكم مشروع لإدارة النوادي الرياضية وصالات الجيم واللياقة البدنية ؛فتم تصميمه لتنظيم الإشتراكات الخاصة بالأعضاء المنتسبين .. وهو فكرة بدائية كأول مشروع لي . والفيديو التالي كان للنسخة المدفوعة ؛ ولكنه نفس الميزات ولكن مفتوح المصدر للتعديل والإستفادة منه . صاحب الملف Foksh تمت الاضافه 10 أكت, 2023 الاقسام قسم الأكسيس  
    1 point
  26. أحسنت استاذ @Foksh عمل ممتاز جعله الله فى ميزان حسناتك ورحم الله والديك
    1 point
  27. برنامج pos- نقاط البيع للمنشات التجاريه الصغيره . يتم التحديث عليه كل فتره pos (1).xlsm
    1 point
  28. شرف كبير لاخينا شايب ان تكون وجهة نظره مشابهة لوجهة نظر اساتذتنا الكبار والخبراء الافاضل احسن الله اليكم فنحن نتعلم و نكتسب الخبرة من متابعة ردودكم اخونا الشايب
    1 point
  29. هذه كانت وجهة نظري أيضاً ، ولكني طبقت الفكرة على مربع نص واحد فقط
    1 point
  30. السلام عليكم استاذ @ابو جودي نعم جربت المرفق HALABI _ up1 وهو يعمل بشكل طبيعي لكن اضم صوتي للاستاذ @زياد الحسناوي لو كان في اختيار حفظ الصور اما (image) او (pdf) وواجهتني هذه المشكلة عند عمل سكانر مرة اخرى كما في الصورة اعتقد انك وجدت حل المشكلة؟؟ ساقوم بالتجربة ووافيك بالنتيجة استاذ ي العزيز تحياتي للجميع
    1 point
  31. وعليكم السلام هذا طلبك بإذن الله doctor.accdb
    1 point
  32. مبارك عليكما الترقية العزيزين @عمر ضاحى و @Foksh 🙂🌷 .. جدارة وثقة تستحقانها .. وأثبتم ذلك للجميع 👍🏼😊 دعائي لكما بالتوفيق .. ولا تتوانيا في خدمة إخوانكم وأمتكم فيما علمكم الله 🙂🌹
    1 point
  33. صحيح وعدلت عليها و مضبوطة ولكن السؤال اين المشكلة بالكود الاول الخاص بملفي
    1 point
  34. شكرا جزيلا @Foksh ولكن توجد مشكلة عند اختيار التصنيف التأكيد على الصادر ثم اختيار كتاب صادر / برقية صادر فيظهر اكثر من مربع نص و من بينها الوارد جزيل الشكر @ابو جودي وهو المطلوب جزاك الله خير جزاء و لم اكن على دراية بدالة Select واستخدامها
    1 point
  35. شكرا لك أخي @Foksh هدية رائعة وجميلة 🙂 🌼🌷 برنامج مدلع بالتصاميم الجميلة والترتيب والتنظيم والحركات الرائعة 😁👌 أحييك على ذوقك الراقي في التصميم ... أعجبني الستايل الغامق 👍😉 ولا تنسى تضيفه في مكتبة الموقع للرجوع إليه ويستفيد منه الإخوان
    1 point
  36. لا أدري ان كان هذا يفي بالغرض ، 😅 تم تحديث الملف المرفق أخي @زياد الحسناوي ولكن أضف بعض اللمسات التي تراها مناسبة كإظهار المسميات مثلاُ Database2.accdb
    1 point
  37. شوف يا سيدى ايه رايك بدل تعب الاعصاب واللف على الكود وانا تعبت بصراحة انا اسالك وانت تجاوب ونمشى خطوة بعد خطوة علشان نقصر الطريق علينا اول خطوة لما تختار حقل تصنيف الصادر عند اختيار جديد ايه اللى يختفى ؟
    1 point
  38. السلام عليكم اخى عبد العزيز تفضل تم المطلوب Option Compare Text Private Sub TextBox1_Change() [A2].AutoFilter field:=2, Criteria1:=Me.TextBox1 & "*" If TextBox1.Value = "" Then [A2].AutoFilter End Sub A_aziz.xlsb
    1 point
  39. تقدر تعمل تقرير بالصور وتصدير التقرير الى PDF طبعا كلما كانت الدقة عالية كانت سرعة السحب منخفضة ووجب التنويه الى شئ لو حدث تعليق للتطبيق الوسيط استخدم الكود الاتى
    1 point
  40. بعد التجربة و الطباعة شغال حسب الشروط المطلوبة مشكور أخي الكريم وبارك الله فيك وجعلها في ميزان حسانتك
    1 point
  41. الاخ العزيز شايب لا يهتم لامر افضل اجابة بالنسبة لوضع مثال الحقيقة انه في الفترة الاخير هناك عدد كبير من المشاركات تضع وصف مشكلة بدون مرفق او مرفق بدون بيانات والادهى من ذلك عدم متابعة الموضوع وهذا امر محبط اخيرا فكرة الاخ شايب كما اشار سابقا عمل جدولين بعلاقة واحد الى متعدد وبدون الحاجة حقل نعم لا ولا حاجة ايضا لاستعلام تحديث ثم عمل كود بسيط للمرور على ماتم اختياره من مربع القائمة واستخدامه كمعيار استعلام كمصدر للقائمة المنسدلة On Error GoTo a Dim k As String Dim i As Integer For i = 0 To c_2.ListCount - 1 If c_2.Selected(i) = True Then k = k & c_2.Column(0, i) & "," End If Next i Me.c_3.RowSource = "SELECT * FROM tbl_Towns_Blocks " & _ "WHERE tbl_Towns_Blocks.id IN (" & Left(k, Len(k) - 1) & ")" DoCmd.GoToControl "c_3" Me.c_3.Dropdown Exit Sub a: Me.c_3.RowSource = "" وهنا استخدمنا امر معالجة الخطأ لافراغ القائمة المنسدلة وهو استخدام قد لا يروق لبعض الخبراء وبالامكان استخدام For Each بدلا من for next ليكون الامر On Error GoTo a Dim s As Variant Dim t As String t = "" For Each s In Me.c_2.ItemsSelected t = t & "" & Me.c_2.ItemData(s) & ", " Next t = Left(t, Len(t) - 2) Me.c_3.RowSource = "SELECT * FROM tbl_Towns_Blocks " & _ "WHERE tbl_Towns_Blocks.id IN (" & t & ")" DoCmd.GoToControl "c_3" Me.c_3.Dropdown Exit Sub a: Me.c_3.RowSource = "" في جميع الاحوال هي مجرد مشاركة من غير متخصص ويترك الامر للاساتذة والخبراء اخونا الشايب CopyList (1)(1).accdb
    1 point
  42. السلام عليكم ورحمة الله تم عمل المطلوب في الملف المرفق باختيار اسم المعلم من الكومبوبوكس فقط (بالنسبة للفترة من تاريخ إلى تاريخ فهي تلقائية أي أن الكود يعطي تلقائيا أول تاريخ للاحتياط في TextBox2 وآخر تاريخ للاحتياط TextBox3 للمعلم المختار)... أرجو أن يفي الغرض المطلوب... بن علية حاجي حصص الاحتياط1.xlsm
    1 point
  43. بسم الله الرحمن الرحيم السلام عليكم قد يتم غلق البرنامج عندما تقوم بخذف عمود قد حدث لي هذا وقد وفقني الله لمعرفة سبب ذلك بعد تجارب كثيرة والسبب هو وجود تجميد للألواح أو أنقسام (freeze panes or split) وبعد إلغائه يتم حذف الأعمد دون أي مشكلة
    1 point
  44. مشكور على مرورك العطر أخي الفاضل علي الرويلي هو الطلب مش صغنون أبداً .. بس إن شاء الله أحاول فيه الأخ الغالي أبو يوسف مشكور على شعورك الطيب والصورة المرفقة الرائعة بارك الله فيك (بس قلنا إزاي الصورة دي أخدتها .. بأي برنامج !! لأنها عجبتني جداً)
    1 point
  45. بعد إن الأستاذ القدير / ياسير خليل وإثراء للموضوع تفضل الكود التالي اسم المجلد الجديد من قيمة الخلية A1 Sub CreateFolders() CreateObject("shell.application").Namespace("C:").NewFolder Range("A1").Value End Sub
    1 point
  46. الاخ الفاضل أكرم لإنشاء مجلد باسم Test مثلا على البارتشن C قم بتطبيق هذا الكود يمكنك تغيير اسم المجلد أو المسار كما تحب Sub Test() If Len(Dir("C:\Test", vbDirectory)) = 0 Then MkDir "C:\Test" End If End Sub
    1 point
×
×
  • اضف...

Important Information