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

ابوخليل

أوفيسنا
  • Posts

    12,447
  • تاريخ الانضمام

  • Days Won

    231

كل منشورات العضو ابوخليل

  1. القاعدة الوسيط هي القاعدة المفتاح ولا يوجد بها سوى هذا النموذج وضع كود الاستاذ فادي في حدث التحميل .. وانتبه الغ السطر الذي بينته في مشاركتي السابقة
  2. طيب بعد الاطلاع على المرفق ( الجداول ) للأسف تحتاج الى عمل ايام .. طبعا بسبب المتاح لي من الوقت لأنه تم خلط عباس على دباس ايضا لايوجد جدول للدرجات انتظرني ان شاء الله سأسلمك الجداول واضعك على اول درجة لتصعد ولكني مضطر لفصل المشاركات هذه بموضوع مستقل لتحقيق قواعد المشاركة
  3. ارد على تساؤلاتك قبل تنزيل المرفق ربط الجداول والعلاقات لا بد تفهمها كمهندس تصميم ليست الخطوط التي نربطها بين الجداول هي العلاقات ... لازم تفهم هذا الشيء جيدا لتبسيط العلاقات والربط هي كالتالي : اي حقل ( ممكن يكون متفرع ) في جدول لا بد من وجود حقل مقابل له في الجدول او الجداول الأخرى .. يكون مساويا له في النوع وخصائص اخرى حسب الحاجة مثلا معرف الطالب في جدول الاسماء ( فريد غير قابل للتكرار ) يكون له في جدول الدرجات حقلا مماثلا قابل للتكرار انا لا استخدم في اعمالي ربط الجداول بعلاقات الا للضرورة القصوى وانما اقوم بالربط داخل الاستعلامات تصميم الجداول علم واسع وتعلمه ممتع سوف اقوم بالتعديل على برنامجك .. وجداولك .. وعليك بعد ذلك دراستها جيدا
  4. حمدا لله على سلامتك اخي فادي بعض التصور يدور في مخيلتي : - بما ان الواجهات في الأصل تفتح على شاشة البداية لماذا ندرج هذا السطر او الامر اعلاه لفتح نموذج محدد ؟
  5. طريقتك في التصميم حسب نظام قواعد البيانات غير احترافية والخطأ سيحدث عند ادخال البيانات مثلا الجنس انت كتبت انثي بالياء في آخر الكلمة وهي الف مقصورة ، وهذا يعني انه سيتم كتابتها مرة بالياء ومرة بالف مقصورة ومرة الألف في بداية الكلمة ستكتبها بهمز ومرة بدون همز ، وهكذا .. ايضا في الديانة ستكتب مسلمة بالتاء المربوطة ومرة اخرى ستكتبها بــ هاء ارى ان تبدأ برنامجك بالطريقة الصحيحة .. وخذ باعتبارك انك تتعلم وانك في بدايات التعلم طريقتي في هذا المنتدى غالبا هي التوجيه للأفضل بغض النظر عن اجابة الأسئلة ، رغم اني حققت طلبك السابق تجاوزا بمنهجك هذا ستتعب كثيرا ولن تتعلم كما ينبغي تعلم البرمجة الصحيحة الاحترافية تبدأ من الجداول .. ثم الجداول ثم الجداول
  6. تم التعديل على النحو التالي : اعداد التقرير فيما لو تم نقل البرنامج الى مدرسة اخرى 1- حذف جدول يوزر من الاستعلام 2- جلب بيانات جدول يوزر الى التقرير بالكود والتي تمثل : اسم المديرية / واسم المدرسة / والفترة ... بدلا من كتابتها ثابتة داخل التقرير 3- تعديل بعض الاسماء .. مثلا اسم المديرية = mod وهذا الاسم محجوز في اكسس 4- تم تعديل مصدر البيانات في مربعي التحرير في النموذج من بيانات ثابتة جامدة الى بيانات متغيرة مرنة يتم جلبها من الجدول ملحوظة : ستجد الترتيب في مربع تحرير الصف غير منسق ولكنه حقيقة منسق حسب الحروف العربية .. والصح ان يكون معرف الصف في الجدول رقما وليس نصا Database5.rar
  7. تصفية اللجنة من الصفوف يسيرة ويمكن عملها ولا اشكال فيها ولكن لديك مشكلة اساسية وهي : كيف تجمع بين جدولين في الاستعلام وليس بين الجدولين علاقة لو فرضنا انك ستعمل تصفية حسب المديرية او حسب الادارة او حسب المدرسة ،، ستواجه اخطاء كبيرة لو انت تعمل على اكثر من مدرسة اذا كان برنامجك يخص مدرسة معينة فقط فلا بأس سوف اعمل لك طلبك
  8. تفضل Database4.rar
  9. ما تخليها شاي .. اوقهوة لأني اعشق القهوة مؤكد ان الخلل عندك في كود فتح النموذج ، يمكن انك استخدمت الماكرو .. او خصائص اخرى على كل حال ليس لاختلاف الاصدارات دخل ما دمت تشغل ملف قديم على اصدار جديد .. ولكن ليس العكس ولتتأكد خذ نسخة من برنامجك وفرغها كليا ما عدا نموذج شاشة الدخول .. وارفقها هنا للفحص
  10. مشكلتك خاصة لدي برنامج تم تصميمه على اكسس 2003 .. ويعمل على جميع الاصدارات الجديدة بلا مشاكل خاصة 2007 ، 2010 اما الاصدارات الأعلى فيحتاج الى تعديل بسيط في القوائم لذا عملت على الغاء القوائم الافتراضية لـــ ( 2003 ) واستبدالها بقوائم مصنوعة على الفورم الرئيسي ..
  11. آآآآآه كفشناكم بتعملوا من ورانا دروس خصوصية .. لو كان العمل هنا لسهل الرجوع اليه تقصد قاعدة الواجهات على كل حال لو تم اعادة العمل هنا يمكنني تحويل القاعدة الثالثة الى اداة فيجوال مفتوحة من اجل تقليل زحمة قواعد اكسس
  12. لا لوم عليك اخي عبداللطيف كلام الأخ في الفيدو ( قرقرة) ليس لها معنى ، حتى انه هو بنفسه اعترف ان البرنامج الوسيط لم يعمل شيئا وايضا استيراد الكائنات الى قاعدة جديدة استرسال في الجهل وفي ايصال معلومة خاطئة ..... الحل الصحيح هو تفعيل الشيفت من خارج قاعدة البيانات .. وفي منتدانا الكثير من البرامج تقدم هذه الخدمة .. واكيد لا يخفى عليك هذا . حينها يمكنك الدخول الى تصميم قاعدة البيانات وتعديل ما تريد . ملحوظة .. ذهاب الأخ الى جدول اليوزر للاطلاع على اسم المستخدم وكلمة المرور خطوة غبية .. غالبا المبرمج المحترف يقوم بتشفير الحقول حتى لا يتمكن احد من قراءتها
  13. ولكن الظاهر في الفيديو هو الدخول للبرنامج لنفترض ان المرفق قاعدة بيانات اكسس حقيقية ، وليست مجرد تسمية امتداد .. لانه كل ملف تضع له امتداد اي تطبيق تظهر صورة التطبيق على الملف اولا .. الملف تالف لا يوجد به كائنات الكلمة الصحيحة الوحيدة التي تم العثور عليها هي Standard Jet DB ...................................................................... ولكن هذا ليس محل نقاشنا انت تتكلم في الفيديو عن كسر حماية الدخول للبرنامج في قاعدة بيانات اكسس accdb وانه لا يمكن استيراد الكائنات الا بعد الكسر فالمفترض انك تضع مثالك الذي عرضته في الفيديو قبل معالجته وكسره .. لنحاول معك الاستيراد بدون وسيط
  14. عليكم السلام مرحبا اخي عبداللطيف عندي ملاحظات واستفسارات : 1- المعروف عندنا ان الملف accdb يمكن التعامل معه من دون برامج خارجية .. يعني نستورد منه سواء مفعل الشيفت او لا .. وسواء كان الدخول للواجهات برقم سري ام لا ... (فقط استثني من كلامي هذا لو تم عمل كلمة مرور لقاعدة البيانات) هل جربت جلب واستيراد الكائنات من ملفك الى قاعدة جديدة قبل استخدام البرنامج الوسيط ؟ 2- بعد رؤيتي للفيديو ما فائدة البرنامج الوسيط .. وما الفائدة من الملف المستخرج؟ .. او السؤال بعبارة اخرى .. ما التغيير الذي اجراه البرنامج الوسيط على قاعدة البيانات بعد تغيير الحرف؟ واين مكان هذا التغيير
  15. شفاه الله وجمع له بين الأجر والعافية اخونا عبدالله .. مم يشكو اخونا فادي ؟
  16. اسعد الله ايامك ولياليك تمام ولا اجمل .. برنامج احترافي لإعداد وحفظ وطباعة .. الكلمات المتقاطعة ( تعلم بطريقة اللعب والتسلية) جزاك الله خيرا واحسن اليك
  17. اخي موسى .. باقي حبة أو تكة .. لاكتمال العمل اذا تهيأ لك الوقت المناسب تقرير يعرض الشبكة المختارة وتحتها الأسئلة على ورقة A4 .. فيما لو اردت توزيعها (في مناسبة) .. على عدد من الطلاب او الأصحاب بحيث يمكن طباعة الشبكة فارغة وتحتها الأسئلة .. وايضا طباعة الشبكة محلولة لتكون بيد المعلم
  18. حينما نقول الجداول فإننا نعني بها الجداول الخاصة بالعمليات المستمرة فقط وفي معظم البرامج ترتكز الاهمية على جدولين فقط وهما ما يخص مذكرات الادخال والاخراج ( رأس الفاتورة / تفاصيل الفاتورة ) اما بقية الجداول فهي متشابهة في جميع البرامج وتأخذ صفة الخدمية او الفرعية ان اجزنا هذه التسمية .. فهي تعتبر جداول جامدة او شبه جامدة
  19. عليكم السلام شرحك واضح : 1- مخزن رئيس يتم عليه عمليات الشراء ومرتجعاتها 2- مخازن اخرى ( سيارات ) تأخذ من المخزن الرئيس ( عمليات اخراج ) ثم يتم بعد ذلك من خلالها عمليات البيع ومرتجعاته في نهاية اليوم يقدم المندوبون فواتير البيع لتسجيلها في البرنامج ----------------------------------------------------------------------------------------------------------- نصيحة ذهبية : اول شيء تفكر فيه هي الجداول ثم الجداول ثم الجداول هذه اهم مرحلة عندك .. لا تنظر للأدوات الاخرى من نماذج وتقارير واستعلامات .. الجداول هي الاساسات التي ينبني عليها كل شيء عند تصميم الجداول تستصحب التصور لعمليات تنفيذ الحركات .. لا تخرج من الجداول حتى تحصل على الاشارة من خبراء المنتدى ناقش ثم ناقش ثم ناقش ثم ناقش من خلال بناء الجداول ...................
  20. انا انصح بالطريقة الموجودة الآن لأني بعد ان عملت على تحقيق الفكرة تبين لي ضعفها .. حيث ستواجه صعوبات لم تحسب حساب . ومنها على سبيل المثال ما تفضل به الاخ محمود في عمليات التحويل نعم يمكن اضافة حقل( تحويل ) ... ليصبح : وارد / صادر / تحويل ولكن خذ باعتبارك ان التحويل هو عبارة عن عمليتين منفصلتين ( مذكرتين ) .. صادر (او بيع ) من مخزن ////// ووارد (او شراء ) الى المخزن الآخر
  21. لا .. لا دخل للعلاقات وانما الفرق في طريقة عمليات التصفية في الاستعلامات سارفق تعديلا حسب فكرتك
  22. اخي العزيز اذا انت بحاجة حقيقة ومن ارض الواقع الذي تعمل عليه فالتعديل سيكون كالتالي : الغاء حقل المخزن من رأس الفاتورة ونقله الى التفاصيل بمعنى انك في التفاصيل ستختار اولا المخزن ثم تختار الصنف
×
×
  • اضف...

Important Information