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

AhmedSaeed01

02 الأعضاء
  • Posts

    61
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو AhmedSaeed01

  1. @محمد حسن المحمدانا شاكر جدا لحضرتك ولوقتك المبذول لمساعدتى. ربنا يزيدك من فضله ويحفظك من كل سوء.
  2. @محمد حسن المحمدشكرا لحضرتك. تم إرفاق الملف أسفل التعليق. Ex2.xlsx
  3. @محمد حسن المحمد لو سمحت هل فى تعديل فى المعادلة ممكن اعمله بحيث ازود كمان خانة واسجل فيها اجمالى تواريخ الشهر اللى فات كمان بحيث يبقى عندى اجمالى الشهر الحالى والسابق أيضا ؟ شكرا لحضرتك وآسف على الازعاج
  4. السلام عليكم ورحمة الله وبركاته عندى جدول فيه تواريخ خلال السنة محتاج اجمع ايام الشهر الحالى واعرف عدد المنفذ خلال الشهر الحالى كام، واعمل كمان خلية واجمع فيها المنفذ خلال اليوم. مرفق ملف اكسل للتوضيح. شكرا لكم وجزاكم الله خير. ex1.xlsx
  5. أنا شاكر لحضرتك جداً اخى الكريم @أبوعيد ربنا يزيدك من علمه وفضله
  6. قدرت اعمل دى بواسطة تكرار دالة if فى نفس الخلية بأكثر من شرط لكن شرط on time late طويل. هل فيه طريقة اقصر من كده؟
  7. السلام عليكم ورحمة الله وبركاته بعد التحية،، فيه عمودين واحد فيه مواعيد بداية العمل ودى فيها اكتر من شيفت بمواعيد حضور مختلفة. المواعيد على نظام 24 ساعة وده شكل التوقيت فى الخلية مثال(11:00) (13:00) وهكذا وعمود اخر بيسجل ساعة الحضور بنفس التنسيق المذكور أعلاه. محتاج فى العمود الثالث اللى هيبقى فيه المعادلة يتم كتابة نتيجة كل شرط هيتحقق. الشروط المطلوب اضافتها : - On time نفس قيمة الوقت فى الخليتين او ازيد ب 4 دقائق - On time late من 5 دقائق ل14 دقيقة - Late اكتر من 15 دقيقة شكراً لحضراتكم.
  8. تمام، شاكر جدا لحضرتك على تعاونك معايا، ربنا يجعل هذا العمل فى ميزان حسناتك @أبوعيد
  9. @أبوعيداستئذن حضرتك فى سؤال: هل يمكن إضافة الصور فى الملف نفسه واستدعائها بنفس طريقة العمل المستخدمة أم الطريقة المستخدمة هى فقط التى تصلح؟ بحيث لو حبيت أحول ملف العمل لملف تنفيذ exe لأنى بالشكل ده لو نقلت ملف العمل على جهاز تانى هبقى مضطر ادخل روابط الصور بشكل يدوي فى أماكنها. وأرجو من حضرتك تقول لى لو حبيت مثلاً اخلى الصور فى فولدر ويكون فى مسار ملف العمل بحيث لو نقلته على فلاشة لجهاز تانى واستخدمته يشتغل عادى بدون إعادة إضافة مكان الصور بعد نقل الملف. ده بردو هيبقى حل كويس فى حالة لا يمكن إضافة الصور فى الملف واستدعائها بنفس ما حضرتك تفضلت وصممت الكود بهذا الشكل الأكثر من رائع.
  10. بصراحة مهما شكرت حضرتك هيكون قليل فى حقك. ربنا يزيدك من علمه ويرزقك من فضله ويحفظك من كل سوء. انا بجد شاكر لحضرتك جداً الكود يعمل بالشكل المطلوب. جزاك الله خيراً. @أبوعيد
  11. أستاذ @أبوعيد أنا شاكر لحضرتك واهتمامك. لكن للأسف الكود مش شغال بشكل جيد على باقى الخلايا. انا جربته على خلية واحد بس او 2 وشغال. أرجو من حضرتك وضع رابط صورة فى النطاق ده (D5) فى الصفحة رقم1 وفى اليوزرفورم اكتب الارقام دى فى اول 3 مربعات 1-4-3. المفروض يعرض الصورة اللى موجوده فى فى خلية D5 لكن للأسف مش بيعرضها. وحاجه تانيه مهمة انا كنت وضحتها. إن الأرقام اللى فوق الجداول هتتغير وقت الحاجة، يعنى مثلاً لو غيرت الأرقام اللى فوق الجدول فى الصف العلوى بدل 4 اكتب 7 وبدل 3 فى العمود الأيسر اكتب 2، كده المفروض تكتب فى اليوزرفورم الرقم ده 1-7-2 علشان يعرض الصورة الموجوده فى الصفحة 1 والخلية D5. بشكر حضرتك مرة تانية وبعتذر عن اى إزعاج.
  12. ممكن تشوفى شرح تصميم اليوزرفورم ده على اليوتيوب لأن (المنذر سفان) شارح الكود بكل تفاصيله وممكن تعدلى على الجزء اللى يخص طلبك. او الأفضل ترفعى ملف العمل علشان الناس تقدر تساعدك
  13. السلام عليكم ورحمة الله وبركاته أرجو من خبراء البرمجة ومن لهم خبرة واسعة فى العمل على الاكسل والاكسس مساعدتى فى هذا الطلب ولحضراتكم خالص الشكر والتقدير. لعدم التكرار الطلب موجود فى قسم الاكسل وإن كان من السهل على حضراتكم تنفيذه على الاكسس أرجو مساعدتكم لاننى أرى أن سيكون من الأفضل تصميمه على الاكسس وذلك لأن مستوى تأمين الملف وحمايته من الاختراق ستكون أقوى. لذا أرجو من حضراتكم مساعدتى فى تنفيذه سواء على الاكسس او إيجاد حل على الاكسل ليعمل الكود بالشكل المطلوب. وبعتذر لحضراتكم عن أى ازعاج. اضغط هنا للذهاب إلى الموضوع فى قسم الاكسل
  14. السلام عليكم ورحمة الله فى البداية احب أتوجه بالشكر لكل من فكر او حاول يساعدني لاستكمال هذا العمل. لو مش حابب تعرف تفاصيل انا عايز اشرح المطلوب بصورة سريعة وابسط من كل الكلام اللى تحت. فيه 10 جداول فى 10 صفحات كل دول فيه رابط لصورة موجوده على الكمبيوتر، خارج كل جدول فى أرقام من 0 إلى 9 وأرقام الصفحات من 0 إلى 9. اليوزرفورم فيه 3 تيكست بوكس، مربع رقم واحد اللى هو تيكست بوكس1 ده بيعبر عن رقم الصفحة، مربع رقم 2 اللى هو تيكست بوكس2 بيعبر عن اسم الصف وده الرقم اللى هو موجود أعلى الجدول والمربع رقم 3 اللى هو تيكست بوكس3 بيعبر عن رقم العمود اللى هو موجود شمال الجدول بردو. نفهم من كده انى معتمد فى إيجاد قيمة تقاطع رقم العمود مع الصف مت الأرقام اللى خارج الجداول وليست أرقام اعمدة ورموز الصفوف فى اكسل اللى هى (A, B, D إلخ) المفروض انا عايز اول حاجه يفعل الصفحة اللى هو مكتوب فى مربع1 (TEXTBOX1) وبعد كده يبحث فى الصفحة عن البيانات او رابط الصورة الموجود فى الخلية اللى بتتقطع مع الرقم اللى بيرمز ليه الصف اللى هو فى (TEXTBOX2) و الرقم اللى هو فى مربع3 (TEXTBOX3) ولما يلاقى الرابط ده فى حل من 2: 1- يظهر الصورة دى فى الصورة اللى هى فى اليوزرفورم (IMAGE1) 2- يضع بيانات الخلية دى فى وصف (LABEL1) بحيث اقول ان بيانات الخلية اللى انت لاقتها حطها =label1.Caption وبعدها انا هبقى ازود كود بحيث ياخد الرابط ده من الليبل ويعرضها فى (image1) وده انا عملته بالفعل فى الملف المرفق لذا يجب وضع الصورة المرفقة فى بارتشن E وكتابة فى تيكست بوكس1 فى اليوزرفورم رقم الصفحة اللى هو رقم 1. أرجو العلم بأن أرقام الصفحات وأرقام الصفوف والاعمدة اللى مكتوبه خارج الجدول اللى عملية البحث هتستند إليهم (غير ثابتين) يعنى ممكن اغير أرقام الصفحات والأرقام أغلى ويسار الجدول فى اى وقت، لكن روابط الصور الموجوده داخل الجدل لن تتغير. للعلم انا عملت جزء من الكود اللى هو لما اكتب رقم الصفحة وادوس على زر التنفيذ يبدأ ينشط الصفحة لكى يكمل الكود عمله والجزء ده بقى اللى انا مش عارف ممكن يتنفذ ازاى. شكراً لحضراتكم. شرح المطلوب عمله وما تم عمله حتى الأن : تعريف الخلايا فى اكسل مرتبط بجزئين ثابتين تقاطع الصف مع العمود وهنا نجد اسم الخلية (A1, B10, Z8... etc) وده طبعاً شئ ثابت مش بيتغير. وبالنسبة لأسماء الصفحات ده قابل للتغير عادى. المشكلة فى حالتى هنا عايز حاجه مش عارف الصراحة ازاى هعملها علشان كده طلبت من المتخصين ومن عندهم المعلومات الكافية فى الاكسل تقديم المساعدة لحل هذه المشكلة. المشكلة: فى الملف المرفق انا عملت جدول وكتبت فوق الجدول ارقام وعلى الشمال أرقام وداخل الجدول فى الصفحات العشر المرقمين من صفر إلى تسعة هبدأ احط روابط لصور موجوده على الجهاز. وعملت فورم مقسم إلى عدد 3 تيكست بوكس وصورة وزر خاص لتنفيذ الكود وخليت كل مربع من تيكست بوكس يقبل رقم واحد فقط وينقل بشكل تلقائى بعد إدخال القيمة للمربع اللى بعده واول تيكست بوكس ده خاص برقم الصفحة والمربع الثانى خاص برقم الصف الموجود فوق الجدول اللى عملته والمربع الثالث اللى تيكست بوكس3 ده خاص بالرقم اللى على شمال الجدول اللى عملته. وعملت فى زر تنفيذ الكود انه يفعل الشيت اللى رقمه موجود فى تيكست بوكس1، الجزء الأصعب هنا بقى بالنسبة لى، عايز الكود بعد ما فعل الشيت اللى رقمه موجود فى تيكست بوكس1 يبحث عن الرقم الموجود فى تيكست بوكس2 فى الأرقام اللى فوق الجدول اللى انا اعتبرتها رقم الصف، ويبحث عن الرقم الموجود فى تيكست بوكس3 اللى هو المفروض مسمى العمود بالنسبة لى، ويجيب الخلية بقى اللى بينهم اللى هى المفروض فيها رابط الصورة، وياخد القيمة اللى لقاها فى الخلية دى ويحطها فى label1.caption بحيث يبقى وصف الليبل ده هو رابط الصورة بحيث استخدم انا كود بعد كده يفتح الصور اللى لقاها واسمها موجود فى ليبل1، أو يضع الكود مباشرة فى الصورة وتظهر قدامى (أيهما أفضل يعنى وسهل تنفيذه). مع العلم إن أرقام الصفحات مش هتكون ثابته ولا الأرقام اللى فوق الجداول، بمعنى ان الصور الموجوده فى الجداول داخل ال10 صفحات ثابته مش هتتغير ولكن أرقام الصفحات والأرقام اللى فوق الجداول ممكن اغيرترتيبها فى اى وقت علشان كده مش هينفع اعمل تعريفات ثابتة للبيانات بحيث اقول ان رابط الصورة الموجوده فى الخلية وليكن ( A2) فى الصفحة رقم (1) عرفه على أنه متغير مثلا او المكان دا ثابت لأن ممكن اغير الأرقام اللى خارج الجدول وبكده رابط الخلية (A2) كان مثلا هيقع فى تقاطع رقم 1 مع رقم 8 فى الصفحة رقم 1 ولو انا غيرت الأرقام دى بعدها مش هتكون النتيجة اللى الكود جابها صحيحة. أرجو اكون قدرت أوضح الموضوع بشكل صح. Encoding.rar
  15. شكراً لاهتمام حضرتك وجزاك الله خير الكود شغال تمام، شكراً لاهتمامك
  16. انا شاكر جدا لحضراتكم وشكراً على التوضيح والمساعدة @jjafferr @محمد أبوعبدالله
  17. السلام عليكم ورحمة الله وبركاته اريد أن ابدأ فى تعلم الاكسس، وإصدار الاوفيس الذى استخدمه هو اوفيس 2010 عربى. ووجدت دورة تعليم على اليوتيوب لكنها على اوفيس 2016 انجليزى. فهل اذا أنشأت قاعدة بيانات على هذا الإصدار وقمت بتصميم برنامج يمكن تشغيله فيما بعد على اصدار اوفيس 2010 ؟ وهل بعد الانتهاء من تصميم قاعدة البيانات ووجهة الإدخال وتم مشاركتها على الشبكة المحلية LAN ليستخدمها الجميع وكانت الأجهزة كلها تستخدم اوفيس 2010 هل ستعمل بدون مشاكل ام يجب أن يكون هناك توافق فى إصدارات أوفيس؟ شكراً لحضراتكم. واكون شاكر جداً لو حد اقترح عليا دروس تعليمية او اى محتوى تعليمى خاص بأكسس.
  18. السلام عليكم ورحمة الله قمت بربط عدد من الملفات موجودين فى فولدر واحد وعملت اتصال بينهم ولما بشير الفولدر بحيث كل مستخدم يفتح الفولدر الخاص به. واجهت مشكلة فى التحديث يعنى لما بضيف بيانات على الشيت الاساسى بحيث يظهر لكل المستخدمين، التحديث مش بيظهر فى وقتها لازم المستخدم اللى فاتح ملف فرعى يقفل الملف ويفتحه تانى علشان تظهر البيانات الجديدة. وأحيانا ببقى مضطر اقفل الشيت الرئيسى. جربت كل الاعدادات والربط اللى معمول هو انى نسخت نطاق معين فى الشيت الاساسى ووضعته فى الملفات الفرعية عن طريق لصق ارتباط. ومن تبويب اتصال حددت اتصال بملف موجود على هذا الكمبيوتر واخترت الملف الرئيسى وورقة العمل اللى فيها البيانات. وفى الشيت الفرعي عملت كده. وكمان عملت اكتر من اختيار ان الملف يكون على جهاز كل مستخدم وحدد فى الاتصال ان الملف موجود على الشبكة. وعملت تحديث فى الخلفية وتحديث عند فتح الملف وتحديث كل دقيقة، بردو مافيش حاجه نافعه لازم اقفل الملف الفؤعى وارجع افتحه علشان تظهر التغيير اللى تمت ويحدث الربط. مع العلم انى لما بفتح الملفين مع بعض التحديث بيتم عادى فى نفس اللحظة لكن لو الملف الرئيسى مفتوح على جهاز وملف فرعى مفتوح على جهاز لازم الجهاز الفؤعى يقفل الملف الخاص بيه ويرجع يفتحه علشان يشوف البيانات الجديدة. اسف على الإطالة وأرجو يكون فيه حل للمشكلة. شكراً لحضراتكم وجزاكم الله خير
  19. السلام عليكم ورحمة الله وبركاته فى الملف المرفق فيه 3 ورقات عمل - (Data) ودى هيتم وضع فيها بيانات يومية.. وعايز اعمل ماكرو بحيث ينسخ البيانات الموجودة فيه ووضعها فى شيت (Old). وبعد عملية النسخ يقوم بحذف محتوى هذا النطاق (A2:BC20) فى شيت (Data) - (New) ودى بتساوى نفس شيت (Data). محتاج بس تنسيق بحيث ان اى خلية يكون قيمتها (صفر) يظهر فراغ بدل الأصفار الكتير دى. - (Old) ودى المفروض هيتم فيه عملية نسخ البيانات من شيت (Data) ليحتفظ بها لتكون مرجع لكل اللى اتسجل فى شيت (Data) خلال جميع الايام السابقة يعنى عايز الماكرو ينسخ من شيت (Data) إلى شيت (Old) ويضع البيانات اللى نسخها تحت اخر خلية فيها بيانات فى شيت (Old). ثم يقوم بحذف محتوى هذا النطاق (A2:BC20) فى شيت (Data) شكرا لحضراتكم وارجو يكون الشرح واضح. data.xlsm
  20. السلام عليكم ورحمة الله وبركاته محتاج كود يقوم بنسخ نطاق محدد إلى ورقة عمل جديدة وتسميتها بتاربخ اليوم. ومسح المحتوى من النطاق الاصلى وترك المعادلات. علماً بأن النطاق يحتوى على معادلات، اريد فقط ان يتم نسخ المحتوى بدون المعادلات. النطاق (A1:BC20) اسم ورقة العمل اللى فيها البيانات (Data) شكرا لحضراتكم data.xlsm
  21. السلام عليكم ورحمة الله وبركاته تم عمل تبيه صوتى ونبيه برسالة تفيد بتحديث المحتوى تم اضافة مديول يحتوى على معادلة لتحقيق الشرط المطلوب وتم ربطها مع العمود (اسم الموظف) يمكنك تغيير العمود بعمود أخر كما تشاء. وفى حالة قمت بتغيير اسم الملف يجب الدخول على المديول (Sound) وتغيير اسم الملف بالاسم الجديد. تم اضافة معادلة (countA) لعد قيمة العمود، ومعادلة (SoundMe) التى تم اضافتها عن طريق المديول ويتحقق الشرط اذا كانت قيمة خليه (CountA) أكبر من صفر. يجب تواجد الملف الصوتى فى نفس مجلد ملف الاكسل، أو يمكن ان تقوم بتعديل الكود لإمكانية اضافة مسار الملف الصوتى. تنبيه صوتى ورسالة.rar
×
×
  • اضف...

Important Information