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

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

  1. Ali Mohamed Ali

    Ali Mohamed Ali

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


    • نقاط

      49

    • Posts

      11,630


  2. ابو جودي

    ابو جودي

    أوفيسنا


    • نقاط

      13

    • Posts

      6,818


  3. AlwaZeeR

    AlwaZeeR

    الخبراء


    • نقاط

      12

    • Posts

      775


  4. حمادة عمر

    حمادة عمر

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


    • نقاط

      9

    • Posts

      6,205


Popular Content

Showing content with the highest reputation on 29 يون, 2019 in all areas

  1. السلام عليكم ورحمة الله تعالى وبركاته اولا وقبل اى شئ لم يتم ترتيب اسماء اساتذتى الكرام الذين تم كتابة اسمائهم لسبب محدد فالترتيب لا يعنى اى شئ اطلاقا فجميعهم النجوم اللامعة بمن نقتضى منهم فى هذا الصرح نهتدى ان شاء الله كما خو الحال مع باقى الاساتذة الذين لم اكتب اسمهم فلا يعنى ذلك اى شئ كلهم فى مرتبة واحدة وكلهم معلمينا الافاضل لا غنى لنا عنهم عذا فقط مجرد مثال اسرد اليكم الشـرح سريعا لفكرتى قبل البدء قد يتفق معى من يتفق ويختلف من يختلف لذلك انتظر ارائكم ان شاء الله فيشيد بهذه الطريقه من يشيد و يعترض من يعترض فنخرج ان شاء الله بأطيب النتائج هنا ان شاء الله اتعامل مع جدول باسم tblMainData والذى يختوى على الحقول A,B,C ونموذج باسم يضم الحقول على الترتيب txtA , txtB, txtC هذا الكود حتى اهئ النموذج للتعامل مع اختصار المفاتيح من الكيبورد Private Sub Form_Load() Me.KeyPreview = True End Sub وهذا الجزء حتى اسند القيم التى احتاج لنسخها الى متغيرات وكتبته هكذا ليسهل استدعاءه وقت الحاجة Private Sub SpecialCopy() 'الاعلان عن المتغيرات Dim VarFildeA As Variant Dim VarFildeB As Variant Dim VarFildeC As Variant 'اسناد قيم مربعات النص الى المتغيرات VarFildeA = txtA VarFildeB = txtB VarFildeC = txtC DoCmd.GoToRecord , , acNewRec 'سجل جديد 'نسخ قيم المتغيرات الى مربعات النص في السجل الجديد txtA = VarFildeA txtB = VarFildeB txtC = VarFildeC 'تفريغ المتغيرات VarFildeA = Empty VarFildeB = Empty VarFildeC = Empty End Sub وهذا الجزء لاسناذ القيم من المتغيرات الى مربعات النص للسجل الجديد وكتبته هكذا ليسهل استدعاءه وقت الحاجة Private Sub DoCopy() DoCmd.RefreshRecord If DCount("[ID]", "tblMainData") = 0 Then DoCmd.RefreshRecord Exit Sub ElseIf DCount("[ID]", "tblMainData") >= 1 Then If NewRecord Then DoCmd.GoToRecord , , acLast Call SpecialCopy Else Call SpecialCopy End If End If End Sub طبعا هنا اتأكد اولا ان كان هذا السجل الاول فى الجدول ام لا قبل ان تتم عملية اسناد القيم التى اريدها واهيرا استدعاء الكود من هلال زر امر لتنفيذ عملية نسه السجل الاأهير وقت الحاجة Private Sub BtnDuplicate_Click() Call DoCopy End Sub وهذا الجزء كما يقولون عنه الـ Hot Key استدعاء الكود من خلال زر من الكيبورد عن الضغط عليه Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 117 Then ' استبدل هذا الرقم برقم المفتاح بالاعلى كما يحلو لك Call DoCopy KeyCode = 0 Exit Sub End If End Sub تنويه ببعض الحيل ان اردنا نقوم بنسخ سجل محدد ان اردنا سجل بعينه تبعا لشرط او شروط محدده حسب ما تقتضى الحاجة واخيـــرا المرفق Duplicate Last Record.mdb
    3 points
  2. السلام عليكم 🙂 انا صادفت اكثر من 3 - 4 برامج ، المبرمج قافلها ، واصحاب العمل ما عارفين شو يعملون ، بعد ان تم عمل فورمات للكمبيوتر ، والمبرمج طالب المبلغ الفلاني لإعادة تنصيب البرنامج !! فرجاء ، رجاء ، اللي يريد ان يقفل برنامجه ، رجاء ان يضع برنامج او اي كود في برنامجه الحالي ، بحيث يقدر صاحب البرنامج ان يشتغل عليه من جديد ، وفي لابتوبات مافيها إلا البارتيشن C فقط . وهنا سؤال ، هل في اتفاق بينك المبرمج وبين صاحب البرنامج ، ان البرنامج لك ، او له !! فإذا مافي ، فمعناه ان البرنامج له ، وهو حر التصرف فيه !! جعفر
    3 points
  3. هذا ما يسمى الحذف الوهمي ، وقد تطرق لهذه الفكرة وعرضها في طيات صفحات هذا المنتدى الاستاذ ابو آدم وانا اميل لهذا والسبب : أن عمليات الالحاق ثم الحذف لا تغير من حجم قاعدة البيانات ،، فالبيانات كما هي لم تتغير وانما انتقلت من جدول الى اخر ايضا فإن بقاء البيانات في مكانها بعيدة عن عمليات الإلحاق والحذف اكثر أمنا .
    3 points
  4. وعليكم السلام طالما انك لم تقم برفع ملف وشرح المطلوب بكل دقة فكان عليك استخدام خاصية البحث في المنتدى تفضل هذه الروابط قد تفيدك https://www.officena.net/ib/topic/54033-برنامج-الشيكات-مع-التقارير-الاصدار-الثاني-ضاحي-الغريب/?tab=comments#comment-340520 https://www.officena.net/ib/topic/45958-كيفيه-طباعة-الشيك-من-ذلك-النموذج/?tab=comments#comment-272771 وهذا نموذج أيضا بسيط وهذا أيضا برنامج جاهز لإدارة الشيكات bank_cheque_software.xls cheques_management_برنامج_ادارة_الشيكات.rar
    3 points
  5. تحياتي استاذ جعفر ولكل المشاركين مررت مرة واحدة بنفس ماذكر أستاذ جعفر مع عميل منذ مايقرب من ٨ سنوات ومن بعدها .. بعد الإنتهاء من تصميم البرنامج بعطي له نسخه مغلقه ونسخه مفتوحة حتي اكون ريحت ضميري أن كامل حقوقه له ولكن ... يأتي لي بعض العملاء بعد مايلعبون في النسخ المفتوحة ويقولون لي انت سلمتها لنا هكذا بايظة ! مع اني لو يرجعون لي لتعديل اي شيء انفذه لهم ولكن هو حب استطلاع فقط لاغير
    2 points
  6. اخى الكريم بالنسبة لموضوع التاريخ وتثبيته ,هذا كان طلبك من البداية ان يكون التاريخ واليوم مثبتات ولا يتغيران مهما حدث اى تغيير تفضل جدول سير قضايا.xlsm
    2 points
  7. عليك باستخدام اخر ملف تم ارساله من قبلى وان لم يعمل أيضا فلابد من تحديث نسخة الإكسيل لديك فكما أرى بالصورة التي أرسلتها فانها نسخة غير اصلية او تحتاج الى تحديث وتفعيل
    2 points
  8. بارك الله فيك اخى الكريم وجزاك الله كل خير -ولك بمثل ما دعوت لى وزيادة بالتأكيد لا يؤثر عمل القائمة المنسدلة على الكود ولكن لا اعرف ما هي المشكلة لديك بالضبط فالملف يعمل معى تمام كما ترى بالصورة جدول سير قضايا.xlsm
    2 points
  9. أحسنت أستاذ خلف كود ممتاز جعله الله في ميزان حسناتك وكل عام وانتم بخير
    2 points
  10. موعدنا اليوم مع شرح طريقة كيف تعرف أسعار العملات اليوم بدون مغادرة برنامجك في VBA اوفيس 2003 أو 2007 أو 2010 أو 2013 أو 2016 أو 2019 سواء برنامج اكسس أو اكسل أو وورد أو باوربوينت مع التعرف على أكواد عملات العالم وكذلك اسماء العملات باللغة العربية والانجليزية التعرف على نسخ النص الموجود في مربع النص إلى الحافظة والكثير من المفاجآت اكتشفها بنفسك ثالثا لمن يريد تحميل الملف الذي تم استخدامه في الشرح يمكنكم التعليق سواء هنا في المدونة أو في اليوتيوب وسيصلكم رابط الملف بإذن الله والآن مع فيديو الشرح ************** ولا تنسوا أحبابي الدعاء لغيركم بظهر الغيب حتى يقول لك الملك: آمين ولك مثلها إن شاء الله وتذكر لو بخل بها غيرك ما وصلت إليك فشارك المعلومة مع جميع أصدقائك في جميع مواقع التواصل الاجتماعي ============ القادم أفضل بإذن الله
    1 point
  11. السلام عليكم هل هناك كود معين يمنع مستخدم البرنامج من نسخة ووضعه على كمبيوتر اخر ؟؟ طبعا عدا عن ربطه بالهارد ديسك وبكرت الشاشة لانه طريقة مملة لا بد من وجود كود معين بهذا الخصوص ننتظر ابداعاتكم
    1 point
  12. المشكلة قائمة مع نقل الملف كما انه سيضطر من ربطه بقاعدة البيانات ليتمكن من ادخال اليوزر والمستخدم الخاصين بفتح القاعدة لمجموعة العمل كما سيعطى هو صلاحيات تبعا لما يراه هو كمبرمج وبفقدة من عند العميل لن تفتح القاعدة او بفقد الارتباط لن تفتح او بتغيير نظام التشغيل
    1 point
  13. وحتى لو تم قراءة التصميم بطريقة او باخرى فلن يستطيع الحفظ ما دام لم يملك ملف تعديل المجموعة
    1 point
  14. الله اعلى اعلى واعلم ولكن نما الى علمى ان هناك برامج مدفوعة ترجعها مرة اخرى
    1 point
  15. والنعم بالله افضل طريقة هي تحويل القاعدة الى accde ونوكل امرنا الى الله على الاقل لا يستطيع الدخول الى الاكواد ولا يستطيع حذف اسمك من البرنامج بعت برنامج لاخ وصديق لي وتركته مفتوح المصدر بعد فترة حدثت عنده مشكلة شبكت معه على التيم فيوور وسحبت البرنامج للتعديل عليه وجدته ماسح كل معلومات وواضع اسمه على البرنامج ههههههههه
    1 point
  16. هههههههههههههههههههههههههههه دائما الحماية تتوقف وتقتصر على من يستطيع كسرها ودائما فوق كل ذى علم عليم ---------------- ريح بالك وسلم امرك الى الله فدائما هى مسألة وقت لمن اراد التلاعب من كان رزقه على الله قلا يحزن وفى السماء رزقكم وما توعدون يكفيك كتابة سطر واحد انك لا تحل لمن ينسخ عملك بطريقه غير شرعيه من خلالك او حتى يحاول التعديل عليه دون الرجوع اليك وترفع امره الى الله احكم الحاكمين الذى يعلم السر وما اخفى وتذكر معى ومن يعمل مثقال ذرة خيرا يره ومن يعمل مثقال ذرة شرا يره دائما هى الحماية نسبية فلا تشغل بالك بها كثيرا هههههههههههه هناك بنوك يتم قرصنتها
    1 point
  17. ولكن على كل حال ان اردت افكار اخرى احاول مساعدتك وان اردت تطبيق ما سبق على ارض الواقع بامثله عمليه يسعدنى كذلك مساعدتك ولكن تذكر اما ان العميل بتضرر وهو صاحب حق واما انت تتضرر من هذا وانت صاحب الحق ان كان العميل لعوبا ويخاول بيعه او تعميمه
    1 point
  18. ممكن بس مش مرنه لصاحب القاعدة - اسم الكمبيوتر واسم المستخدم - زرع ملف من قاعدة البيانت من جدول محدد فى مسار محدد ويتم حذف الجدول وكلما وجدت القاعدة هذا الملف عند الفتح تعمل والا لاء طبعا ولانك تحذف جدول زرع الملف بعد الاستخدام الاول ستظل تعمل الا ان يتم فقد الملف من مساره وممكن نفكر تانى بس تخيل ان العميل غير الويندوز او الجهاز ما العمل؟ طبعا لن تتوجه للعميل فى كل مرة بنفسك يقوم بتغيير جهازه او نظام تشغيله لتعيد اليه برنامجه وان العميل سيتصل بك تليفونيا لتحل مشاكله من خلال الهاتف قد تنسخ القاعدة لجهاز اخر فى هذه الاثناء وانت لا تدرى
    1 point
  19. وعليكم السلام ورحمة الله وبركاته طبعا فيه يا أستاذ عبد اللطيف كنت استخدم هذه الطريقة قبل اكثر من 15 عام الطريقة: عمل ملف ما بصيغة مثلا Dll ووضعه في السيستم او أي مكان في الجهاز بمعنى يتوه داخل الجهاز ولا يعرف مكانه الا صاحب البرنامج وعند فتح النموذج الرئيسي للبرنامج نستخدم امر اذا كان هذا الملف موجود في المكان الذي حددناه افتح البرنامج واذا لم يكن موجود اظهر مثلا رسالة تفيد بان البرنامج قد تم نقله الى جهاز اخر وسيتم اغلاقه 🙂
    1 point
  20. وعليكم السلام ورحمة الله وبركاتة انظر الموضوع التالي ::بالتوفيق::
    1 point
  21. فهم السؤال ثلثي الاجازة اعمل مربع نص وسميه مثلا ALLRec ضع فيه =Count(*) واجعل نهاية For هذا الحقل For i = 1 To AllRec لا تنس عمل إخفاء للمربع المذكور 🙂
    1 point
  22. جربت مثالك الاخير على نسخة 2010 وعمل الكود بامتياز انتبه ! ضع المؤشر في حقل accid في الاسفل في حقل جديد ثم انقر f6 المنتدى ملك الجميع ، والحكمة ضالة المؤمن فاعرض ما شئت أنى شئت .
    1 point
  23. أضم صوتي للأستاذ / حلبي نحتاج معرفة كلمة سر الدخول علي vba (الفيجوال) بدونها البرنامج لا يمكن التعلم منه
    1 point
  24. الاستاذ / عبد اللطيف جزاك الله خير يرجى معرفة كلمة سر الدخول علي vba (الفيجوال)
    1 point
  25. هل تأذنون لي أن أشارك معكم لاحظ المرفق يمكنك تغيير الفرز على حسب ترتيب الحرف أبجدياً تصاعدياً وتنازلياً في الاستعلام سيتم الترقيم على ضوءة في النموذج. يعني قم بالفرز من بواسطة الاستعلام على ما تريده سيتم الترقيم في النموذج حسب ما تريد test550055_2.accdb
    1 point
  26. ماذا تقصد بتبديل الارقام؟ تبديل يدوي؟ ممكن تشرح الغرض واكيد سيكون حل باذن الله
    1 point
  27. الاخ العزيز ازهر عبد العزيز وهذا اكمالا لما سبق فى الموضوع السابق ان كان ما ارفقته صحيحا 54.zip
    1 point
  28. السلام عليكم باقي الصفحات تم تصميمها على عدد 20 طالب وهذه فيها مشكلة لو فرضنا ان مادة اللغة العربية تحصل عدد 24 طالب على تقدير جيد فالورقة تستوعب 20 طالب فقط والاربع طلبة لن يظهرو وهذا خلل في تجهيز الصفحات صفخات المواد تحتاج الى اعادة تنسيق حتى تستوعب اي عدد لاي تقدير تحياتي
    1 point
  29. السلام عليكم عذرا اخي الفاضل انقطاع الكهرباء لاكثر من 12 ساعة باليوم وعدم توفر الوقت لم اتمكن من المساعدة في حل الملف اخي ورق الاحصائيات كثير يحتاج الى وقت وجهد نسأل الله سبحانه وتعالى العون والصحة تم عمل الصفخات الاربع الاولي جرب واخبرني بملاحظاتك وان وجدت احطاء فنبهني اليها وخصوصا ان هناك مواد خارج المحموع لم احتسبها في النسبة المئوية تحياتي تحليل نتيجة الفصل الدراسى الأول 2019.xls
    1 point
  30. تفضل Private Sub id_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyF6 Then SendKeys "^'", True End If End Sub db2.mdb
    1 point
  31. ما اقصده هو اخفاء السجل وليس حذفة الخاصية False لاظهار السجلات في النموذج الرئيسي والخاصية true لاظهار السجلات المخفية ( بالنموذج الاخر ) بالنموذج الاول عند رغبتك بحذف سجل ضع زر أمر يقوم بتحديث حقل Deletrecord الى القيمة true فيتم حذفه ( اخفاء) وبالنموذج الاخر ضع زر أمر يقوم بتحديث الحقل Deletrecord ويعطية القيمة False وفي نفس النموذج ضع زر أمر حذف يقوم بحذف السجل إذا اردت حذفه نهائياً ان شاء الله قدرت اوصلك الفكرة
    1 point
  32. الله الله عليكم ما هذا الجمال بارك الله فيكم وجعله من حسناتكم هؤلاء خبراء منتدانا الجميل لا يقف امامهم شئ استاذي وخبيرنا / @مسفر حياك الله ويعطبك الف عافية وطال الله عمرك هذا هو المطلوب ربنا يبارك لك ويرحم والديك في الدنيا والآخره قاهر الاكسس وبشمهندسنا وخبيرنا / ابا جودي ايه ده ياشيخ ايه ده ياعم كل ده في اكسس يعجز لساني عن اي كلمات اقولها لك هو حضرتك لا تترك اي سؤال الا وتضع بصمة ابا جودي عليها اربع نماذج ولا اروع ولا اجمل من كده سوف اترك التدريس واتفرغ لاكسس بسببك والدعاء بظهر الغيب لكم بان الله يزديك من العلم وان يبارك في صحتك وان يبارك في اولادك يارب ويرحم والديك رحمة واسعة ويجعلهم في الفردوس الاعلى
    1 point
  33. طريقة عمل شاشة ( فورم ) ادخال وترحيل واستعلام وتعديل !! خطوة خطوة السلام عليكم اساتذة المنتدي وخبراؤه الكبار الاخوة الافاضل اعلم ان هذه الموضوعات قد قتلت بحثا وطلبا واجابة من الاعضاء وهناك امثلة كثيرة للاساتذة الافاضل الكبار والذي لايصل علمنا او ما لدينا كله الي ذرة واحدة من علمهم ولكني اردت ان اجعل المواضيع الاساسية في عمل اي برنامج في متناول الجميع بطريقة بسيطة وسهله اكثر ما يكون من خلال هذه السلسلة ( اعانني الله علي اكمالها كما ينبغي ) وقصدت ان يكون الموضوع بعنوان واضح ليستفيد منه الجميع عند البحث وسأقدم الشرح بطريقة الفيديو والاكسيل والورد احياناً (((( الدرس الاول )))) شاشة ( فورم ) لادخال بيانات والقيام بتسجيل وترحيل هذه البيانات الي صفحة الاكسيل و الاستعلام من خلالها عن طريق نفس الفورم والتعديل ايضا في البيانات في حالة ما اردنا التعديل في بيان قد سبق ادخاله وطبعاً والاكيد كله من علمكم اساتذتي الكرام الاجلاء وفي الدرس القادم سنتعرف علي بعض الاكواد المعاونة لشاشة الادخال او بمعني ادق اكواد نحتاجها مع شاشة الادخال مثل (تنسيق التكست بوكس ، الترقيم التلقائي في تكست معين ، تنسيق التاريخ في التكست بوكس .... ) واي استفسار .... في الخدمة دائما ... واي شئ غير واضح في الشرح علي استعداد تام لشرحه مرة اخري ومرات اخري واليكم ايضا في المرفقات : 1- ملف اكسيل به الاكواد والشرح هذه المرة داخل الكود ( تم شرح الكود سطر سطر بطريقة وافية وبسيطة جدا داخل الكود نفسه ) 2- عدد ( 3 ) ملف فيديو يشرح طريقة التصميم واضافة الاكواد وكذلك مشاهدة النتيجة جزاكم الله خيرا اساتذتنا اكسيل ..طريقة عمل شاشة ادخال 1.rar فيديو 1 .. طريقة عمل شاشة ادخال 1.rar الملف الفيديو الثاني والثالث في المشاركة التالية حيث لم يمكنني اضافتهم هنا
    1 point
  34. Sub printpreview1() 'كود معاينة طباعة مطاطي Range("a4:aa" & Cells(Rows.count, "c").End(xlUp).Row).printpreview End Sub Sub print_2() 'كود طباعة مطاطي Range("a4:aa" & Cells(Rows.count, "c").End(xlUp).Row).PrintOut End Sub كود معاينه طباعة مطاطي وكود طباعة مطاطي
    1 point
  35. طريقة عمل شاشة ( فورم ) ادخال وترحيل واستعلام وتعديل !! خطوة خطوة السلام عليكم اساتذة المنتدي وخبراؤه الكبار الاخوة الافاضل بالطبع هناك اكواد كثيرة لعمل شاشة الادخال وكذلك الاستعلام ولكني قصدت اختيار اسهل هذه الاكواد لعمل ذلك لتكون اسهل في توصيل المعلومة وكذلك اسهل عند التطبيق وارجو من الله ان اكون قد وفقت في عمل ذلك (((( الدرس الثالث )))) شاشة ( فورم ) لادخال بيانات والقيام بتسجيل وترحيل هذه البيانات الي صفحة الاكسيل و الاستعلام من خلالها عن طريق نفس الفورم والتعديل ايضا في البيانات في حالة ما اردنا التعديل في بيان قد سبق ادخاله وطبعاً والاكيد كله من علمكم اساتذتي الكرام الاجلاء في هذا الدرس سنتعرف علي طريقة عمل استعلام في نفس الفورم الذي قمنا بتصميمه عن البيانات السابق تسجيلها في صفحة البيانات وذلك عن طريق استخدام كومبوبكس لعمل ذلك ... مع وضع اكواده ... وشرح الكود سطر سطر كما تعودنا واي استفسار .... في الخدمة دائما ... واي شئ غير واضح في الشرح علي استعداد تام لشرحه مرة اخري ومرات اخري في الدرس القادم سنتعرف الطريقة لعمل التعديل في البيانات السابق تسجيلها وذلك عن طريق نفس الفورم ( ان شاء الله ) واليكم ايضا في المرفقات : 1- ملف اكسيل به الاكواد والشرح هذه المرة داخل الكود ( تم شرح الكود سطر سطر بطريقة وافية وبسيطة جدا داخل الكود نفسه ) 2- عدد ( 1 ) ملف فيديو يشرح طريقة التصميم واضافة الاكواد وكذلك مشاهدة النتيجة جزاكم الله خيرا اساتذتنا اكسيل ..طريقة عمل شاشة ادخال واستعلام 3.rar طريقة عمل استعلام في الشاشة عن طريق كومبوبكس3.rar
    1 point
  36. طريقة عمل شاشة ( فورم ) ادخال وترحيل واستعلام وتعديل !! خطوة خطوة (((( تابع / مرفقات الدرس الثاني )))) ملف الفيديو رقم 4 ملف القــــديــــر الــــرائــــع / الحســــــامــــــي فيديو4 .. طريقة عمل شاشة ادخال 3-4.rar الدرس الثالث textbox.rar
    1 point
  37. طريقة عمل شاشة ( فورم ) ادخال وترحيل واستعلام وتعديل !! خطوة خطوة السلام عليكم اساتذة المنتدي وخبراؤه الكبار الاخوة الافاضل (((( الدرس الثاني )))) شاشة ( فورم ) لادخال بيانات والقيام بتسجيل وترحيل هذه البيانات الي صفحة الاكسيل و الاستعلام من خلالها عن طريق نفس الفورم والتعديل ايضا في البيانات في حالة ما اردنا التعديل في بيان قد سبق ادخاله وطبعاً والاكيد كله من علمكم اساتذتي الكرام الاجلاء وهنا في هذ الدرس سنقوم بالقيام بعمل بعض الاضافات علي شاشة الترحيل ليكون عملها ادق واسهل وذلك بعمل ( ترقيم تلقائي او تسلسل لتكست بوكس المسلسل ليتم ترحيلها بالتسلسل التلقائي --- وايضا تنسيق تكست تاريخ الالتحاق لنجعله يظهر بصيغة التاريخ التي نريدها ان تظهر امامانا وبعض الاضافات الاخري للمساعدة في عمل الفورم والشرح موجود بالفيديو يحدد طريقة عمل ذلك والشرح موجود بالاكواد نفسها وتم الشرح سطر سطر بنفس الطريقة السابقة ولكن لم اقم بشرح الجزء الخاص بتنسيق التاريخ في الفورم حيث سأرفق لكم ملف من ملفات سلسلة القدير الرائع الغائب الحاضر / عماد الحسامي في شرح جميع تنسيقات التكست بوكس من قيم وتواريخ وتنسيق .... الخ من الاكيد انه سيفيدكم كثيرا فهو اكثر من راائع واردت ان ارفقه لكم للاستزادة فهو راائع وفي الدرس القادم سنتعرف علي جعل هذه الشاشة ( الفورم ) تستخدم ايضا للاستعلام عن طريق استخدام كومبوبكس مع شرح كامل للاكواد المستخدمة في ذلك ... واي استفسار .... في الخدمة دائما ... واي شئ غير واضح في الشرح علي استعداد تام لشرحه مرة اخري ومرات اخري واليكم ايضا في المرفقات ملف اكسيل به الاكواد والشرح هذه المرة داخل الكود ( تم شرح الكود سطر سطر بطريقة وافية وبسيطة جدا داخل الكود نفسه ) عدد ( 4 ) ملف فيديو يشرح طريقة التصميم واضافة الاكواد وكذلك مشاهدة النتيجة جزاكم الله خيرا اساتذتنا 1- اكسيل ..طريقة عمل شاشة ادخال 2.rar 2- فيديو1 .. طريقة عمل شاشة ادخال 3-1.rar 3- فيديو3 .. طريقة عمل شاشة ادخال 3-3.rar 4- ملف الفيديو الرابع وملف الاستاذ / الحسامي .... في المشاركة التالية نظرا لكبر حجم المرفقات
    1 point
  38. طريقة عمل شاشة ( فورم ) ادخال وترحيل واستعلام وتعديل !! خطوة خطوة السلام عليكم اساتذة المنتدي وخبراؤه الكبار الاخوة الافاضل المرفقات عدد ( 2 ) ملف فيديو يشرح طريقة التصميم واضافة الاكواد وكذلك مشاهدة النتيجة حيث لم اتمكن من اضافتهم في المشاركة الاولي نظرا للمساحة المخصصة لكل عضو ( حسب علمي ) فيديو2 .. طريقة عمل شاشة ادخال 2.rar شاهد النتيجة فيديو3 .. طريقة عمل شاشة ادخال 3.rar
    1 point
  39. السلام عليكم ورحمة الله وبركاته الاخوة بوفيصل و ابو العقاب الملف باستخدام المعادلات وليس بالاكواد , والمعادلة موجودة في الاسماء المعرفة باسم للطباعة. المعادلة بصورة عامة بسيطة, حيث استخدم فيها الدالة OFFSET وهي الدالة الاساسية في تحديد النطاق المتغير, وسوف اوضح هنا المعادلات التي استخدمت مع الدالة OFFSET لتحديد بداية ونهاية الصفوف والاعمدة للخلايا المعباة في النطاق $B$10:$G$30 =MIN(IF(($B$10:$G$30<>"");ROW($B$10:$G$30))) المعادلة اعلاه ترجع رقم اول صف به بيانات , أي تبحث المعادلة عن الخلايا غير الفارغة ثم ترجع اصغر رقم صف لهذه الخلايا غير الفارغة. =MAX(IF(($B$10:$G$30<>"");ROW($B$10:$G$30))) المعادلة اعلاه ترجع رقم اخر صف به بيانات =MIN(IF(($B$10:$G$30<>"");COLUMN($B$10:$G$30))) المعادلة اعلاه ترجع رقم اول عمود به بيانات =MAX(IF(($B$10:$G$30<>"");COLUMN($B$10:$G$30))) المعادلة اعلاه ترجع رقم اخر عمود به بيانات ============== المعادلات اعلاه هي المستخدمة في الدالة OFFSET – مثلا- عندما نريد تحديد عدد صفوف النطاق المتغير يكون = معادلة رقم اخر صف – معادلة رقم اول صف + 1 المعادلات اعلاه عند ادخالها في اسم معرف تضاف اليها اسم الورقة تلقائيا المعادلات اعلاه يمكن كتابتها في الورقة كمعادلات صفيف. تحياتي
    1 point
  40. السلام عليكم ورحمة الله وبركاته وهذه محاولة للتحكم في ناحية الطباعة بالمعادلات حيث تتغير بداية ونهاية الاعمدة والصفوف في ناحية الطباعة حسب الخلايا المعباة وبصرف النظر عن وجود خلايا فارغة الخالدي.rar
    1 point
  41. أخي الكريم العلاقات مرتبطة بشكل أساسي بالجداول فعن طريقها يمكن اختصار حجم القاعدة وضمان عدم تكرار البيانات لديك في جداول مختلفة أو في نفس الجدول وللمزيد راجع الشرح التالي : شرح العلاقات
    1 point
×
×
  • اضف...

Important Information