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

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

  1. رمهان

    رمهان

    الخبراء


    • نقاط

      9

    • Posts

      2390


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

    سليم حاصبيا

    أوفيسنا


    • نقاط

      4

    • Posts

      8723


  3. محمد الريفى

    محمد الريفى

    الخبراء


    • نقاط

      3

    • Posts

      1492


  4. ibn_egypt

    ibn_egypt

    الخبراء


    • نقاط

      3

    • Posts

      764


Popular Content

Showing content with the highest reputation on 02/26/15 in all areas

  1. السلام عليكم ورحمة الله وبركاته كنت بصدد عمل برنامج " دليل هاتف " فصادفتني بعض المشاكل باستخدام القوائم فأردت عمل شئ من التغيير في استعمال القوائم حتى هداني الله الى فكرة بأستخدام الاكواد والحمد لله انجزتها ولكنها تبقى في بدايتها وامكانية تطويرها واردة واحببت ان اشارككم بها لعل اجد من ارائكم بعض الامور التي قد تفيد بهذا الشأن هنا ملف يحتوي على صفحة من البرنامج مع احتوائه على القائمة المذكورة اخوكم عماد الحسامي
    2 points
  2. هل تتذكّر ماذا يحتوي كل مجلد من مجلداتك؟ اكسل يذكّرك بهذا مع اعطائك الفرصة للدخول الى اي ملف في اي مجلد عبر الـ Hyperlink listfiles.rar
    2 points
  3. بسم الله الرحمن الرحيم الشكر للجميع وخصوصا لمبرمجين هذا الصرح العظيم الذين تعلمنا منهم الكثر الكثير احاول ان اتعلم من حضراتكم فقمت ببعض التعديلات على الملف الاساسي للاستاذ ايهاب الذي برمجه المهندس العزيز ابن مصر فقمت بتحويله للغة الانكليزية بما يناسب طبيعة عملي واضفت عليه بعض التعديلات : 1- اخذ بيانات الايميل للمستلم والمرسل والباسوورد من الصفحة الخارجية دون الحاجة للدخول للكود وتعديل الايميل 2- اضفت مربع لبيانات السرفرات لجميع الايميلات تقريبا لتساعد اي شخص باستخدامه اتمنى ان تعجبكم ehab new.rar
    2 points
  4. الحمد لله استاذ طارق بفضل الله وبفضلك حلة اغلب المشاكل والان البرنامج يعمل بصورة صحية ولله الحمد .. الف شكر لك لمساعدتك لي والتي لولاها لم يرى برنامج النور ابدا علما اني لم ادرس الاكسل انما انا مجرد هاوي وللعلم هذا البرنامج سيطبق ان شاء الله في العراق من باب التجربة فاذا كان لديك اي تعديلات او الاخوة الكرام فانا اكون جدا سعيد منكم وشكري موصول لادارة الموقع على هذا الموقع المفيد بعلمه ان يهدي الله بك رجل خيرا لك مما طلة علية الشمس شكري لكل العاملين في هذا المنتدى الرائع .... اخوكم كرار
    1 point
  5. اليك هذا الملف لعله المطلوب الفلتر يعمل على عامود الاسماء في الصفحة 1 و النتيجة في الصفحة 2 الاسماء المكررة لا تحسب في القائمة المنسدلة الا مرة واحدة و تظهر النتيجة حسب عدد التكرار FILTER.rar
    1 point
  6. معليش اخ محمد ! ماهوه مدحتنا حنتفلسف شويه !1 معناته حيكون فولدر لكل معاملة وارد !! ياساتر ! هنا لابد إعادة النظر في تحليل العملية ! خاصة ان الويندوز له عدد محدد من الفولدرز في مكان واحد !! على فكرة انا جاهز للتنفيذ ! ولكن لا نريد ان يضيع وقت الجميع ! تحياتي
    1 point
  7. ولكن لي ملاحظة : انشاء ملفات الاوفيس فارغة مقبولة لانه يمكن الكتابة داخلها ! ولكن ال pdf مالفائدة من إنشاؤه فارغا ؟؟؟؟!!!!!
    1 point
  8. اخى الفاضل لعل الملف المرفق يكون هو المطلوب يتم استدعاء الماكرو عند تغير اى خلية من الخلايا الثلاث C1 --- D1 --- F1 تحياتي Call-Enter.rar
    1 point
  9. اوكي اخي محمد ! الان سيكون السيناريو : عند الضغط على ايقونة انشاء فولدر سيتم انشاء المجلد في نفس مسار القاعدة وانشاء الملفات بداخله ( طبعا سيكون هناك خيارات لتحديد نوع الملفات من الأربعة ) وفارغة . ( لا حظ انني ساقوم بعمل الكود وحسب المسار الموجود في المربع وهذا طبعا عملك وهو فتح مربع الحوار ووضع المسار داخل مربع نص مسار الفولدر ) . الان اكد لي السيناريو واكتب ملاحظاتك ليتم التنفيذ ! ولكن لي ملاحظة : انشاء ملفات الاوفيس فارغة مقبولة لانه يمكن الكتابة داخلها ! ولكن ال pdf مالفائدة من إنشاؤه فارغا ؟؟؟؟!!!!! تحياتي
    1 point
  10. هذا الملف وبعض اللمسات الخفيفة ! عليك اكمال الشاشات والعمليات الأخرى ! بالتوفيق wh.rar
    1 point
  11. انظر المرفق أخى معادلة VLOOKUP.zip
    1 point
  12. السلام عليكم ورحمة الله وبركاته نعتذر عن الغياب ... والله المستعان الامر قيد النظر و البحث ... .........
    1 point
  13. هذه نقطة من بحر علمكم استاذي الفاضل ابن مصر شكرا للتشجيع
    1 point
  14. اخى الفاضل أبو فارس اضافة مميزة ورائعة .. جزاك الله كل خير وجعل عملك في ميزان حسناتك تقبل تحياتي
    1 point
  15. اخى الفاضل يمكنك استخدام دالة INDEX و MATCH لتحقيق طلبك .. جرب المرفق تحياتي معادلة VLOOKUP.rar
    1 point
  16. السلام عليكم ورحمة الله اخي ابو فارس لجعل ارسال البريد عند فتح الملف مرفق صورة Send E.mail when open Excel file.rar
    1 point
  17. السلام عليكم ورحمة الله وبركاته .. وبارك الله فيك ,,, * بالنسبة لطلبك اقرب موعد متاح ..... فكل السنة بالإمكان التسجيل وكل السنة متاحة ويمكن التسجيل فيها ولكن ان كنت تقوم بتسجيل المواعيد بشكل متتابع فذلك يعني انه بإمكانك استخدام الأمر في النموذج المرفق في مشاركتي السابقة البحث عن اكبر تاريخ . ما اعنيه هنا انه قد يأتيك مريض ولديك موعد متاح الأسبوع القادم ولكنه لايرغب في ذلك الموعد لسبب ما ... فيطلب موعد بعد شهر مثلا .. وهكذا. عوضا عن ذلك تمت اضافة خانة بحث بالتاريخ : ادخل التاريخ ويفيدك بعدد المواعيد المسموح بها والمواعيد المسجلة وكذلك المتاحة لهذا التاريخ ... وهي بنفس الأكواد السابقة . * بالنسبة لسؤالك الثاني عند تغيير العطل وعدد الحجوزات فالجواب نعم وبإمكانك التجربة حتى دون السؤال . * تطبيقة على باقي العيادات ............... هذي بالذات البركة فيك ان شاء الله انت اعمل بالظبط نفس المعمول في النموذج المرفق ... مع تغيير المسميات على حسب العيادة وكما نصحتك سابقا استخدم المسميات باللغة الإنجليزية (( لم اجرب اللغة الفرنسية ولكن اعتقد ان لامشكلة فيها كما في العربية عند استخدام الأكواد)). *اسم مستخدم وكلمة مرور وحماية القاعدة : هنا بعض الروابط وهي مفيده ان شاء الله. http://www.officena.net/ib/index.php?showtopic=58376&hl= * هذا مجرد رأي ومادامت القاعدة لديك تؤدي المطلوب فخير وبركه .... رائيي في القاعد وانا لست بالخبير ولكنه مجرد رأي : 1- جدول خاص بالمريض : رقم الملف , الاسم ..... الخ . 2- جدول خاص بالأطباء : الاسم , التخصص ..... الخ 3- جدول خاص بالعيادات : اسم العيادة , الطبيب ... 4- جدول خاص بأيام العمل للعيادات : العيادة ,عدد ايام العمل أوعدد الأيام المستثناه. . 5- جدول لتسجيل المواعيد لكافة العيادات . 6- نموذج واحد لتسجيل كافة المواعيد لكافة العيادات . وفقنا الله واياك لما يحب ويرضى . hoospiital.rar
    1 point
  18. نتيجة مذهلة لاصحاب الكنترول في المدارس فقط قم بتشغيل ملف دليل القاعات وادخل عدد الطلاب في كل لجنة في الصف السابع ستجد ان كل شيء قد تم توزيعه في الملف الاخر الى روح امي وابي دعاؤكم لي هاني الهتاري دليل القاعات والسري وارقام الجلوس.rar
    1 point
  19. اوكي ! جميل جدا ! الان اتضحت لي الصورة ولكن : هل انت تقصد من انشاء الملفات : ان هذه الملفات هي عبارة عن مرفقات للمعاملة ؟؟؟ بمعنى هي موجودة أصلا ومحفوظة على الهارديسك ولكنك تريد فقط ربط مسارها بالمعاملة ؟؟ ومن ثم تغيير اسم الملف حسب المطلوب وهو (رقم الوارد ــ تاريخ الوارد ــ نوع الوثيقة ) ؟؟ ام تريد انشاء ملفات فارغة جديدة ؟؟ فهمني !!
    1 point
  20. برافو عليك اختي ولكن يوجد ملاحظة : وضع رقم العملية في جدول العملية "ترقيم تلقائي" افضل . وبقي استخراج اسم المادة في النموذج ومن جدول المواد عند اختيار كود المادة . والأفضل ان يكون في رقم المادة قائمة منسدلة بالمواد . كما ان الأفضل وضع عنصر نوع الحركة قبل رقم المتعامل لأننا نريد انه حسب نوع التعامل يكون رقم المتعامل وعلى شكل قائمة منسدلة بالتوفيق
    1 point
  21. عزيزي محمد موضوع طريقة انشاء المجلد والملفات سهلة ولكن خلينا نفهم السيناريو علشان نوصل لما تريد بالضبط : 1. هل تقصد ان الملفات المراد انشاؤها ستكون بداخل ذلك المجلد المنشأ كذلك ؟ اذا كان الجواب نعم : فالمستخدم ليس بحاجة ان يختار مسارات للملفات غير مسار المجلد !!؟ 2. هل هناك خيار ان المستخدم يستطيع تغيير مسار المجلد والملفات فيما بعد ؟ 3. مارأيك ان يكون السيناريو كالتالي : عند انشاء معاملة جديدة فانه يتم انشاء المجلد والملفات بداخله افتراضيا وبالاسم حسب ماطلبت وسيكون المسار طبعا نفس مسار القاعدة !؟ هناك استفسارات أخرى ولكن بعد الإجابة !! بالتوفيق
    1 point
  22. انظر الى هذا الملف لعله المطلوب hidephone.rar
    1 point
  23. اضف الكود التالي وكما هو ظاهر الحدث : Private Sub Form_AfterDelConfirm(Status As Integer) Me.DeltBtn.Enabled = Me.RecordsetClone.RecordCount > 0 End Sub بالتوفيق
    1 point
  24. السلام عليكم ورحمة الله وبركاته ,, اخي الكريم الق نظرة على المرفق وفي نموذج sss وهو مثال على عيادة C ملاحظة : قمت بتغيير اسماء بعض الحقول إلى اللغة الإنجليزية وذلك لسهولة كتابة الأكواد .. وانصحك بعدم استخدام اللغة العربية . المحتويات : 1- في حالة كان التاريخ المدخل ليس يوم عمل للعيادة سيتم تنيهك بذلك . 2- في حال كان عدد المرضى للتاريخ المدخل اكبر من العدد المسموح به في daily2015 سيتم تنبيهك بذلك . 3- هناك مربع بحث عن اخر موعد تم تسجيله للعيادة .. اي اكبر تاريخ . ويوجد شرح ايضا في المرفق عن طريقة استخراج كل معلومة .. جرب التاريخ 24/02/2015 كذلك جرب التاريخ 10/01/2015 واضغط على امر حفظ سيتضح لك كل شئ ان شاء الله في حال راق لك المثال بإمكانك تطبيقة على باقي العيادات .. ولو ان لي وجهة نطر اخرى حول طريقة تصميمك للقاعدة كليا... لو لك اسألة حاضرين بالتوفيق ان شاء الله .. hoospiital.rar
    1 point
  25. الشكر لله وحده ولا تنسونا من صالح دعائكم
    1 point
  26. السلام عليكم أخي الحبيب / ابو القبطان جزاك الله خيرا مرورك شرف كبير أخي الكريم / Ultimate Power تفضل المرفق به كل ماطلبت لاحظ الآتي: في ورقة الموظف ستجد زر أصفر يرجعك للورقة DailyDatabase عند الضغط علي الزر الأحمر (Delete + Shift to Monthly) سيحذف البيانات بعد أن يرحلها للتقرير الشهري في ورقة (Main) ستجد زر (تحديث القائمة) لانشاء وتحديث قائمة ارتباط باسماء الموظفين New2_sample.rar
    1 point
  27. عزيزي ضع الحدث التالي للنموذج الفرعي OrdersSubFrm وعند الحدث في الحالي كما هو ظاهر Private Sub Form_Current() Me.DeltBtn.Enabled = Not Me.NewRecord End Sub وهنا لا نحتاج الى انه عندما تكون عدد السجلات صفر لانه في الاكسس تكون حالة السجل الافتراضية = جديد . فحتما ستكون حالة السجل جديد عندما لايوجد سجلات تحياتي
    1 point
  28. ربنا يبارك فيك اخى الحبيب الاستاذ اسلام الشيمى ربنا يتقبل منا ومنكم صالح الاعمال
    1 point
  29. جزاكم الله خيرا وبارك الله فيكم حل رااااااااااااااااااااااائع وجهد تشكر علية ، ربنا يجعل فى ميزان حسناتك
    1 point
  30. السلام عليكم اتفضل اخى الكريم الحل فى صفحة اجمالى الفترات وصفحة التقرير الاجمالى مسئول-الوقود.rar
    1 point
  31. لايوجد لدينا برامج تحت الطلب انما المنتدى هنا للمساعدة في حل المشاكل البرمجية التي تواجه الأعضاء أثناء قيامهم بتصميم برامجهم الشخصية
    1 point
  32. السلام عليكم اخى الحبيب اسلام الشيمى الاخ الكريم صاحب السؤال تم عمل المطلوب فى صفحة تقرير الفترات تحياتى اخر تحديث 14-2-2015.rar
    1 point
  33. أحبابي وإخواني الأعزاء لقد افتقدتكم جميعاً ويعلم الله لم يمنعني عنكم إلا الظروف الشديدة والحمد لله على كل حال . هذه هدية متواضعة لكم أحبابي . هام جداً : أرجو قبل التعامل مع الملف ضرورة الاطلاع على ورقة شرح الملف والتي أسميتها " HELP" ويمكن الانتقال إليها وسائر الأوراق من مفتاح " الانتقال إلى " والموجود بكل الأوراق ، وأرجو أن تكون الفكرة فيها ولو بعض الفائدة . وتقبلوا حبي وتقديري أبو عبدالله _________________________________.rar
    1 point
  34. أخي الحبيب / عادل أشكرك بشدة على مرورك الكريم ، وأنتهز الفرصة للفت النظر إلى أنه بخصوص معادلة التفقيط للمبلغ الإجمالي يمكن تعديلها ببساطة حسب عملة البلد فالمعادلة موجودة بالريال والهللة السعودي على الوجه التالي ="فقط "&WriteNo(F66;0;"ريال";"هللة")&" لاغير" فكل المطلوب تغيير كلمة "ريال " مثلاً إلى "جنيه" وكلمة "هللة" إلى "قرش" هذا طبعاً للعملة المصرية وهكذا لباقي العملات العربية . أيضاً قمت بتعديل بسيط بخصوص رسائل التنبيه التي تظهر عن أي نسيان أو خطأ في إضافة حساب أو بيان بالفورم الخاص بذلك ، والمرفق به التعديل وبه فكرة تغيير العملة بمعادلة التفقيط للعملة المصرية كمثال . تحياتي أبو عبدالله _________________________________.rar
    1 point
  35. المعذرة اخي يبدو اني لم احفظ العمل ولا ادري ما السبب تفضل المثال بعد التعديل تحياتي,,, ___________.rar
    1 point
  36. بسم الله الرحمن الرحيم يقول تعالى : و ما أوتيتم من العلم الا قليلا فهذا شي يسير الحال من كثير مما أفتقد اليه من هذا العلم الواسع , و على قدر المستطاع أقدم لاخواني هذه الوصايا التي أسأل الله أن تفيدهم قبل الشروع ببناء برامجهم , وفقنا الله و اياكم لما فيه الخير أولا : عمل تحليل مسبق للبرنامج الكثير منا عندما يطلب منه تصميم برنامج , يبدأ مباشرة بتصميم الجداول المطلوبه جنبا الى جنب مع بناء النماذج , ثم يعود ان اضطره الأمر لاعادة بناء الجداول أو العلاقات و هكذا الى أن يتم انجاز البرنامج مما يطيل مدة انجاز البرنامج ناهيك عن دقة التصميم . و قد يغيب عن أذهاننا , و غالبا نكون على عجلة من أمرنا , أن نجاح أتمتة المشروع يعتمد اعتمادا كليا على دقة تحليل النظام و تصميمه بالشكل الصحيح تحليل النظام يعتمد اساسا على الخطوات التالية بشكل اجمالي : - تحليل نظام العمل و كيفية سيره على أرض الواقع اي آلية العمل الفعليه للنظام المراد وضع برنامج له و يكون ذلك بوصف دقيق من قبل من هو مختص بهذا المجال و يعايشه بشكل واقعي , فكم رايت من برامج محاسبية فيها ثغرات محاسبية فادحة , و بسؤالي عن مصمميها يتبين أنهم من غير ذوي الاختصاصات المحاسبيه أصلا . - وضع منهجية العمل الآلية للبرنامج الذي سيستخدم في هذا المجال - وضع المخطط التدفقي للمشروع و تصور النماذج و التقارير المطلوبه - في ضوء المخطط التدفقي يتم وضع تصور للجداول المطلوبه - وضع تفصيل الحقول المراد استخدامها في بناء الجداول ثانيا : عند تصميم الجداول ينبغي التمييز بين البيانات المدخلة و البيانات المخرجة , اذ أن البيانات المدخلة هي فقط التي تخزن في الجداول , أما البيانات المخرجة فقد تكون عبارة عن البيانات الأساسية المدخلة كما هي . أو قد يكون جرى عليها بعد العمليات الحسابية , مثلا اذا كنا نريد حساب القيمة و التي هي عبارة عن : القيمه = الكميه * سعر الوحده يمكن أن نضع حقلا للكميه المباعه و حقلا لسعر الوحده أما القيمة و التي هي عباره عن سعر الوحده * الكميه , فلا يجب أن يكون حقلا ضمن الجدول وذلك لأنه يتأثر بقيمة كل من الكمية و السعر فاذا تغير سعر الوحده فان الجدول لايستطيع حساب القيمه من تلقاء نفسه الا من خلال تشغيل كود معين , لذلك يستعاض عن هذا باستخراج القيمة من خلال استعلام يحوي حقل محسوب يساوي الكميه * السعر ثالثا : يجب فصل البيانات الخاصه بجزئيه معينه عن بعضها , مثلا اذا كان لدينا نظام مبيعات , أي لدينا مواد و زبائن , و حيث أننا نريد أن ندخل اسم العميل في الطلبيه , و نحتاج بنفس الوقت لمعرفة بيانات كامله عن هذا العميل , فاذا كنا سنقوم بادخال بيانات العميل هذه كل مره في جدول الطلبيات فسيكون هذا عملا مرهقا , لذلك يتم انشاءجدول مستقل لبيانات العملاء تجتمع فيه بياناتهم الكامله , و نكتفي في جدول الطلبيات بوضع حقل واحد لرقم العميل , و بعملية الربط بين الجدولين نستطيع معرفة مانريد من بيانات عن هذا العميل . رابعا : استتباعا للوصية السابقة , نؤلف جدول الطلبيات و يكون فيه حقل واحد لكود العميل و يكون الرقم المعرف للعميل و ليس اسمه , و لمزيد من التفاصيل يرجى مراجعة الموضوع التالي http://www.officena.net/ib/index.php?showtopic=6209 خامسا : مع عشقي و حبي الجارف للغة العربية و استخدامها في التخاطب و الكتابة و أعتبرها بحق أرقى لغات العالم , الا أنه و للأسف فان كتابة الأكواد تعتمد على اللغة الانكليزية , لذلك يكون من الأنسب و الأيسر أن يتم استخدام الأسماء الانكليزيه لكل مكونات قاعدة البيانات و خاصة اسماء الجداول و الحقول , لأن استخدام الأسماء الانكليزية أسهل أثناء العمل بالمعادلات و أكواد الفيجوال بيسيك سادسا : تجنب وضع مسافات في التسميات , مثلا اذا كنت تريد تسمية Product List فالأفضل وصلها هكذا ProductList سابعا : كثيرا مايتم بناء استعلام من جدول و يأخذ الاستعلام بشكل تلقائي نفس اسم الجدول , و حتى نميز بين الجدول و الاستعلام يفضل ابتداء اسم الجدول برمز tbl يليه اسم الجدول , مثلا الجدول Product يصبح TblProduct أما الاستعلام فيسبقه الرمز qry و يصبح QryProduct و قد نستدرك بعض الوصايا لاحقا هذا و الله أعلم
    1 point
  37. السلام عليكم برنامج فعلا جميل وتسلم ايدك على ما صنعت .. المزايا : 1- عند التعديل يتم تعطيل زري الخروج وجديد . 2- اضافة التنبيه باللون الأحمر عند التعديل . 3- تمت إضافة التفقيط (المبلغ بالأحرف) ملاحظاتي : 1- اضافة اسم المورد يتم اضافة من خلال شاشة منفصلة (اضافة عملاء وموردين) . 2- زر الحذف يتم على كل الفاتورة وهذا لا غبار عليه لكن... كيف يتم حذف بند واحد ضمن تراجع عنه العميل في الشراء ؟ . 3- ما المقصود بخانة الاختيار (ترحيل) 4- لماذا يتم التعديل على فاتورة الصرف والقبض ؟ الاقتراحات : 1- اضافة خانة اختيار غيرخانة (الترحيل) وتسمى تاكيد العملية لكل بند تماما كما هو حاصل في عملية الغاء رسائل البريد الالكتروني بحيث يتم حذف البعض أو الكل . 2- في شاشة فاتورة المشتريات أو المبيعات يفترض وجود زر لطباعة فاتورة فورية للعميل. 3- اضافة المورد من خلال مربع النص مباشرة أو على الأقل وضع زر أمر يؤدي الى شاشة الاضافة . بشكل عام البرنامج جميل جدا وجزاك الله كل خير
    1 point
×
×
  • اضف...

Important Information