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

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

  1. kha9009lid

    kha9009lid

    الخبراء


    • نقاط

      14

    • Posts

      1,347


  2. سليم حاصبيا

    سليم حاصبيا

    أوفيسنا


    • نقاط

      14

    • Posts

      8,723


  3. kanory

    kanory

    الخبراء


    • نقاط

      12

    • Posts

      2,256


  4. مهندس الاكسل

    مهندس الاكسل

    03 عضو مميز


    • نقاط

      5

    • Posts

      146


Popular Content

Showing content with the highest reputation on 02 أكت, 2020 in all areas

  1. استعمل .... Do Until rst.EOF بدلا من ..... DoCmd.GoToRecord , , acFirst For i = 1 To Me.kan + 1 جرب واعلمنا بالنتيجة
    3 points
  2. وعليكم السلام ورحمة الله وبركاته تصفير جميع السجلات ( وضع صفر لحقل chkdays ) DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE tblNumbers SET tblNumbers.chkdays = 0;" DoCmd.SetWarnings True ثم نحدد الارقام الفردية لوضع قيمة -1 لها mySQL = "Select * From tblNumbers WHERE [MyNumber] MOD 2 = 1" تنفيذ الامر For i = 1 To rst.RecordCount rst.Edit rst![chkdays] = -1 rst.Update rst.MoveNext Next الكود كامل DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE tblNumbers SET tblNumbers.chkdays = 0;" DoCmd.SetWarnings True Dim mySQL As String Dim rst As Recordset Dim i As Double mySQL = "Select * From tblNumbers WHERE [MyNumber] MOD 2 = 1" Set rst = CurrentDb.OpenRecordset(mySQL) rst.MoveLast: rst.MoveFirst For i = 1 To rst.RecordCount rst.Edit rst![chkdays] = -1 rst.Update rst.MoveNext Next TestDB.rar تحياتي
    3 points
  3. 3 points
  4. للاسف ليس لدي win7 للتجربة .... لكن نحتاج أحد الاخوة لدية للتجربة حتى نعرف هل هو من جهازك أو بسبب الويندوز ماهو اصدار الاوفيس لديك ؟؟؟ ايش اخبار ارسال الصور معك .... هل وصل لنتيجة ؟؟؟؟
    3 points
  5. ممكن عن طريق وحدة نمطية واستعلامين 2 النتيجة النهائية في استعلام q_2 ConcatRelated("[q]";"nam4";"[nb] = " & [nb];"[id]";" - ") 0.accdb
    3 points
  6. فى ناس كتير بتكون فى أشغال فيها عد فلوس كتير مع العملاء أو المناديب - ومش بيكون عندهم ماكينة عد فلوس - او بيتعاملوا مع فلوس قديمة - الملف ده اكيد هايسهل عليهم عملية تجميع وتفقيط الفلوس بالعربي والانجليزي - بمجرد عد كل فئة وكتابة عددها باسوورد الملف 123 لأي صديق يريد تطوير الملف ليناسب أى عملات لأي دولة أخرى 0001 حاسبة النقود المصرية.xlsm
    2 points
  7. بعد اذن اخي محمد كود مختصر ممكن عن طريق كود استعلام على اساس الرقم الفردي يبقى صفر والرقم الزوجي اي ما يقبل القسمة على 2 يحدث ابى 1 DoCmd.RunSQL "UPDATE tblNumbers SET tblNumbers.chkdays = 1 " & vbCrLf & _ "WHERE (((IIf([mynumber] Mod 2=0,""Even"",""Odd""))=""Even""));" للتصفير DoCmd.RunSQL "UPDATE tblNumbers SET tblNumbers.chkdays = 0;" TestDB.accdb
    2 points
  8. جزاك الله خير استاذ خالد كلنا نتعلم بعضنا من بعض و لك مني اجمل تحايا.
    2 points
  9. أخي أحمد شكراً على هذه النداءات التي تقوم لها من أجلي و من أجل باقي الأعضاء الذين يقومون بالمساعدة دون اي بدل مادي و أعدك اي صاحب سؤال لا يستجيب لهذه النداءات سوف يضاف عندي الى "القائمة السوداء" التي تحتوي حالياً على حوالي 5 أشخاص بحيث امتنع عن تقديم مساعدة له
    2 points
  10. طريقة مميزة واضافة رائعة وباستعلام واحد والاجمل انها من استاذ قدير تعلمنا منه الكثير تحياتي وتقدير لاخي واستاذي ابو عارف
    2 points
  11. بارك الله فيك الاستاذ خالد و هذا طريقة تغير بسيط في جملة sql 0.accdb
    2 points
  12. قم اضافة ما بلي على الكود (حسب الصورة) الملف مرفق malak.xlsm
    2 points
  13. وعليكم السلام عليكم ورحمة الله تعالى وبركاته تفضل لعلة طلبك Database1.accdb
    2 points
  14. تم التعديل على الملف hassan rady_1.xlsb
    2 points
  15. نعم صحيح أخي @jjafferr بارك الله في اعتمامك
    2 points
  16. هذه لم افهما وخانة اخرى تقوم بترحيل الرقم الذى يكتب فيها الى العمود j بدا من j2 الباقي في الملف NewYARA_2User Uniqus..xlsm
    1 point
  17. المطلوب غير مفهوم اين تريد ادراج المعلومات؟؟؟؟ حاولت ان ادرجها لك في ListBox كما في المثال المرفق (اختر اسم الشيت من الــ ConboBox) aboezz623.xlsm
    1 point
  18. طابعة جيدة وتستخدم ورق مقاس 80 فقط اختار عرض 7.9 وفي تنسيق التقرير ضع العرض 6.5 انظر للصورة المرفقة بالنسبة لطول الورقة غير مهم الطابعات الحرارية تطبع الرول حسب طول التقرير ويتم قطع الورقة من خصائص الطابعة بشكل اتوماتيكي او يدوي حسب اعدادك لها
    1 point
  19. وعليكم السلام لبرامج الكاشير نعمل تقرير ويكون عرض التقرير مناسب لحجم طابعات الكاشير من اشهر الطابعات لفواتير المبيعات طابعات ابسون وتستخدم عدة مقاسات من الرول من اكثرها استخدام رولات 80 الطريقة تعرف الطابعة على الجهاز ثم تصمم التقرير ومن شاشة اعداد الصفحة للتقرير نختار حجم الورق انظر الصور المرفقة مع التاكيد في حالة عدم توفر الطابعة لديك بامكانة البحث عن برنامج الطابعة وتنصيبة في جهازك ثم تعد التقرير المطلوب مع الاحاطة بانه من قوانين الموقع اختيار عنوان واضح للمشاركة
    1 point
  20. السلام عليكم سبب مشكلتك اظن هذا الكود فعندما تنتقل الى شيت "ملاك" ينشط الكود ويلغي عملية اللصق Private Sub Worksheet_Activate() ScreenOn End Sub Sub ScreenOn() Application.Calculation = xlAutomatic Application.EnableEvents = True Application.ScreenUpdating = True End Sub
    1 point
  21. شكرا لك استاذ @kha9009lid بارك الله فيك
    1 point
  22. هو نفس كود الاستاذ احمد ولكن اضفنا كود يعمل ازاحة بعد كتابة الحرف مع احتفاظ مربع النص بالقيمة المسجل قبل الازاحة الكود المضاف تجدة في حدث عند مفتاح للاعلى تحياتي استاذ ازهر
    1 point
  23. وعليكم السلام ورحمة الله وبركاته بدون ارفاق مثال لن يستطيع احد تخمين المشكلة بالضبط تحياتي
    1 point
  24. السلام عليكم ورحمة الله لست أدري أين الخلل في الترحيل !! وبدلا من ذلك، تم عمل الترحيل بوساطة المعادلات مع عمود مساعد في شيت Data (العمود V)... أرجو أن تفي الغرض المطلوب... بن علية حاجي Ton travail.xlsm
    1 point
  25. جرب المرفق من مشاركة سابقة لاستاذنا الفاضل @jjafferr 0.accdb
    1 point
  26. اخي السعيدان ماذا تقول لو جعلنا الحقل Q يظهر اعداد العمليات التي حدثت كما في الصورة واعتذر اذا لم يكن المطلوب واسمح لي بالتعلم معك
    1 point
  27. هناك مسافة زائدة في اسم الصفحة "يناير "يجب ازالتها قم باضافة شيت تحت اي اسم مثلاً "Summation" بدون كود هذه المعادلة =SUM('يناير:مارس'!D4) أو هذا الكود Option Explicit Sub test() Dim First As Worksheet Dim Last As Worksheet Set First = Sheets("يناير") Set Last = Sheets("مارس") With Sheets("Summation").Range("D4") .Formula = "=SUM('" & First.Name & ":" & Last.Name & "'!D4)" .Value = .Value End With End Sub النلف مرفق Hissam.xlsm
    1 point
  28. بيان العجز والزيادة للعام 2021.xlsx أستاذ جرب المرفق لعله المطلوب إن شاء الله أو جزء منه
    1 point
  29. انت تعرف ان الماكرو الذي يعمل على صف واحد يمكنه العمل غلى الوف الصقوف لماذا اذن تحميل ملف بهذا الخجم الكبير 1.5 ميغا مما يجعل عمليةتتبع الكود صعبة جداً لذلك كي تجد مساعدة: 1- ارفع نموذج بسيط عما تريد (10 الى 15 صف لا أكثر) 2- أزالة كافة التنسيقات والزركشات ( من ألوان تبهر نظر من يقوم يقوم بالمساعدة )و تجعله غير متحمس للمساعدة بل و ينفر منها ومباشرة الى سله المهملات في الجهاز 3- شرح كافي وواضح لما تريد 4- حذف كل الصفحات التي لا علاقة لها بأمور البحث
    1 point
  30. الان فهمت ماذا تريد =IF(NOT(ISNUMBER(A2)),"",DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2)-1)) أو =IF(NOT(ISNUMBER(A2));"";DATE(YEAR(TODAY())+B2;MONTH(A2);DAY(A2)-1)) الملف من جديد Hasan_1.xlsb
    1 point
  31. العفو أخي @kanory 🙏 وبارك الله فيك و زادك الله علماً وعملاً صالحاً.
    1 point
  32. جربت الكود ماشاء الله عليك أخي @ابوآمنة بارك الله فيك ...... ولا حاجة لنسخ الرسالة للحافظة ثم اللصق .... شكرا جزيلا لك ......
    1 point
  33. وعليكم السلام-تفضل قوائم 2021-.xlsb
    1 point
  34. أخي الكريم تابع هذا الموضوع هنا ... التكمله هنا
    1 point
  35. وعليكم السلام-فقط يمكنك وضع هذا الكود فى حدث ThisWorkBook Private Sub Workbook_Open() If Range("C5").Value = Range("C12").Value Then Sheet1.Range("e5:e12").ClearContents End If End Sub كود بشرط.xlsm
    1 point
  36. جرب الآن الدورات التدريبية3.xls
    1 point
  37. مرفق الملف بعد التعديل المطلوب وبالتوفيقhamed 2.xls
    1 point
  38. مرفق ملف به إيجاد رمز البلديات من خلال معادلة vlookup code departement.xlsx
    1 point
  39. وهذه طريقتين أخريين لإيجاد المطلوب وبالتوفيق code departement.xlsx
    1 point
  40. العملية هنا صارت أسهل مرفق الملف بعد تجهيز المعادلة المطلوبة تحياتي دمج عمودين على التوالي مع ترتيب الارقام من الاصغر للأكبر.xlsx
    1 point
  41. مرفق ، وبالتوفيق لاحظ أن المعادلة هي: =INDIRECT(ADDRESS(3;COLUMN()-2;;;$D3)) والرقم -2 جاء من فرق مكان الخلايا في الشيتات عن مكانها في الشيت الرئيسي المبيعات.xlsx
    1 point
  42. من المعروف ان دالة INDIRECT غير موجودة في الـــ VBA لكن بواسطة دالة معرفة يمكن الزامها على العمل شاهد هذا الملف iNDIRECT_VBA.rar
    1 point
  43. في النموذج المستمر لم استطع للتوصل إلى حل ( وعلى حد علمي انه لا يمكن عمل ذلك في النموذج المستمر ) فجرب الطريقة التالية في النموذج المفرد single form تغير لون الزر.rar
    1 point
  44. انا استعملها فى اوفيس 2007 INSERT ثم DATA ثم FROM WEB وتضع رابط الصفحة المراد جلي البيانات منها ثم GO ثم تختار الجدول المطلوب فى الصفحة ثم تضغط IMPORT
    1 point
  45. تابع الخطوات وأخبرنى بالنتيجة إفتح ملف إيكسيل من قائمة بيانات إستيراد بيانات خارجية إستعلام ويب جديد ضع عنوان الموقع حدد البيانات التى تريد جلبها وستجد بعض التعليمات إتبعها وستصل لما تريد إن شاء الله
    1 point
  46. يفضل وضع مثال به ملف الإكسل وتوضيح موضوع قاعدة البيانات أكثر حتى يتم بإذن الله الوصول للمطلوب
    1 point
  47. السلام عليكم و رحمة الله اخي انت لست بحاجة لاي Add-in من تاب dara اختر from web ضع رابط الموقع ثم اضغط Go و سيظهر لك الموقع بعد ان تختار الجدول داخل صفحة الموقع حيث ستظهر لك اسهم صفراء ستساعدك في عملية التحديد ثم اضغط Import دمت في حفظ الله
    1 point
  48. السلام عليكم كان هذا مخطط له ضمن دروس " رأس وتذييل الصفحات " السابق نشره بفضل الله فى هذا المنتدى ولكن لبعض المشاكل تأخر استكمال سلسلة الدروس "نحمد الله تعالى" فأنتهز تلك الفرصه بإذن الله تعالى وأعرض لك هذا الجزء المفيد بعون الله وكرمه وتوفيقه يمكنك تنفيذ ذلك من خلال ثلاث خطوات أساسية هى: الأولى: ضبط إعدادات الصفحة من قائمة ملف على إعطاء تنسيق مختلف لكل صفحة فردية وزوجية كما هو مبين من الشكل التالى: وهذا يسرى على جميع صفحات الملف دون تغيير. الثانية: عند الرغبة فى بدء فصل جديد بعنوان رأس جديد يجب ان تقوم باستخدام المقاطع عن طريق إضافة صفحة بمقطع جديد من خلال : قائمة إدراج ثم فاصل ثم صفحة جديدة (من جزء المقاطع) كما هو مبين بالصورة التالية: الثالثة: عند إضافة رأس وتذييل للمقطع الجديد يجب أن تقوم برفع التحديد من الزر المسمى " كالسابق " من شريط أدوات "رأس وتذييل الصفحة" قبل ان تبدأ بكتابة الرأس والتذييل للمقطع الجديد. انظر الشكل التالى: أخير بقى أن نذكر ان ترقيم الصفحات فى حالة كونه ترقيم تلقائى، يجب أن يتم ضبطه فى كل مقطع على " متابعة من المقطع السابق " من خلال الوقوف داخل احدى صفحات المقطع الحالى ثم فتح قائمة "إدراج" ثم "ترقيم تلقائى" ثم اختيار "تنسيق" ثم "متابعة من المقطع السابق" وفقك الله والله ولى التوفيق
    1 point
×
×
  • اضف...

Important Information