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

osama ababneh

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

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

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

كل منشورات العضو osama ababneh

  1. اخي المبرمج الان يتعين عليك ان تنشئ قاعدة بيانات تحتوي على ثلاثة جداول الاول = جدول الاصناف ويكون رقم الصنف مفتاح اساسي ويحتوي على ما تريد من بيانات تخص الصنف الثاني = جدول الموردين ويكون رقم المورد هو المفتاح الاساسي ويحتوي على بيانات الموردين الثالث= جدول العملاء ويكون رقم العميل هو المفتاح الاساسي ويحتوي على بيانات العملاء الرابع =جدول العمليات (وهنا مربط الفرس) ويحتوي على 1 - رقم العملية (مفتاح اساسي) 2 - رقم الصنف ( مرتبط برقم الصنف من جدول الاصناف) 3 - رقم المورد ( مرتبط برقم المورد من جدول الموردين) 4 - رقم العميل (نفس السابق) 4 - التاريخ 5 - الكمية المشتراة 6 - القيمة (سعر الوحدة) 7 - الكمية المباعة 8- القيمة (سعر بيع الوحدة) الان لدينا قاعدة بيانات مرتبطة ومتماسكة ونبدا بتصميم الاستعلامات حسب الطلب ثم النماذج والتقارير
  2. اخي بالنسبة للتاريخ ادخل الى تصميم النموذج - خصائص حقل التاريخ - بيانات - ثم اكتب في القيمة الافتراضية = Date ()
  3. اخي المبرمج لكي تتضح الصورة ما هو المقصود بالعدد الموجود في الجدول ؟؟؟ اي الى ماذا يرمز ؟؟؟ هل يرمز الى الرقم (ترقيم)؟؟؟؟ وبالنسبة لطلبك الثاني فهو مرتبط باللاول (حسب فهمي للموضوع) اي انك تريد برنامج لمراقبة المخزون (الوارد والمصروف والارصدة) فهل هذا هو المطلوب؟؟؟؟ بالنسبة لان يضهر الرصيد في الجدول فان هذا من الاخطاء الشائعة في تصميم قواعد البيانات لان وظيفة الجداول تخزين البيانات فقط وليس العمليات الحسابية لانه يوجد اكثر من مكان لاجراء العمليات الحسابية على كل حال ارجو التوضيح اكثر لتتم المساعدة بالشكل المطلوب انشاء الله
  4. اخي يوجد اكثر من موضوع حول طلبك في المنتدى وهذه مشاركة ممكن ان تفيدك http://www.officena.net/ib/index.php?showtopic=22568
  5. اخي الشرقي يبدو انه حصل سوء فهم !!!! لكني فعلا وقعت في متاهة فما هو المطلوب بالتحديد او لماذا تريد هذا الشيئ والسبب انه اذا قمنا بعمل حقلين او اكثر ليتم الحاق الحقول الاخرى اليها فانها ستكون في نفس الصف يعني ستكون الخانتين الاولى والثانية الخاصتين بالاسم ورقم الهاتف فارغتين في حال نقلنا الحقول الى الحقل الثاني وهذا مثال الجدول الاول الاسم 1 الهاتف 1 الاسم 2 الهاتف 2 الاسم 3 الهاتف 3 وفي الجدول الثاني الاسم الهاتف فاذا اردنا ان ننسخ بيانات الصف الاول في الجدول الثاني ووضعها في بيانات الجدول الاول في الخانات (الاسم 2 و الهاتف 2) فما الذي سيحصل ستكون قيم الجدول 1 الصف 1 كما يلي الاسم 1=فارغ الهاتف 1=فارغ الاسم 2=الاسم (في جدول 2) الهاتف 2= الهاتف (في جدول 2) الاسم 3=فارغ الهاتف 3=فارغ فهل باعتقادك ان هذه الطريقة صحيحة !!!! وما هي الجدوى منها ؟؟؟؟؟ (طبعا انا ارد على مشاركتك ومش فاهم اشي من اللي اكتبة) لاني فعلا مش فاهم الموضوع فما هو الهدف من الحاق حقول الى حقول اخرى يتم تحديدها اي ليس بالترتيب ؟؟ ارجو ان اكون قد وفقت في توضيح الصورة وهدفي هو مساعدتك في الدرجة الاولى وليس الانتقاد او الاساءة لا سمح الله
  6. اخي الطالب المثابر اوكد لك انه انشاء الله لا توجد متاهات نهائيا وان الجداول سواء في الاكسس او الاوراكل او .... كل انواع قواعد البيانات هي نفسها فلا تجعل اخي من وجود جدولين عائق يقف امامك فاذا كنت مصرا على ان يكون جدول واحد يحتوي كل البيانات المطلوبة فالاسهل صراحة ان تستخدم الاكسل وحينها سيقوم الموظف بانفاق معظم الوقت في عمليات الادخال لبيانات العميل اخي ان ما يميز الاكسس عن الاكسل هو الجداول العلائقية وهذه الجداول واعتقد انك تعرف اكثر مني وجدت للقضاء على مشاكل قواعد البيانات التي بالغالب اسبابها اخطاء الادخال فالشخص الذي سيدخل البيانات يختلف عنك ولا يعرف انه اذا ادخل اسم العميل( ايمن) ثم قام باستخدام الهمزة في عملية اخرى وادخلة (أيمن) فان الكمبيوتر سيعتبرة عميل اخر .... لذلك تم وضع جدولين وليس واحد اخي برنامجك الان وبشكلة الحالي جاهز للعمل باستثناء التقارير التي تحتاج فقط لبعض عمليات التنسيق فكل ما طلبتة او من الممكن ان يطلبة مديرك متوفر في البرنامج .... فماذا بعد؟؟؟؟ انا اقدر انشغالك ومدرك تماما لمعرفتك بالاكسس ان ما تبقى من تنسيق لن يعملة احد بالشكل الذي تريدة غيرك لان تنسيق التقرير مسالة جمالية نسبية وتختلف من شخص لاخر فالشكل الذي يعجبني ليس بالضرورة ان يعجبك فلكل منا وجهه نظرة ولذلك تركت هذه المهمة لك وهذا كل ما في الامر. وانا ما زلت اقول لك انني جاهز لاي استفسار وايضا ما اعجز عنة فاخواننا في المنتدى خبراء بمعنى الكلمة ولن يتوانو لحظة في تقديم المساعدة
  7. اخي تفضل هذا الملف بعد التعديل وعليك الرجوع الى مصدر عنصر التحكم لمعرفة طريقة الطرح او الجمع او ..... اما بالنسبة للاستفسار الثاني فاني اعتذر كون السؤال غير واضح ولم افهم طلبك تماما _______.rar
  8. للاسف الشديد اخي لا اوافقك الراي مطلقا جرب ان تدخل على عميل معين وادخل لة عملية معينة بتاريخ ما ثم ادخل عملية اخرى لنفس العميل وبتاريخ اخر ... ما الذي سيحدث هل سيتكرر العميل ؟؟؟؟؟ ان ما سيتكرر هو العمليات الخاصة بالعميل فقط اي اننا ندخل بيانات العميل مرة واحدة اما العمليات فانها متغيرة وهذا يعطينا امكانية معرفة العمليات الخاصة بعميل معين وقت الحاجة , ولو فرضنا على سبيل المثال ان البرنامج سيكون لحركات عميل معين في البنك وانه يقوم يوميا بعشرة عمليات (ايداع وسحب) فهل من المنطق ان يقوم موظف البنك بادخال بيانات العميل في كل مرة ياتي فيها العميل للبنك !!!!! ام انه يفتح شاشة العميل الخاصة وثم يدخل فقط العملية التي اجراها العميل (سحب , ايداع) ؟؟؟ ان العلاقة ما بين الجدولين الموجودين في قاعدة البيانات هي علاقة واحد (العملاء) الى متعدد (العمليات) وبالتالي فان العميل الواحد سيكون لة ما لا نهاية من العمليات المحتملة ... وبما انك متخصص في الاوراكل فارجع في الذاكرة الى بداية الدروس حول قواعد البيانات وتذكر جداول الاباء والابناء وما هي العلاقة بينهم . ارجو ان اكون قد اوفيت الشرح
  9. اخي الكريم طلبك غير واضح للاسف الشديد؟؟؟؟؟؟؟؟
  10. اخي العزيز لا توجد مشكلة في المتابعة في نفس الموضوع الا اذا كانت هناك استفسارات لا تتعلق بنفس الموضوع بالنسبة للجداول فانت تعرف انواع قواعد البيانات (المسطحة والعلائقية) فاذا كان جدول واحد (مسطحة) فان اخطاء الادخال ستكثر مثل الخطاء في ادخال رقم العميل فمثلا العميل احمد علي ورقمه 77650 ممكن ان يقوم الموضف بادخال عملية جديدة لة ولكن تحت الرقم 77560 والذي يخص العميل سلامة ..... وهكذا . ولذلك قمت بفصل بيانات العملاء في جدول والعمليات في جدول اخر ثم دمجها في استعلام واحد وعلى فكرة الاكسس ليس صعب كما تتخيل انه لا يشكل الا فصل من فصول الاوراكل
  11. اخي العزيز بالنسبة لطلبك اصبحت الجدوى منه غير واضحة للاسف فما هي الفائدة من تحديد الحقل المراد النسخ لة اذا اردت ان تضهر كل القيم؟؟؟ على كل حال ارفق لك تعديلين لتختار بينهما وانشاء الله ان يكون احدهما هو المطلوب _________________.rar _________________2.rar
  12. اخي الطالب المثابر اشكرك على هذا الاطراء ولكن يا صديقي اعتقد ان هذه المشاركة بدات تخالف قوانين المنتدى والسبب انك وللاسف لا تقوم باي مجهود او محاولة لتعدل بنفسك على الملف وانما بتوجية الملاحضات وبذلك فانك تطلب برنامج كامل بدون اي تدخل منك وهذا مخالف لقوانين المنتدى....... فالهدف هو المساعدة في التعلم كما تعرف على كل حال انا قمت بالتعديلات المطلوبة ولكن بقيت التقارير وتنسيقها وما الى ذلك وهذه المهمة ستقع على عاتقك وانا وغيري من الاخوة في اتم الاستعداد للمساعدة في اي شيئ سيصعب عليك انشاء الله طبعا ارجو ان لا تزعل فوالله اني لا اريد الا مصلحتك وان تتعلم فافرض ان مديرك طلب منك ان تقوم بتعديل معين بعد فترة ولم يكن لدي او لدى الاخوان في المنتدى الوقت للرد ..... فما الذي سيحصل ؟؟؟؟ يجب ان تكون مدرك لخطوات البرنامج جميعها حتى تكون مسيطرا على عملك وارجو من الله ان يوفقك في حياتك وان تتزوج كاقاربك ويوفقك لعمل الخير ______________.rar
  13. تفضل اخي الملف بعد التعديل sort.rar
  14. اخي العراقي الاسمر اقترح بان ترفق الملف ليتم تقديم المساعدة من اعضاء المنتدى بشكل افضل
  15. اسف اخي على التاخر في الرد على كل حال انا عملتلك شوية تعديلات في البرنامج فعملت وحدة نمطية جديده تحتوي على كود الاغلاق بعد فترة معينة وسميتها A وكود اخر لتصفير mytime واسمها B لكي لا يغلق البرنامج وانت تعمل عليك الدخول الى تصميم النموذج الرئيسي ثم الدخول الى النماذج الفرعية ووضع كود لكل الحقول في بعد التحديث والكود هو حرف B يعني وضع الكود في رقم العميل ثم في التاريخ ثم رقم الفاتورة ..... الخ وانا جهزت لك النموذج الفرعي الاول expenses وطالما انت تعمل علية فلا مشكلة في الحقيقة هذه الفكرة التي خطرت في بالي لتحقيق مرادك واذا كان لدى اي احد من الاخوة فكرة افضل فجزاة الله خيرا ان يتقدم بها Cash_.rar
  16. اخي العزيز تفضل هذا البرنامج الجديد الان اطلع علية ........ ما هي التعديلات الضرورية ...... لنعمل عليها سوية وارجو ان تطلع على الجداول والعلاقات اما بالنسبة للتقرير فبامكانك ان تعمل له التنسيقات كما تحب ______________.rar
  17. اخي اذا كانت الجداول مرتبطة بعلاقة فان ذلك ممكن وذلك بانشاء استعلام لحقول الجدولين ثم عمل نموذج مبني على الاستعلام
  18. السلام عليكم اخي بالنسبة لاستفساراتك اليك التالي للحصول على التاريخ بهذه الطريقة ادخل الى تصميم النموذج ثم خصائص مربع نص التاريخ واكتب في تنسيق MMMM/YYYY هذا الطلب غير واضح للاسف فهل تريد ان تبحث عن قيمة واحدة ام انك تريد ان تضهر جميع السجلات التي تحتوي على شهر معين ؟؟؟ يرجى التوضيح واتمنى لك التوفيق
  19. اخي الطالب المثابر التعديلات التي تم اضافتها هي اخفاء اطار الاكسس وشرح ذلك تجدة في الموضوع التالي http://www.officena.net/ib/index.php?showtopic=24161 اما التعديلات الاخرى فبامكانك ان تدخل الى تصميم النموذج وتدخل الى الكودات التي تم اضافتها واذا سمحت فلي استفسار حول مشروعك: وهو (ما هو البرنامج الذي تريد تصميمة؟؟؟؟) حيث ان برنامجك لا يحتوي الا على جدول واحد ولا توجد علاقات وما الى ذلك من اساسيات تصميم قاعدة البيانات... اما بالنسبة للتقارير فموضوعها سهل وما تطلبة شيئ بسيط (دعنا نتركة الى المراحل اللاحقة) اقترح عليك ما يلي: ان تبدأ او (نبدأ) بتصميم برنامجك خطوة بخطوة والخطوة الاولى ما هو الهدف من البرنامج؟؟ اي لماذا نصمم هذا البرنامج لكي نعرف كيف نصمم الجداول والاستعلامات والروابط بينها وهي اهم خطوة اتمنى لك التوفيق
  20. تفضل اخي الملف بعد التعديل db1.rar
  21. شكرا جزيلا استاذنا الجليل ابو طيف جزاك الله خيرا
  22. مشكور اخي ابو سليم على هذا الابداع سلمت يا ابو سليم وسلمت اناملك
  23. تفضل اخي الملف بعد التعديل _________________.rar
  24. تفضل اخي بعض التعديلات على الملف ___________.rar
  25. اخي العزيز بالنسبة لرفع الملفات الى المنتدى يجب ان تقوم اولا بضغط البرنامج باستخدام winrar او winzip اما بخصوص الطباعة الافقية فعند تصميم التقرير باستخدام المعالج عليك تحديد ان هذا التقرير افقي وايضا بامكانك الدخول الى اعداد الطباعة وتغيير الصفحة من عمودي الى افقي او بالعكس
×
×
  • اضف...

Important Information