اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

rudwan

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

    2,926
  • تاريخ الانضمام

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

  • Days Won

    6

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

  1. الحقيقة انا لم اطلع جيدا على تفاصيل ومكونات البرنامج ، لكن فكرة الترحيل ممكن أتصورها على الشكل التالي : يتم انشاء جدول حركات الطلاب كمايلي : معرف - تاريخ الحركة - رقم الطالب - العام الدراسي - الصف الدراسي - نوع الحركة. ( تأخذ قيمتها من جدول انواع الحركات وتضم قيم : تسجيل جديد - نجاح - رسوب - تخرج ) - هذا الجدول يتم تعبئته بنهاية العام الدراسي ، اما يدوياً او آليا اعتمادا على درجات المواد الدراسية ( جدول آخر ). بعد ان يتم تعبئة الجدول المذكور ، يتم إلحاق سجلات العام الدراسي الحالي في نفس الجدول بإجراء مايلي : اضافة رقم سنة الئ العام الدراسي الحالي اضافة رقم صف الى الصف الحالي اذا كانت الحالة نجاح. اضافة نفس رقم الصف الحالي اذا كانت النتيجة رسوب. عدم اضافة اي سجل اذا كانت النتيجة تخرج اما التسجيل الجديد فيتم يدوياً في بداية العام. هنا لمعرفة الطلاب الحاليين في العام الدراسي الحالي يتم من إخلال استعلام على هذا الجدول على رقم العام الدراسي ورقم الصف الدراسي
  2. لا يا أخ رمهان أنا لم اقرر اي الأفضل أنا قلت رايا برمجيا شخصيا و قد يكون صح و قد يكون خطأ لكن ماقلته كان من واقع تجربة في سجلات و بيانات الشركة التي لم تحل الا عندما وفقني الله لجمعها كلها في قاعدة بيانات واحدة ( و لم تكن على الأكسس , لكن المبدأ واحد في البرمجة ) أما الأفكار الأخرى فتعتمد على تفصيل أوسع في الطلب حتى نصل معا الى حلول مناسبة بارك الله فيكم جميعا
  3. لاداعي لكل هذه التفاصيل أن تكون في جداول منفصلة يمكن اضافة مايتعلق منها بالسيارات الى جدول السيارات و مايتعلق بحركة السيارات الى جدول حركات السيارات
  4. أنا في برامجي أفضل الاحتفاظ بكافة البيانات و لا أمسح اي سجل وفي هذه الحالة ممكن اضافة حقل (صح/خطأ) في جدول الطاقم الاداري و نبني استعلام على السجلات المتوفرة للطاقم الحالي الذي قيمة حقله = صح في جدول الطاقم الاداري
  5. أخ خالد نرجو عدم تكرار فتح أكثر من موضوع بوقت واحد لنفس الطلب تم دمج الموضوعين في بعض
  6. لازلنا على نفس الملاحظات : لاينبغي وجود قيم حسوبة ضمن الجدول ثانيا : لم تقم بانشاء جدول المواد ثالثا : ماهو الغرض من حقلي : رقم البند و رقم جدول الكميات رابعا : اطلع على الموضوع التالي http://www.officena.net/ib/index.php?showtopic=13598 و حاول عمل التعديلات بناء عليه
  7. بارك الله فيك أستاذ ابو خليل هي كما قلت : البرمجة مجالها واسع جدا و لكل مبرمج خيال و طلب الأخ السائل هو الذي يحدد ماذا يريد لاشك الطريقة التي قمتم بها حاليا أفضل بكثير و خاصة أن أبو الاء يقول أنه لازال في بداية الطريق فهذه الطريقة أنسب و اسهل له مع توضيح طريقة النسخ للبيانات القديمة و أنصح باعتمادها و الاستمرار عليها نظرا لسهولة امكانية التعديل عليها لاحقا لكن أنا رايي الشخصي من الناحية البرمجية " و ليس من باب التفضيل " أن استخدام قاعدة بيانات واحدة أفضل وقد عانينا منها معاناة كبيرة في شركتنا "أقصد طريقة تقسيم القاعدة الى سنوات" فعندما تريد أن تعرف بيانات حساب معين في سنة 1995 مثلا عليك احضار النسخ الاحتياطي لتلك السنة و ياسوأة ان ضاعت تلك النسخة !!!! هذا من ناحية , أما من ناحية ثانية و هي الأهم لو فرضا بعد عشر سنوات تم التعديل على تصميم الجداول ( و هو أمر منطقي و طبيعي مع الحاجة ) فبالتالي سيتم تعديل النماذج و التقارير عليها وفي هذه الحالة فان الجداول القديمة لن تعمل مع التقارير الجديدة ( في حالة تم اختيار طريقة الربط مابين قاعدة البيانات و الواجهة ) و هذه عيوب الطريقة الأولى أما قضية كبر حجم الملف فجداول الأكسس تستوعب أحجاما كبيرة من البيانات و المدرسة بحساب بسيط لو قلنا فيها مئة فصل , و كل فصل فيه خمسين طالب , اي 5000 طالب مجتمع كل سنة فيكون تقريبا عدد الطلاب الجدد " الصف الأول " سدس هذا العدد , اي 800 طالب أي بعد عشر سنوات سيصبح عدد السجلات 13,000 سجل فقط و هذا حجم قلبل على الأكسس فهو يستوعب أكثر من ذلك بكثير جدا أعذروني على المداخلة , يبقى مجرد راي شخصي , و الله أعلم و أعود للنصيحة الأولى و هي الاستمرار على الطريقة الحالية لأنها أسهل في رايي بالنسبة لصاحب السؤال
  8. الاستعلامات تسخدم لحساب القيم المعتمدة على حقول ثابتة , مثل الكمية * السعر = القيمة الكمية و السعلا كلاهما يخزن في جدول أما الاستعلام فيحسب لك القيمة بواسطة معادلة لذلك لاداعي للجدولين , يكفي واحد منهما فقط
  9. البرمجة مجالها واسع و كبير و لايقف خيال المبرمج عند حد و بقدر ما يقدم الأخ السائل من بيانات تفصيلية و توضيحية أكثر بقدر مايتم تقديم حلول أوسع و أنسب على سبيل المثال الحل الذي قدمه الأستاذ أبو خليل مناسب جدا لمثالك حل سهل و بسيط و غير معقد , لكن لو تبين لك بعد ذلك أنك تحتاج البيانات التاريخية للطلاب القدامى أو المتخرجين أو أنك تحتاج أن تعرف تسلسل المراحل التعليمية لكل طالب بالسنوات الدراسية فسيكون هناك حلول أخرى أيضا و منها الحل الذي قدمه الأخ رمهان ولو زدت في التوضيح أكثر فبالتأكيد سيكون هناك حلول أوسع و اشمل و لايؤخذ الموضوع اطلاقا على سبيل الزعل هي في النهاية خدمة تعليمية جزا الله القائمين عليها خيرا
  10. في ملفك ملاحظتين : الأولى : اطلع بداية على هذا الموضوع http://www.officena.net/ib/index.php?showtopic=13598 ثم عدل التصاميم بحسبه الثانية : جداول : السائقين - بيانات السيارات - نوع البنزين سليمة أما بقية الجداول فتحتاج الى توضيح ماهي فائدة كل جدول منها اذا كان تريد معرفة حصر استهلاك السيارة من الوقود فأنت تحتاج اضافة الى الجداول الثلاثة الأولى , جدول رابع فقط و هو جدول حركة السيارات و يكون كذلك : رقم معرف تاريخ الحركة رقم السيارة عداد أول عداد أخير كمية الوقود نوع البنزين أما اذا كنت تريد اضافة اية بيانات أخرى فيجب توضيحها
  11. اضافة جدول العملاء : رقم - اسم جدول المشاريع : - يحول حقل العميل الى رقم و يربط على جدول العملاء -اذا كانت المدد تكون عادة بالأشهر , يحول حقل المدة الى رقم و يذكر فيه : 40 فقط - ماهو الفرق بين جدولي bbq , و جدول تفاصيل المستخلصات ؟ أ{ى خلطا واضحا - لاتضع اي حسابات ضمن الجداول , ألغي كل شيء يتعلق بالقيمة أو الاجمالي أو السابق أو ماشابهها يكون في الجدول فقط الكمية و سعر الوحدة أما الاجماليات فتحسب ضمن الاستعلامات
  12. الذي اقصده ، اكمل ، بفتح الالف ، اي في هذه الخالة اكمل انت الحساب كما تحب سواء بالإدخال اليدوي او الآلي ، فالمعادلات والدوال بين يديك
  13. خطوة أولى ، حاول ان تقوم بإنشاء الجداول التالية : ١- جدول المشاريع : رقم المشروع - اية تفاصيل اخرى. ٢- جدول المستخلصات : معرف - رقم المشروع - تاريخ ،،،،،،،،،،. ٣- جدول تفاصيل المستخلصات : معرف - رقم المستخلص - رقم المادة - كمية - سعر. ٤- جدول المواد : رقم - اسم. وحاول ان تستنتج العلاقات المطلوب عملها بعد ذلك
  14. نعم واضح ، الان انا لا استطيع تحميل الملف لأنني بعيد عن الجهاز ، هل ممكن ان تضع تفاصيل الجداول والحقول هنا بمسمياتها ونوعها والغرض من كل حقل
  15. ١- ماهو المقصود بسعر الافرادي ؟ ٢- كيف تم حساب الحالي ؟
  16. في هذه الحالة ينبغي ان نعرف تفاصيل البرنامج كاملة قبل الحكم عليها ،
  17. حل الأخت زهرة الذي قدمه الأخ ابو خليل لايحتاج انشاء جدول ماعليك سوى ضغط الزر لاستخراج النتائج عموما هذا تعديل على الكود , 1- قم بانشاء نموذج جديد ( بدون مصدر بيانات ) 2-قم بانشاء مربعي نص , واحد سمه fr_n و الثاني to_n 3-قم بانشاء زر أمر , و ضع فيه الكود التالي ( معدل من كود زهرة ) , في حدث عند النقر Dim mydb As Database Dim mytbl2 As Recordset Dim i As Double Dim k As Double DoCmd.SetWarnings False DoCmd.RunSQL "DELETE Lost_Number.* FROM Lost_Number;" DoCmd.SetWarnings True Set mydb = DBEngine.Workspaces(0).Databases(0) Set mytbl2 = mydb.OpenRecordset("Lost_number") For i = Me.fr_n To Me.to_n If DCount("id", "t1", "[id] = " & i) = 0 Then With mytbl2 .AddNew !missing = i .Update End With End If Next i mytbl2.Close Set mytbl2 = Nothing 4- قم بكتابة أول رقم تريد البحث فيه و آخر رقم في مربعي النص الذين تم انشاؤهما في الفقرة رقم 2 5- شغل زر الأمر , تجد الأرقام الناقصة في الجدول Lost-numbers
  18. كما تشاء أنا بالنسبة لي لم تتضح القاعدة التي تريد حساب الاجازة عليها اما أن تضع أمثلة رقمية لحالات مختلفة أو أكمل مثل اقتراحك الأخير
  19. حرية ماذا ؟ أنت شرحت المطلوب و اصبح واضحا الآن طلبنا منك هل أنت شرحت تفاصيل الجداول ؟
  20. هل تقصد أنه لديك عملاء و تريد كل شهر اضافة مبلغ الاشتراك لهذا العميل ؟ اذا كان كذلك , جرب الاستعلام التالي INSERT INTO RASEEDB ( ZCustomerID, Out, ZDate, Eladafy ) SELECT Customer.CustomerID, Customer.Money, [Select New Date] AS Expr1, 0 AS Expr2 FROM Customer WHERE (((Customer.Net)=True)); و اذا لم يكن هو المقصود أرجو توضيح الفكرة أكثر
  21. الذي افهمه من شرحك في الفقرة قبل الاخيرة انك تريد تعبئة نموذج معين بشكل معين في هذه الحالة الاكسل افضل لك من الاكسس اما اذا كنت تريد الاستفادة من الاكسس على انه قاعدة بيانات تخزن فيها بيانات تاريخيه و تقوم بعمليات معينة الاكسس افضل و في هذه الحالة عليك ان تورد شرحا تفصيليا عن طريقة حساب المستخلصات بمثال رقمي و ليس مجرد ارفاق صورة المستخلص
  22. لم اكن اريد ان ترفع ملف الاكسس الان بل اريد شرحا تفصيليا عن نظام محطة الوقود هذه و كيف تعمل ثم بعد ذلك نفكر كيف حول تلك الطبيعة الى قاعدة بيانات
  23. اكيد يوجد طريقة أفضل لأن هذه الطريقة التي تتبعها غير سليمة لكن نريد معرفة تفاصيل العملية بمثال رقمي حتى نتمكن من مساعدتك
  24. يا أخي أنا ليس عندي وقت أبحث في المواضيع ضع فكرتك هنا مع مثال رقمي حتى نتمكن من مشاعدتك
×
×
  • اضف...

Important Information