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

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

  1. أبو محمد عباس

    أبو محمد عباس

    05 عضو ذهبي


    • نقاط

      2

    • Posts

      1410


  2. يحيى حسين

    يحيى حسين

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


    • نقاط

      2

    • Posts

      2148


  3. محمد طاهر عرفه

    محمد طاهر عرفه

    إدارة الموقع


    • نقاط

      1

    • Posts

      8730


  4. رائد 1982

    رائد 1982

    02 الأعضاء


    • نقاط

      1

    • Posts

      74


Popular Content

Showing content with the highest reputation on 11/07/13 in all areas

  1. السلام عليكم و رحمة الله بلاد العرب اوطاني و كل العرب اخواني انا في تونس الخضرا اعيش بين اشطاني و في السوداني السمرا احيا بيـــــــن انيلاي و في مكة المكرمة اقيم شعائر ادياني و في بلاد الشام ارض انبيــــائي و في مصر المحروسة انعم بالأمــــاني بلد الامان و خير الأجناد إخواني هذا الموضوع لمعرفة الإمتداد الجغرافي للأخوة الأعضاء في هذا الموقع الحبيب؟ و لنتذكر دائماً قاعدة مهمة نحن أخوة في الدين قبل الإنتماء لأي دولة, و عقيدة الولاء و البراء توجب علينا تقديم الدين على أي شيء آخر . دمتم في حفظ الله
    1 point
  2. السلام عليكم و رحمة الله الأخوة في الله هذا ملف قمت بعمله و الهدف منه تفقيط الأرقام بإستخدام المعادلات دمتم في حفظ الله تفقيط.rar
    1 point
  3. هيك انتهت معي المفكرة بعد ما عجزت بتوصيل الفكرة لمعلمين المنتدى اعطوني رأيكم و لاتبخلوا علي بالوقت مع الشكر الجزيل للجميع المصنف2.rar
    1 point
  4. السلام عليكم اخي العزيز انظر الرابط فيه كود للعلامة والعالم الكبير عبد الله باقشير زاده الله علما وشرفا http://www.officena.net/ib/index.php?showtopic=42853# ويمكنك ان تغير وفق معطيات ملفك تقبل فائق احترامي وتقديري
    1 point
  5. أخى الفاضل / يحيى حسين نورت المنتدى
    1 point
  6. الأستاذ / أمين الخلل الذي يظهر عند تغيير التاريخ لأن الاكسيل في الاصدارات التي قبل 2010 يعتبر أيام الاجازة هى السبت والجمعة. لذلك تم تغيير الدوال وجرب هذا الملف به المطلوب محدد فيه يوم العطل كما ورد بملفك هو يوم الخميس والجمعة. فما عليك إلا أن تكتب التاريخ الذي تريده في الخلية Q2. كشف الحضور.rar
    1 point
  7. السلام عليكم احرص دوما على حفظ الامثلة الفريدة هذا مثال لاخ لنا كريم فيه تطبيق للمطلوب لم اجد في مكتبتي افضل منه قناع يتجدد كل سنة.rar
    1 point
  8. الاخ الحبيب ابو سما لؤلؤة المنتدي أستاذنا / حمادة عمر دائما وابدا في عون الجميع ودعمنا جمعيا بارك الله فيك وجزاك خيرا تقبل الله الله منا ومنكم صالح الاعمال والشكر كل الشكر لاستاذنا ومعلمنا القدير صاحب الروائع الاخ الحبيب ابو علي استاذنا / عبدالله باقشير ومهما قدمنا له لا نستطيع ان نوفيه قدراً من حقه علي دعمه المتواصل واعماله الخالدة الا ان نقول له جزاه الله خيرا وبارك الله فيه تقبلوا تحياتي جمعيا
    1 point
  9. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته الاستاذ والاخ الحبيب ابو سما عمل رائع وكل يوم انت تسمو نحو العلا وتفتح طريق الابداع على مصراعيه عمل في قمة الروعة جعله الله في موازين حسناتك كل عام وانتم بالف خير وعافية اما استاذنا وعالمنا الجليل عبد الله باقشير له كل الحب والاحترام والتقدير فهو الحافز الاول للخير والعطاء في هذا الصرح الكبير لما يبذله من جهد في خدمة الاعضاء تقبلوا فائق احترامي وتقديري
    1 point
  10. السلام عليكم ورحمة الله وبركاته كل عام وانتم بخير وعلى طاعة الله هدية مقبولة من اخ كريم اجزل له ربي العطاء اكرمكم الله دنيا وآخرة وجزاكم خيرا تقبلوا تحياتي وشكري
    1 point
  11. مع احترامى للجميع الموضوع أسهل من كده بكثير راجع الرابط التالى http://www.officena.net/ib/index.php?showtopic=49589&st=0&p=301992
    1 point
  12. جزاكم الله خيرا ولكن الحل ده صعب جدا خصوصا لو مصدر البيانات ملف اكسل او بيانات مرتبطة ببعضها ويصعب فيها التصميم السابق ياريت لو حد عنده حل يبلغنا
    1 point
  13. السلام عليكم أخي العزيز تفضل المرفق
    1 point
  14. حديث حول المتغيرات فى VB - لأبي هاجر أولاً : هل يجب تعريف المتغيرات ؟ لو حاولت استخدام أي متغير في الكود الذي تكتبه فإن أكسس سيعرض عليك رسالة خطأ تفيد بأن هذه المتغير غير معرف ، مع ذلك فإن تعريف المتغيرات ليس أمراً إلزاميا ففي أعلى كل وحدة نمطية سواء كانت هذه الوحدة عامة أم خاصة بنموذج أو تقرير ستجد العبارة التالية : Option Explicit وهي تخبر أكسس VB يجب تعريف المتغيرات ولو حذفت هذه العبارة فلن يتغير شيء في برنامجك سوى أنك لن تكون ملزماً بتعريف المتغيرات هذا يقودنا إلى النقطة الثانية ثانياً : إذاً لماذا نقوم بتعريف المتغيرات رغم أن تعريف المتغيرات يعني مزيداً من الأسطر ومزيداً من الجهد إلا أن فوائد تعريف المتغيرات تجعل منه أمراً ضرورياً لا سيما مع البرامج الكبيرة ومن هذه الفوائد ما يلي : 1- يؤدي عدم تعريف المتغيرات إلى حجز المتغير قدراً كبيراً من ذاكرة الجهاز مما يؤثر على عمل البرنامج 2- يساعد تعريف المتغيرات بشكل كبير على تتبع الأخطاء 3- يضمن عدم استخدام أكثر من متغير بنفس الاسم وفي نفس المجال الزمني وهو الأمر الذي قد ينتج عنه أخطاء يصعب اكتشافها ثالثاً : المدى المكاني للمتغيرات أقصد بهذه النقطة أننا عند تعريف متغير فأين نستطيع استخدامه هناك ثلاث فئات من المتغيرات : 1- المتغيرات التي يتم تعريفها داخل الدالة أو الإجراء الفرعي وهذه يمكن استخدامها داخل الدالة أو الإجراء الفرعي فقط ولا تستطيع إسناد قيم لها بحيث تستدعي هذه القيم من خارج الدالة أو الإجراء مثال : Public Function fun1() Dim a As String a = "كيف الحال؟" End Function Public Function fun2() MsgBox a End Function عند استدعاء الدالة fun2 سيعرض البرنامج رسالة خطأ تفيد بأن المتغير a غير معرف 2- المتغيرات التي يتم تعريفها في أعلى الوحدة النمطية الخاصة بالنموذج أو التقرير وهي ما يسمى بمنطقة التعريفات هذه يمكن استخدامها داخل النموذج أو التقرير ولا يمكن استخدامها في نموذج أو تقرير آخر وهذه تعرف عادة باستخدام العبارة Dim مثل Option Compare Database Option Explicit Dim myvar As Integer 3- المتغيرات التي يتم تعريفها داخل الوحدات النمطية العامة يمكن استخدامها في أي مكان من البرنامج وهذه تعرف عادة باستخدام العبارة Public أما إذا عرفت باستخدام العبارة Private فيمكن استخدامها من داخل الوحدة النمطية فقط وكذلك لو عرفتها باستخدام العبارة Dim بقي أن أشير إلى أن العبارة Static تستخدم عادة لتعريف المتغيرات التي نريد أن تحافظ على قيمتها عند استدعائنا لها عدة مرات الأمر المهم هنا هو ضرورة استخدام هذه الأنواع بدقة لا سيما المغيرات العامة حيث يتم تحميلها عند تشغيل البرنامج وتبقى محملة في الذاكرة حتى يتم إيقاف البرنامج ، وهذا يؤثر على عمل البرنامج بلا شك ، أضف إلى ذلك أن الأسماء التي تستخدمها لتلك المتغيرات العامة يجب أن تكون فريدة حتى لا يحدث تعارض بينها وبين بعض المتغيرات الأقل مدى رابعاً : أنواع المتغيرات يحتوي الأكسس على عدد كبير من المتغيرات التي يصعب حتى ذكرها هنا فضلاً عن شرحها لكن يمكنك الاطلاع عليها عن طريق القائمة التي يتم عرضها بعد أن تكتب عبارة As أثناء تعريفك لمتغير ما وهذه المتغيرات منها ما هو عام يمكن استخدامه في لغة VBA في أي من برامج أوفيس ومنها ما هو خاص بأكسس VB وهذه في الغالب هي المتغيرات المتعلقة بتعريف كائنات أكسس أي الجداول والاستعلامات والنماذج وغيرها وسأعرض هنا قائمة بالمتغيرات العامة في لغة VBA وهي موجودة أيضاً في أغلب لغات البرمجة وهي : Boolean قيمة False ,True Byte بايت Integer عدد صحيح Long عد صحيح طويل Currency عملة Double رقم مزدوج String سلسلة Date تاريخ Variant غير محدد النوع هذه هي أنواع المتغيرات الأكثر شهرة واستخداماً ويجب استخدامها بدقة إذ يودي الاختلاف بين نوع المتغير والقيمة المسندة إليه إلى خطأ أثناء تنفيذ البرنامج فالعبارة التالية خطأ Dim a as integer A= "name" وكذلك العبارة التالية Dim a as integer A = 50000 لأن أكبر رقم يمكن أن يحتويه متغير من نوع Integer هو 32767 وهكذا هذه نبذة مختصرة عن تعريف المتغيرات ==== تم ====
    1 point
×
×
  • اضف...

Important Information