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

أبوعبد الله

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

    1,389
  • تاريخ الانضمام

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

كل منشورات العضو أبوعبد الله

  1. أخي العزيز تم تنفيذ الفكرة على ملفك الأخير وتم إضافة إمكانية إضافة أسماء موظفين بفورم إضافة الحالة، والآن بحقل إسم الموظف في التقرير تم عمل تحقق من الصحة بقائمة منسدلة بأسماء الموظفين المضافين وتم إضافة إمكانية إضافة تقرير جديد ( ورقة جديدة ) لموظف آخر ، أرجو أن تجرب بالملف المرفق . تحياتي أبو عبدالله time sheet W-FORM-2.rar
  2. أخي الحبيب / أحمد يعقوب أشكرك على مرورك الكريم وإضافتك الجميلة . تقبل تحياتي أبو عبدالله
  3. أخي العزيز يا ريت تكون واضح أكثر لإنك تذكر المعلومة ولا تكملها مثل ( واضافة خانة ادخال اسم الموظف ) أين تريد إضافة خانة الموظف وماذا تقصد بإضافتها ، ومثل ( بس لوكرمت كيف يمكنيي استعمالها علي الجدول الدي ارفقت بدون موظف 1 موظف 2 الخ ) هل تقصد من هذه الجملة أنك تريد لكل موظف ورقة أو جدول مثل مرفقك الأخير ، أرجو التوضيح بكل تفصيل ومعلش خليها عليك شوية وبحبح يدك في الشرح عشان نوفر الوقت والمجهود في المفيد . تحياتي أبو عبدالله
  4. الأخت الفاضلة إذا كان الهدف من الكود هو رسائل بقراءة كل التعليقات في نطاق محدد ( مختار) سواء كان جدول أو خلافه فبالمرفق فكرة تقوم باللازم فقط حددي النطاق المطلوب قراءة التعليقات الموجودة بخلاياه واضغطي مفتاح تشغيل الكود وسيقوم بعرض رسائل متتالية بكل التعليقات الموجودة بالخلايا ما حددتيه من نطاق . أرجو أن يفي هذا بالغرض . تحياتي أبو عبدالله إقراء التعليقات بخلايا النطاق المختار.rar
  5. أخي العزيز تم معالجة موضوع إضافة حالات جديدة من خلال فورم تستطيع منه إضافة أي حالة جديدة تستدعيه من مفتاح ( إضافة حالة موظف ) ، وتم تغيير فورم تسجيل حالة الموظف لفورم آخر تختار منه الحالة مباشرة أو تبحث عنها بأي جزء من إسم الحالة أو رمزها، واختيار الحالة يتم بطريقة من اثنين الأسهل نقرة مزدوجة على الحالة في ال LISTBOX فيتم اختيار كود الحالة فقط ووضعه بالخلية النشطة أو التأشير على الحالة ونقر مفتاح اختيار ليتم نفس الأمر ، وطبعاً استدعاء فورم التسجيل بنفس الطريقة الأولى قبل التعديل بنقرة مزدوجة على أي خلية من خلايا تسجيل حالة الموظف . لم أستطع التعامل مع النموذج الجديد الذي أرفقته نظراً لضيق الوقت ولكن فيما تم ما يغني عنه في رأيي خاصة أن به المعادلات الجاهزة لحساب الحالات المختلفة التي قام بإعدادها أخي طارق . تحياتي أبو عبدالله time sheet W-FORM-1.rar
  6. أخي العزيز على حسب ما فهمت من كلامك بالمرفق يمكنك البحث من الورقة الرئيسية(ورقة1) من أيقونة بحث أو بورقة جديدة أسميتها (بحث) أيضاً من أيقونة بحث وعندما تبحث ضع أي جزء من الكلمة المراد البحث عنها مثل جدة ويمكنك البحث بجزء من الكلمة اكتبها في صندوق النص الذي يظهر لك ليتم عمل بحث واستنتاج نتيجته بالورقة (بحث) بحيث تبقى معلوماتك الرئيسية كما هي ، وللمعلومية يمكنك البحث بأي جزء من أي معلومة في بياناتك الرئيسية وليس فقط معلومات الموقع كما أنك لو تركت علامة الاستفهام التي تظهر بصندوق النص ولم تدخل أي معلومة جديدة للبحث فسيكون النتيجة إستدعاء المعلومات الرئيسية بالكامل، أرجو التجربة . أرجو أن تكون الفكرة مناسبة لطلبك . تحياتي أبو عبدالله بحث-1.rar
  7. أخي الحبيب / هشام أشكرك جزيل الشكر على مرورك الجميل بس إنت باين عليك خطير وجايب معلومات خطيرة بس فرقت معاك شوية المتنزه أجدع ناس بس انا مش من هناك لكن تقدر تقول إنت قربت بس ياريت تعرفني من فين جبت المعلومات أكيد في حد سربها لك ، أنا في انتظار ردك . مع حبي وتقديري أبو عبدالله
  8. أخي العزيز رجاء توضيح طلبك هل تريد البحث بفورم للبحث وإذا كان بفورم هل تريد الذهاب بالجدول لما تختاره من نتيجة البحث بالفورم أم ماذا تحتاج بالضبط ، ارجو التوضيح والكل مستعد للمساعدة إن شاء الله . تحياتي أبو عبدالله
  9. أخي العزيز / nyef لم يكن طلبك واضحاً بنسبة كبيرة لي ولكن على قدر ما فهمت قمت بعمل اللازم على الوجه التالي : 1- تم تحديدنطاق ديناميكي لأكواد الأصناف والموجودة بالعمود B والذي كنت أنت قد حددته في مواصفات ال COMBOBOX بإسم ER على أنه مصدر بيانات ال COMBOBOX ولم تقم بتحديده . 2- تم تفعيل إظهار الفورم بنقرة مزدوجة على أي صنف بالعمود B ليظهر كمحتوى ال COMBOBOX وبالتالي تظهر بياناته بالكامل بال LISTBOX . 3-تم تعديل ال FUNCTION BB ليظهر كل البيانات عن الصنف الموجود كوده بالCOMBOBOX على أن يبدأ من B1 بدل B2 . 4- بنقرة مزدوجة على صف الصنف في ال LISTBOX يتم اختيار كود الصنف وسعره بالصف الذي تقف به بالورقة nn سواء كان صف خالي يعني تريد إدخال بيانات جديدة بأول صف خالي يبدأ من العمود B أو التعديل على صنف موجود قمت بعمل نقرة مزدوجة على الكود الخاص به . أرجو أن توضح لي ما يتفق مع طلبك مما تم تنفيذه وما لايتفق وتوضيح المطلوب بشكل أوضح . تحياتي أبو عبدالله last2.rar
  10. أخي العزيز / الخالدي حل رائع ولك الشكر الجزيل .
  11. أخي العزيز وهذه إضافة بسيطة لفكرة أخي العزيز / م.طارق المتميزة ، وهي إدخال المعلومات بفورم يظهر بنقرة مزدوجة بأي خلية في نطاق بيانات إدخال الحالة وبمجرد اختيار الحالة من الفورم يسجلها بالخلية النشطة ويختفي . تحياتي أبو عبدالله time sheet W-FORM.rar
  12. أخي العزيز / skyblue إلى جانب فكرة أخي العزيز هشام هذه فكرة أخرى . تحياتي أبو عبدالله ترحيل رواتب.rar
  13. أخي العزيز / هاني بدر أشكرك جزيل الشكر على مبادرتك الطيبة والتي تبدو أنها ستكون مشروع متميز نخرج معه بإجابة شافية للأخ أو الأخت صاحب/صاحبة السؤال ويسعدني أن أتعاون معك فقد استهوتني فكرة حسابات المطاعم وكان لي تجربة فيها أرجو أن نتعاون معاً لإخراج نظام ولو بسيط للتعامل مع المخزون والحسابات في إطار فكرة المطاعم وأعجبني فكرتك بخصوص موضوع الرسيبهات وأتمنى أن يكون لديك معالجة مناسبة لهاللحصول على تكلفة الوجبات المختلفة . تقبل تحياتي أبو عبدالله
  14. أخي العزيز / ايهاب معك حق ولم أنتبه لهذه النقطة وتعديلك في محله وأشكرك عليه . تقبل تحياتي أبو عبدالله
  15. أخي العزيز / ايهاب أشكرك على ردك وقد اطلعت على إضافتك بالكود ListBox1.Clear ولكن لم يكن لهذه الإضافة التأثير الذي تحدثت عنه في رد سابق لك من أنه يمسح الصف الأول من البيانات المكررة مثل (أيمن) ويضع مكانها معلومات الإسم الجديد في ال COMBOBOX وهذا لم يحدث لسبب منطقي وهو أن البحث يتم فقط على الداتا الموجودة في ال COMBOBOX فلا يظهر بال LISTBOX إلا ماله علاقة بما يوجد بال COMBOBOX فقط أم أنك كنت تقصد شيء آخر فأرجو التوضيح . تحياتي أبو عبدالله
  16. أخي العزيز / tofimoon4 إلى جانب الحل بالمعادلات الذي طرحه أخي العزيز / م.طارق فهذا حل بكود بالمرفق . تحياتي أبو عبدالله ترحيل بشرط.rar
  17. أخي العزيز / DBA.Oracle أشكرك بشدة بس على فكرة للمرة الثانية تخاطبني بإسم عبدالله وأنا إسمي أبو عبدالله أخي DBA.Oracle تحياتي أبو عبدالله
  18. أخي العزيز / onlymanly بالمرفق حل لما طلبت ربما بطريقة مختلفة ولكن لعله يكون مناسب ، تم تنفيذ فكرة وجود قائمة بالورقة ( R ) بأسماء وأرصدة كل الحسابات ويتم تحديثها تلقائياً بمجرد تفعيلها/فتحها عند حدوث أي تغيير في أرصدة حسابات موجودة أو إضافة حسابات جديدة ، ومن نفس القائمة تستطيع تفعيل أي حساب بنقرة مزدوجة على إسمه بالقائمة وتستطيع العودة إلى الورقة ( R ) باعتبارها الورقة الرئيسية من خلال مفتاح موجود في كل أوراق الحسابات ، أرجو أن يكون الحل مناسب . تحياتي أبو عبدالله onlymanly-1.rar
  19. أخي العزيز / DBA.Oracle أشكرك على اقتراحك الذي لفت نظري لمسألة تكرار الأسماء التي لم أنتبه لها كما ذكرت سابقاً فنتيجة السرعة لم أنتبه لمسألة التكرار حتى أنني اعتمدت فكرة أن الأسماء تمثل عناصر فريدة تستخدم في البحث والاختيار حسب رغبة الأخ/ nyef صاحب الطلب وحقيقة وجدت حل لمسألة تكرار الأسماء في عملية اختيار الصف للإسم المختار في ال LISTBOX وهي إضافة عمود ثالث إلى ال LISTBOX يظهر به عنوان الخلية التي بها الإسم وبالتالي إن تكرر الإسم مثل ( أيمن ) فسيظهر عنوانان إلى جانب الإسم وبالتالي يمكن أختيار أي إسم منهما حسب العنوان سيتم الذهاب إليه واختياره إلى جانب خلية السعر . والفكرة تتضح بالمرفق . تحياتي أبو عبدالله combobox-2.rar
  20. أخي العزيز / nyef بالمرفق بال LISTBOX ثم DOUBLE CLICK على نتيجة البحث المطلوب الذهاب إليها يتم الذهاب إليها بجدول المعلومات بالورقة . قمت بعمل بعض التعديلات بالفورم منها أن يظهر لك الإسم والسعر حيث ان ظهور الإسم هو أساس الذهاب لصف معلوماته لأنه حسب ما فهمت هو العنصر الفريد بخلاف السعر الذي يتكرر مع أكثر من إسم ، وتم وضع عناوين لعمودي ال LISTBOX وتم تعديل بعض الفورمات للفورم ، أرجو أن تكون التعديلات لا تتعارض مع رغبتك . تحياتي أبو عبدالله combobox.rar
  21. أخي العزيز / onlymanly أرجو تفصيل طلبك وبشكل واضح حيث أنني عندما اطلعت على الملف والوقة ("R") تحديداً لم أفهم بشكل قاطع من خلال محاولة توضيحك للمطلوب ماهو المطلوب تحديداً فهل تريد عمل القيود في الورقة("R") ومن ثم تقوم بترحيلها فيذهب القيد للحسابات المختلفة أم تريد بالورقة ("R") استدعاء أي حساب من خلال إسمه الموجود بالعمود B أم ماهو المطلوب بالتحديد رجاء التوضيح للأهمية وحتى نستفيد من الوقت بشكل فعال . تحياتي أبو عبدالله
  22. أخي الحبيب / أبو عبدالله أشكرك من كل قلبي . أخي الحبيب/ م. طارق أخي الحبيب / يحيى حسين أنتم أساتذتنا في المعادلات ويبدو أنني أذهب دائماً إلى آخر الحلول على الرغم من وجود حلول أسهل فلكم الشكر على المعادلات القيمة . تحياتي أبو عبدالله
  23. أخي العزيز / أبو عبدالله بالمرفق تم استعمال معادلة بال VBA وهي معادلة MAXIF وهي معادلة هامة جداً برأيي ووجدت أنها تمثل حل مناسب لطلبك مع ملاحظة أن العملاء بالتقرير اللذين ليس لهم تعاملات ستجد تاريخ آخر تعامل لهم فارغ بالطبع . تحياتي أبو عبدالله حسابات - تاريخ آخر تعامل.rar
  24. أخي العزيز / jo11 أخي العزيز / netcom199 أخي العزيز / sag أشكر لكم مروركم الكريم وكلماتكم الرقيقة . أخي العزيز / sag الكود هو كود من شريحة ما يسمى بالأكواد الحدثية EVENT CODE أي التي تعمل عند حدوث حدث معين وفي هذا الكود يعمل مع حدث التغيير في النطاق المحدد بالكود يعني أي تغيير على الخلايا مثل حذف أو تعديل المحتوى وهو مرتبط بالورقة والتغيير فيها WORKSHEET_CHANGE وهو موجود وتستطيع الاطلاع عليه من علامة تبويب الورقة بماوس يمين ومن القائمة اختر VIEW CODE ولا يظهر الكود بالطبع بالخلايا مثل المعادلات . تحياتي أبو عبدالله
  25. أخي العزيز شكرا لك .
×
×
  • اضف...

Important Information