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

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

  1. jjafferr

    jjafferr

    أوفيسنا


    • نقاط

      17

    • Posts

      9937


  2. husamwahab

    husamwahab

    الخبراء


    • نقاط

      14

    • Posts

      1047


  3. أبوبسمله

    أبوبسمله

    الخبراء


    • نقاط

      13

    • Posts

      3463


  4. Ali Mohamed Ali

    Ali Mohamed Ali

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


    • نقاط

      10

    • Posts

      11640


Popular Content

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

  1. وعليكم السلام 🙂 نفترض ان حقل اليوم هو iDate ، وحقل العطلة هو iLeave ، عليه ، ممكن نضع هذا الكود على حدث "بعد تحديث" iDate : select case me.iDate case "Friday" , "Saturday" , "الجمعة" , "الجمعه" , "السبت" me.iLeave ="عطله رسمية" else case me.iLeave ="" end select . اما اذا اردت ان تجعلها في استعلام ، فيمكن استعمال الكود التالي للحقل iLeave : iLeave: iif([iDate]="Friday" or [iDate]="Saturday" or [iDate]="الجمعة" or [iDate]= "الجمعه" or [iDate]="السبت" ,"عطلة رسمية" , "") جعفر
    4 points
  2. وذلك بوضح هذه الأكواد بحدذ الصفحة Public oldval As Double Sub KH_TEST() oldval = 0 End Sub Private Sub Worksheet_Change(ByVal Target As Range) If [x1] = False Then GoTo 1 If Not Intersect(Target, Range("C3:m101")) Is Nothing Then Application.EnableEvents = False If IsNumeric(Target) Then _ Target = oldval + Target Else Target = oldval Application.EnableEvents = True End If 1 End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) If [x1] = False Then GoTo 1 If Not Intersect(Target, Range("C3:m101")) Is Nothing Then Application.EnableEvents = False If IsNumeric(Target) Then oldval = Target Else oldval = 0 Application.EnableEvents = True End If 1 End Sub الصلاة١.xlsm
    4 points
  3. 3 points
  4. السلام عليكم استاذ حربي العنزي هذه محاولة ارجو ان تكون موفقة يرجى التاكد من النتائج قبل الاستخدام النهائي ملاحظة : دالة العدد الصحيح هي دالة لاحد الاساتذة وعذرا لاني لا اعلم من هو ام دالة الكسر فهي محاولة وهي ايضا مبنية على دالة العدد الصحيح مع بعض التعديلات Root4500.rar
    3 points
  5. السلام عليكم ورحمة الله الاستاذ / عبد الفتاح فى بى اكسيل الاستاذ / الرائد 77 تهنئة مزدوجة بمناسبة حلول شهر رمضان المعظم اعاده علينا وعليكم وعلى الامة الاسلامية بالخير والبركات و المناسبة الاخرى لترقية الزميلين الفاضلين مع اطيب التبريكات و التهانى عن جدارة و استحقاق
    3 points
  6. رمضان كريم الاستاذان عبدالفتاح في بي اكسيل و الرائد 77 الف مبروك الترقية التي تستحقانها عن جدارة
    3 points
  7. بعد اذن استاد علي كود بطريقة اخرى انقر على اي قيمة من الخلايا المحددة سيطلع مربع حوار اكتب القيمة وسيتم الاضافة Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim xRtn As Variant If Selection.Count = 1 Then If Not Intersect(Target, Range("c:m")) Is Nothing Then If IsNumeric(Target) And Target <> "" Then xRtn = Application.InputBox("Insert your value please") If xRtn <> False And IsNumeric(xRtn) Then Target.Value = Target + xRtn End If End If End If End If End Sub الصلاة2.xlsm
    3 points
  8. مبروك الأستاذان عبدالفتاح في بي اكسيل و الرائد 77 إنضمامكما لعائلة الخبراء ,أسأل الله لكما التوفيق والنجاح دائما ..وأعانكما الله على هذه المسئولية الجديدة وسدد الله خطاكما عن حق وجدارة بارك الله فيكما وزادكما الله من فضله
    2 points
  9. تفضل اخي العزيز ارجو ان يكون طلبك في النموذج الثاني فيه طلبك الثاني Root100.rar
    2 points
  10. تفضل اخي العزيز Rep2: IIf([Type] = 1;"عربي";IIf([Type] = 2;"انجليزي";"فرنسي")) ارجو ان يكون طلبك ملاحظة : اسم الحقل Type من الكلمات المحجوزة وعليه يجب تبديل الاسم
    2 points
  11. السلام عليكم 🙂 الكود باللون الاصفر يعمل تغيير معين في ريجستري الكمبيوتر (لا اعرف هذا التغيير) ، ولا علاقة له بالنسخ 🙂 جعفر
    2 points
  12. طريقة اخرى مع طرق المبدع @jjafferr ممكن تضع مصدر مربع النص هذا الكود .... على افتراض ان مربع النص الذي يظهر فيه عبارة الخميس والجمعة هو a =IIf([a]="الخميس" Or [a]="الجمعة";"عطلة رسمية")
    2 points
  13. السلام عليكم 🙂 اعتقد اخوي @ابوخليل عنده معرفة في هذا الموضوع اكثر مني 🙂 جعفر
    2 points
  14. شكرا لك إستاذي العزيز علي وإن شاء الله في ميزان حسناتك مشكور استاذي عبد الفتاح وإن شاء الله في ميزان حسناتك
    2 points
  15. اخي وعزيزي احمد الحسيني في هذا المنتدى لست بحاجة الى اضافة لقب : المبرمج .. هذا موقع علمي يشترك فيه الاعضاء لاكتساب المعرفة والخبرات يمكنك الاعلان عن اعمالك في المواقع المخصصة لذلك ، علما ان موقع اوفيسنا يوجد به قسم خاص بالاعلانات التجارية
    2 points
  16. وعليكم السلام اتفضل ان شاء الله يكون ما طلبت Database2(1).accdb
    2 points
  17. اتمنى ان يكون ما تريد في هذا العمل stok.xlsm
    2 points
  18. بما انك لم تقم برفع ملف موضح علي المطلوب بكل دقة ...فكان عليك استخدام خاصية البحث بالمنتدى فبه طلبك ,فتم تناول هذا الموضوع مئات المرات ..فمن فضلك ومن قوانين المنتدى وتعليماته .عدم رفع مشاركة جديدة الا بعد البحث والتأكد بعدم وجود طلبك بالمنتدى أولاً حضور وانصراف موظفين كود إنصراف الموظفين طلب تعديل شيت حضور وانصراف الموظفين
    2 points
  19. وعليكم السلام اخى @beLaL 100 جرب ووافنى بالنتيجه ان شاء الله يكون ما تريد تم تغيير الرقم 4 الى 6 وجزاها الله خيرا ام عهود DBwithoutEXT = Left(DBwithEXT, Len(DBwithEXT) - 6) ' Next line shows the required path for the backup database NewFile = "e:\العملاء" & "\" & DBwithoutEXT & " Backup Date " & Format(Date, "yyyy_mm_dd") & " Time " & Format(Now(), "Hh Nn AMPM") & Right(DBwithEXT, 6) بالتوفيق اخى قاعدة بيانات.rar
    2 points
  20. تفضل اخي الكريم مع انني ضد فكرة حذف الملفات تلقائيا والسبب في بعض الاحيان تحتاج الى الرجوع لملف قديم للاطلاع على تعديل ما ملاحظة هامة جدا :: الكود يحذف كل الملفات في المجلد D:\Backup نسخة احتياطية مضغوطة.rar
    2 points
  21. السلام عليكم 🙂 برامج الاكسس ممكن ان يصيبها العطب corruption لعدة اسباب ، وبرامج تصليح العطب يجب ان تكون من ضمن مكتبة برامج المبرمج 🙂 يُعتبر برنامج DataNumen Access Repair من احد البرامج المهمة في اصلاح ملفات الاكسس المعطوبة ، والآن الشركة تعطي النسخة الاحدث 2.9 للإستعمال الشخصي الغير تجاري ، مجانا ، من موقعهم : https://www.datanumen.com/access-repair/ انزلته وجربته ، بس لاحظت ان البرنامج بطيء بالمقارنة مع بعض البرنامج الاخرى ، ولكن لا تنسى أنها نسخة مجانية (للإستعمال الشخصي الغير تجاري) 🙂 جعفر رجاء استعمل رابط الشركة حتى تنزل آخر نسخة هناك ، بينما ارفق هنا النسخة 3 (احتياطا ، اذا غيرت الشركة رأيها لاحقا والغت النسخة المجانية ، فتكون عندنا هنا النسخة المجانية 🙂 ) daccr.zip
    1 point
  22. اليكم فيديو شرح برنامج احفظ جدول الضرب https://youtu.be/GaMychEZxmU وملف البرنامج اسفل الفيديو ملف البرنامج محدث فى الاسفل الرابط
    1 point
  23. شكرا اخي احمد وانا مش زعلان من حدة الكلام واناعارف انك مش قصدك وطبعا انامقدر الموقف ومتشكر علي المغلومات هذة وطبعا اكيد استفدت منها حاليا وايضا في بناء البرنامج واكيد مش هستغني عن خدماتك واكيد هترد عليا في تحديثات البرنامج ولا انت قفلت مني خلاص
    1 point
  24. جميل 🙂 انت استبدلت مكان الحقلين في الاستعلام ، بحيث وضعت الحقل "التسلسل داخل" الذي فيه القيم كاملة اولا ، ثم الحقل "التسلسل خارج" الذي القيم فيه غير كامله ثانيا : . ولكنك لم تنتبه الى ما قاله صاحب الموضوع : فجوابك يصلح للسيناريو الموجود حاليا ، ولكن لما يصير العكس ، فطريقتك لن تعمل 🙂 جعفر
    1 point
  25. من المعروف ان Null قيمته اقل من الارقام ، لذا يجب ان نحتال على الاكسس ، حتى نظهر الارقام (بالتسلسل التصاعدي) فوق الخانات الفارغة Null ، فاللي عملته للحقلين ، هو تغيير اسم الحقلين (بإضافة الرقم 2 عليهم) ، ثم عمل معادلة ، بحيث نطلب من اكسس ان يستبدل الخانة الفارغة بالحرف A : . والنتيجة تصبح مثل ما نريد : . والان في التقرير ، نطلب من الحقل ان يغير القيمة A الى فراغ (حتى نخفي A ) (رجاء ملاحظة تغيير اسماء الحقول مرة اخرى) ، مع استعمال الحقلين للفرز (انظر اسفل التقرير) : . والنتيجة : . جعفر 1212.TEST_QUERY.accdb.zip
    1 point
  26. 1 point
  27. الحمد لله لقد قمت بحذف السطر الملون باللون الاصفر الموجود بالصوره المرفقه فعمل زر النسخ بالشكل الطبيعي كما هو في القاعده المرفقه السؤال ما قمت به سليم ام سيؤثر علي اشياء اخري فيما بعد قاعدة بيانات.rar
    1 point
  28. اخي حسام 🙂 ليش الاعتذار ، هي تجربة انت قمت نها !! جعفر
    1 point
  29. استاذ Hawiii نعم كلامك صحيح واعتذر للاخوة الاساتذة والاعضاء على هذا الخطا ارجو من ادارة المنتدى حذف المرفق واجدد للجميع اعتذاري مرة اخرى
    1 point
  30. وعليكم السلام 🙂 وقد تستفيد من هذه الروابط : . جعفر
    1 point
  31. الله يحفظك استاذ جعفر ويحفظ استاذنا ومعلمنا الاستاذ الفاضل ابوخليل والله لم تقصرو مع كل من يطلب المساعدة دون استثناء جزاكم الله خيرا سائلا الله جل وعلا ان يحفظكما ويمن عليكما وعلى كل زملائنا في هذا الصرح العلمي الكبير بالصحة والعافية والستر في الدنيا والاخرة
    1 point
  32. السلام عليكم 🙂 . . ثم في التقرير : . والنتيجة : . اما الطريقة الثانية : انا اعتذر ، كنت اعتقد بأن Combobox موجود عندك في النموذج ، ولكن الظاهر انك عملت Lookup للحقل في الجدول (وهذه الطريقة لا يُنصح بها لمشاكلها ، ومنها ما تواجهه انت الآن) !! فالطريقة اننا نحول الحقل في التقرير الى Combobox ، ثم نأخذ طريقة بيانات الحقل من الجدول ، ونضعه في حقل التقرير : . والنتيجة كذلك: . اما هذه رجاء تشرحها بمثال وبأرقام ، لأني ما سمعت بهكذا عمل سابقا 🙂 جعفر 1212.TEST_QUERY.accdb.zip
    1 point
  33. الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا لم يظهر لدى هذا الخطأ وان شاء الله احد الاخوه الذين لهم تعامل مع الشل والريجسترى يفيدك اكتر لان هذا الامر يخص الريجسترى تقبل تحياتى وتمنياتى لك بالتوفيق
    1 point
  34. اخى محمد ايمن انت مبدع وانا مع رايك تكرار الباك اب اليومى مفيد للرجوع اليه فى اى وقت خصوصا اذا كانت الداتا ليست كبيره اشكرك
    1 point
  35. جزاك الله خيرا اخى حسام وان شاء الله اخواننا واساتذتنا لن يبخلوا علينا بالتفسير ان كان لديهم معلومه تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق
    1 point
  36. السلام عليكم 🙂 اذا لاحظت المثال الذي ارفقته انا ، فعملت مجلد داخل مجلد ، مثل D:\Testing\Data_Folder ، لهذا السبب هناك كود لكل مجلد : dim myFolder as string عمل المجلد الاول' Testing myFolder= "D:\Testing" if len(dir(myFolder, vbDirectory))=0 then mkdir myFolder end if عمل المجلد التالي' Data_Folder myFolder= myFolder & "\Data_Folder" if len(dir(myFolder, vbDirectory))=0 then mkdir myFolder end if لذلك ، يجب عليك عمل المجلد الخارجي اولا Testing (او على الاقل التأكد انه موجود ، و الكود اذا لم يجد المجلد ، فإنه يعمله) ، وبعدها تعمل المجلد الذي بداخله Data_Folder (وكذلك الكود اذا لم يجد المجلد ، فإنه يعمله) 🙂 بالنسبة الى لمجلدات التي اردتها انت ، فيمكن عملها كما قال اخي حسام ، هكذا : Private Sub btn17_Click() Dim str_folder As String str_folder = CurrentProject.Path & "\fails" If Len(Dir(str_folder, vbDirectory)) = 0 Then MkDir (str_folder) End If str_folder = str_folder & "\" & Format(Me.num, "0000000") ' folder to open If Len(Dir(str_folder, vbDirectory)) = 0 Then MkDir (str_folder) End If Call Shell("explorer.exe " & str_folder, vbNormalFocus) End Sub جعفر
    1 point
  37. طيب ايه السبب اخى حسام هذا ما حدث معى وانا اقوم بعمله فشتت تركيزى بالرغم انى قمت بعمله سابقا فى برنامج لى مما جعلنى ارجع لبرنامجى اتفحصه فلم اجد شىء غير انى نموذجى نموذج فردى وهنا مستمر وبالفعل قمت بانشاء نموذج فردى بالمثال المرفق وتم ظهور الاسماء بالتمام فياريت لو فى تفسير للموضوع ده حتى نفهم وجزاك الله خيرا
    1 point
  38. ممكن عملها بطريقة أخرى .... وهي أن المربع الاختيار يكون موجود للجميع ... لكن عند اختيار وظيفة معينة يتم وضع علامة صح امام جميع من يمثل تلك الوظيفة ....
    1 point
  39. الاستاذ العزيز @عبد اللطيف سلوم شكرا جزيلا روعة لكني ام اوضح جيدا السبب مني انا لا اريد ان يظهر اسم المريض بعد اختيارة اول مرة
    1 point
  40. بارك الله فيك أستاذنا أحمد الفلاحجى والحمد لله أنا بخير ونسأل الله أن يرفع عنا جميعا البلاء والوباء وسيئ الأسقام ملحوظة .. أنا قاهرى 😀
    1 point
  41. جزاك الله خيرا اخى @عذاب الزمان ع مشاركتك ايانا الحل وجزاه الله خيرا اخى @ابو تراب بارك الله فيكم بالتوفيق اخوانى
    1 point
  42. يمكنك ذلك بملاحظة ودراسة معادلات جدول البيانات الأخر المتواجد من النطاق CC1: CH3 حيث تم تعديل معادلة الرسم البيانى لأن يأخذ من هذا الجدول ..وموجود كل هذا بالملف المرسل اليك
    1 point
  43. إضافة زر استعراض بدل نسخ مسار المجلد الذي يحتوي على الملفات في inputbox hyperlink2.xlsm
    1 point
  44. تفضل . هايبرلينك لملفات في مجلد ما . و هايبر عن طريق الليست بوكس و ورقة العمل hyperlink.xlsm
    1 point
  45. تفضل اخي اتبع ما موجود في الصور ثم ضع هذا الكود تاكد من مسار الصورة حتى لايحدث خطا معك في الكود Private Sub UserForm_Initialize() Me.WebBrowser1.Navigate2 "C:\Download\1.gif" End Sub
    1 point
  46. السلام عليكم جرب المرفق و لا ادري ان كانت هناك اخطاء او لا الصادر و الوارد_.rar
    1 point
×
×
  • اضف...

Important Information