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

e_h_ahmed

عضو جديد 01
  • Posts

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

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

السمعه بالموقع

1 Neutral

عن العضو e_h_ahmed

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    مدرس مساعد بالجامعة
  1. السلام عليكم ورحمة الله اخى الكريم التقني كل عام وحضرتك بخير بمناسبة العيد المبارك, واشكر لك تواضعك وحسن خلقك وبارك الله فيك وبارك لك. اخوك / عماد حمدى احمد
  2. السلام عليكم ورحمة الله الاخ الكريم صاحب السؤال والموضوع, تحية طيبة وكل عام وانت والمسلمين بخير ان شاء الله. بالنسبة لسؤالك وهو عمل جمع للحقلين ا و ب فى الحقل ج داخل جدول ما بدون اللجوء الى الاستعلام او النماذج, فان هذا غير ممكن بكل تاكيد وليس ذلك لان برنامج الاكسس لا يتيح اجراء العمليات الحسابية داخل الجداول مباشرة وحسب, ولكن السبب العلمى لذلك انه تطبيقا لمبادئ مستر Codd صاحب ومؤسس كل القواعد العلمية لقواعد البيانات الحديثة (منذ عام 1970) وليس هذا قاصرا على برنامج الاكسس فقط ولكن هذه الخاصية (العمليات الحسابية داخل الجداول) غير موجودة داخل اى برنامج قواعد بيانات حديث وذلك لان هذا يعد خلل فى تصميم قواعد البيانات ويعمل على اضعافها وفقد التماسك والتكامل بها. اخى الكريم لن اطيل عليك فى الموضوع فانا معلوماتى فيه متواضعة مثلك تماما ولكنى انصحك بقراءة مجموعة محاضرات اخونا واستاذنا العالم InternetMaster باسم الأسس العلمية لقواع البيانات واخيرا اخى الحبيب اتمنى تستفيد من هذه المحاضرات ولك منى كل الاحترام وبالنسبة للأخ التقني انصحك بنقل الكود الذى تستخدمه لجمع الخليتين فى حدث بعد التحديث للحقل ا والحقل ب بدلا من حدث (عند التحميل ) للنموذج وذلك لانك بمجرد وقوفك فى سجل جديد يقوم البرنامج باحتسابه سجل مضاف ويقوم بتوليد سجل جديد وذلك بسبب العملية الحسابية التى تتم فتجعل البرنامج يحتسب السجل وحتى ولو لم يوجد به قيم. وبالتوفيق بعون الله,,, عماد حمدى احمد
  3. السلام عليكم ورحمة الله الاخ الكريم حدث معى مثل ما حدث معك فعليا وكانت بتخرج لى نفس الرسالة ولكن مع ملف اكسل وكان به مجهود اسابيع. ولم استطيع استعادته وقتها. ولكن وفقنى الله الى ان اقوم بعمل بحث على النت للبحث عن سوفت وير لعمل استرجاع (اصلاح) لملفات الاكسيل (Exel Recover) وفعلا لقيت برامج هى مؤقته بس قدرت استرجع الملف وفقدت التنسيق ولكن البيانات والحمد لله استرجعتها. وعلى هذا انصحك بالبحث عن برامج مماثلة للورد وان شاء الله هتلاقى وكان الله فى عونك وعوض عليك مجهودك خير. اخوك عماد حمدى احمد
  4. السلام عليكم ورحمة الله الاخ الكريم يمكنك التخلص من الجزء العشرى فى الرقم بدون عمل تقريب للكسور وذلك باستخدام الدالة Int وهى الدالة الخاصة بالعودة بالجزء الصحيح للعد بدون جبر الكسور. فعلى سبيل المثال لو كان حقل السعر هو Price فان العمود الثانى الذى تحسب فيه الخصم سيكون بالشكل التالى discount: Int(Price*30/100) على اساس ان discount هو مقدار الخصم. وطبعا لك ان تغير المعادلة الرياضية حسب ما تريد حسابه فعليا, المهم ان تضع المعادلة داخل الدالة Int للعودة بالرقم الصحيح بدون جبر الكسور. وبالتوفيق بعون الله,,, اخوك عماد حمدى احمد
  5. السلام عليكم ورحمة الله اخى الحبيب استخدم التنسيق الشرطى. بحيث تحدد عمودان, العمود الاول A وهوالمتغير . والثانى B وهو الثابت. فى العمود الثالث قف على الخلية الاولى ثم من قائمة تنسيق اختار (تنسيق شرطى). وفى خانة شرط واحد اختار (الصيغة هى). ثم ضع فيها الشرط A1<B1 واختار التنسيق (اللون والخط وغيره) حسب ما تحب. بحيث اذا تحقق الشرط الموضوع سينفذ التنسيق المختار. وان لم يتحقق الشرط لن ينفذ التنسيق. وبالتوفيق,,, عماد حمدى احمد
  6. السلام عليكم ورحمة الله الاخوة الكرام قرأت المشكلة مع Windows والرد من يوم السعد. وطبعا الرد صحيح 100% لكن اريد ان اضيف حل اخر اسهل واامن بالضغط على زر Shift على الكيبورد وفتح قاعدة البيانات وانت ما زلت ضاغط Shift ستفتح قاعدة البيانات فى وضع التصميم, مهما كانت الخيارات التى ادخلتها عند بدأ التشغيل. وعندها يمكنك التعديل وتغيير الاختيارات. وشكرا عماد حمدى احمد
  7. لسلام عليكم ورحمة الله الاخت هند قومى بفتح كونترول بانل ومنه Regional and ... ثم قومى باختيار لغة غير اللغة العربية ولتكن English(United State. وده كحل سريع لمشكلتك, وانشاء الله ينفع معاكى وشكرا,,
  8. السلام عليكم ورحمة الله الاخ الكريم تصفح الرابط التالى وان شاء الله تجد الاجابة اوشكرا,, عماد حمدى احمد http://www.arabteam2000-forum.com/index.php?showtopic=59231
  9. السلام عليكم ورحمة الله الاخ الكريم اكيد انت مثبت الارقام داخل الجهاز من الكنترول بانل على الارقام الهندى(اى العربية). اذهب الى Control Panel ثم Regional and ... ومنها قم بتغيير خاصية الارقام الى (نظام Context) والخطوات بالضبط تعتمد على نوع الوندوز عندك لكن ابحث ومش هتتعب. او اكتب لى نوع الوندوز عندك وانا اقولك بالضبط تعمل ايه. ملاحظة: توجد 3 انواع للترقيم فى الوندوز 1- Hindi اى الارقام العربية (وبالتالى كل الارقام فى كل الاماكن ستكون عربى) 2- Arabic اى الارقام الانجليزى (طبعا دى ارقامنا الاصلية) وستتحول كل الارقام الى الانجليزى 3- Context وهى الافضل. فعند الكتابة عربى تكتب ارقام عربى. وعند الكتابة انجليزى تكتب انجليزى. وشكرا,, اخوكم/ عماد حمدى احمد
  10. السلام عليكم ورحمة الله الاخ الكريم هذا الموضوع قتل بحثا من قبل قم بعمل بحث داخل المنتدى بأى من الكلمات الاتية تنفيذى او تنفيذية او EXE او Run Time او Office Developer وان شاء الله تجد مبتغاك وكمان ممكن تدور داخل منتديات شقيقة اخرى مثل arabteam2000.com or arabmoheet.com وشكرا,, اخوكم/عماد حمدى احمد
  11. السلام عليكم ورحمة الله الاخ الكريم طيف بارك الله فيك ولك وجعلك عونا وزخرا لكل محتاج وشكرا جزيلا على سعة صدرك ودماثة خلقك واكثر الله من امثالك. والاخ الكريم حسين محمد ربنا يكرمك وينفعك بمجهودات الاخ طيف وهو الاحق بكل الشكر والتقدير وما كانت ملاحظاتى الا لاتعلم من علم اخى طيف اكثر الله من علمه.
  12. السلام عليكم ورحمة الله الاخ الكريم / طيف بارك الله فيك وفى امثالك من اساتذتنا بالمنتدى, واشكرك جدا على سعة صدرك وردودك القيمة. وانا فعلا المستفاد من متابعتى لمساعداتك للاخوة فى المنتدى, وكم احسدك على مجهودك ونشاطك وربنا يبارك لك فى همتك وعزيمتك انا فى الحقيقة مازلت مبتدأ فى قواعد البيانات وليست لى خبرة مثل حضرتك ولكن اذا الامر تعلق بالرياضيات تجدنى شخص اخر. المهم بالنسبة لرد حضرتك انا مقتنع جدا بكلامك وان كان عندى بعض المقترحات علها تفيد 1. بالنسبة لتفضيل الاستعلامات عن الكود فهذة مسألة حضرتك اعلم بها منى ولن اتكلم عليها. 2- بالنسبة للترقيم, لماذا تصر على ان يكون الترقيم عددى؟ لماذا لا يكون معرف الصنف حرفيا (اوحتى رقما) وليكن مكون من ثلاثة احرف وتجعل رقم القطعة عبارة جمع معرف الصنف والتكرار للقطعة مثال: معرف الصنف ABC مثلا والكمية 3 وبداية الترقيم فى جدول القطع 10 مثلا فيكون ترقيم القطع ABC10, ABC11,ABC12 ويا حبذا لويكون لكل صنف تكرار متصل فيسهل بعد ذلك عمل حصر وجرد للعهدة بدون مشقة (اعذرنى طبيعة عملى جعلتنى افكر دائما فى كل الاحتمالات ) وبهذا تضمن عدم تكرار رقم القطعة مطلقا , وكذلك يكون من السهل على الموظف معرفة نوع القطعة من مجرد رقمها. واخيرا بالنسبة لموضوع الخطأ من 52 وكتبت 25 فان تدارك ذلك سهل كما وضحت حضرتك. ولكن ليس هذا ما قصدت ولتوضيح قصدى نفرض ان الكمية فعلا كانت 25 وتم كتابتها 52 فبهذا تكررت 52 مرة وهذا خطا. فكبف يمكن تدارك هذا الخطأ والتخلص من الارقام الزائدة؟ وبمعنى اكثر تعميم نفرض ان الموظف ادخل كمية خطأ واراد ان يتخلص مما ادخله كليا فماذا يفعل؟ اقترح عمل استعلام جديد يقوم باستعادة الحقول المكررة لصنف معين (الذى به الخطأ وطبعا هذا يعتمد بالدرجة الاولى على طريقتك فى ترقيم القطع) وبالتالى يمكن حذفها واضافتها من جديد بعد تحديثها. واخيرا اخى الكريم اسف مرة ثانية على الاطالة وبارك الله فيك ولك اخوكم/ عماد حمدى احمد
  13. السلام عليكم ورحمة الله الاخوة الكرام قرات الموضوع وتابعته ولكن اعذرونى فانا لدى بعض الملاحظات على البرنامج المحمل من الاخ طيف بارك الله فيه وجعله عونا لكل المسلمين وهذا ليس للنقض والعياذ بالله ولكن هى تساؤلات قد اكون مخطا او مصيب وهى 1- اليس من الافضل ان نجعل الجدولين (t_all ) و ( t_tr) مرتبطين بعلاقة واحد الى متعدد, بحيث يحتوى الجدول الاب كافة المعلومات عن الصنف وكميته وترقيمه, ويحتوى الابن على كود الصنف الاب مع التكرار المطلوب حسب الكمية وكذلك يحتوى على الترقيم الفرعى للقطع 2- بالنسبة لعملية تكرار السجل , اليس من الافضل ايضا وضعها داخل كود وربطها بمفتاح على النموذج بحيث يتكون الكود ببساطة من جملة تكرار (for) محدودة بعدد الكمية وداخلها امر تنفيذ جملة استعلام الحاق (RunQury) وهذا كبديل عن الاستعلامات والماكرو الكثيرة والتى تعتبر ارض خصبة للعديد من الاخطاء مستقبليا 3- بالنسبة لعملية ترقيم القطع ( بصراحة ) لا اعلم ما مغزى استخدام الاخ طيف للمعادلة (الكمية * الرقم التلقائى*3) انا كمتخصص رياضيات (مدرس مساعد بالجامعة) استوقفتنى هذة الطريقة فى الترقيم فهل يضمن الاخ طيف الا يتكرر رقم القطعة مرة ثانية؟ وان كانت الاجابة بنعم فاليك هذا المثال ويتم تطبيقه على النسخة الموجودة على الموقع كما هى بعد فتح النموذج 123 غير الكمية للصنف الموجود الى العدد 1 (بدلا من 4) ثم قم بالتحديث والتكرار وتكوين الارقام وبعد ذلك غير الكمية مرة اخرى الى 2 واكمل المشوار(تحديث وتكرار وترقيم) ثم مرة اخرى (ماتزهقوش) غير الكمية الى 1 واكمل المشوار والان ماذا نلاحظ؟ افتح الجدول t_tr وراقب ارقام القطع فى السجلات 2 و 4 تجد تكرار (نفس الصنف ونفس الرقم التعريفى ونفس رقم القطعة ) وهذا بالتاكيد مشكلة وكذلك غير الكمية مرة اخرى الى 20 واكمل المشوار واخيرا غير الكمية مرة اخيرة الى 4 واكمل المشوار كذلك راقب ارقام القطع فى السجلات 5 و 25 نفس المشكلة (التكرار) وهناك الاف الارقام الاخرى التى ستؤدى لنفس المشكلة وطبعا ده برنامج عام ما اقدرش اعرف ايه الاصناف اللى جايه وامتى وكميتها 4- واخيرا اريد ان اسأل ماذا سيحدث لو الموظف المسؤول عن ادخال البيانات اخطا وارخل كمية ولتكن 25 وحدث البيانات وكرر ورقم وفجاة اكتشف ان الكمية الصحيحة 52 مثلا وليست 25 ماهو الحل عندئذ؟ طبعا مشكلة واخيرا اخوانى الكرام اسف جدا والله على الاطالة وارجو من الاخ طيف ان يتقبل كلامى بصدر واسع فانا والله اقده جدا ومتابع لمجهوداته فى المنتديات واكثر الله من امثاله. واتمنى منكم ان كنت مخطأ فى كلامى ان تسامحونى وتلتمسو لى العذر فانا فى بداية طريقى لقواعد البيانات. والسلام عليكم ورحمة الله اخوكم / عماد حمدى احمد
  14. السلام عليكم ورحمة الله الاخ الكريم هل حضرتك تقصد وضع جدول داخل نموذج لاضافة بيانات جديدة (اى تملا سجلات الجدول بالبيانات) ام تريد جدول يتم اضافة حقول جديدة الية من داخل النموذج؟ لو كان الاول يبقى الاجابة سهلة جدا وموجودة داخل المنتدى وهى ببساطة انك تبنى نموذج على الجدول بتاعك وبالتالى تقدر تضيف وتحذف بيانات من جدولك اما لو الثانية فاعتقد انك مش محتاج تفتح الجدول من خلال النموذج افتح الجدول طبيعيا واضف ما تريد من حقول. وشكرا,,
  15. السلام عليكمم ورحمة الله لقد وضعت ردا فى الرابط الذى ارفقته حضرتك اتمنى يفى بالغرض, وشكرا اخوكم/عماد حمدى احمد
×
×
  • اضف...

Important Information