-
Posts
3015 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
4
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو عبد الفتاح كيرة
-
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
نعم فعلت ذلك لكنه لم يقبل لم يتعرف على اسم الحقل و عن حقل التنقل فأنا الآن أميل إلى وضع بيانات التحويل فى الجدول الرئيس هكذا حقل نوع التحويل = صفر = لم يحول 1 = حول للخارج 3 - حول للداخل حقل مدرسة التحويل(إليها - منها) نصى حقل تاريخ التحويل = تاريخ فالمهم هو " هل الطالب موجود بالمدرسة أم لا " حتى لو اختفى عاما أو عامين ثم عاد فلن يوجد له درجات فى هذين العامين البساطة مطلوبة فى قاعدة البيانات ستكون بيانات تحويل الطالب معه فى حقيبته ( فى جدوله) سأقوم بفصل جدول نتائج الامتحانات فقط وشكرا لهذه المناقشة حامية الوطيس والخلاف فى الرأى لا يفسد للود قضية شكرا لأستاذنا أبى خليل وشكرا لأستاذنا محمد السودانى و شكرا لأستاذنا محمد أيمن جزاكم الله خيرا جميعا -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
خطر لى سؤال كيف يمكن الوصول للحقول فى النموذج الفرعى أنت استخدمت هذا subTrans.Form.InSchool.Visible = False و أنا حاولت استخدامه مع نموذج فرعى آخر فى نموذج أب فلم يفلح ما الخطأ ؟ -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
فى هذه الحالة يكون وضع بيانات التحويل فى الجدول الرئيسى أفضل لأنه فى هذه الحالة نتيقن أن الطالب قد حول من المدرسة ( بحقل نعم/لا) لكن ينقصه بيانات التحويل أما لو كانت بيانات التحويل بجدول منفصل فالطالب قد يسجل محولا بالجدول الرئيس و و غير محول بالجدول الفرعى ما رأيك؟ اللهم إلا إذا وجدنا طريقة للتزامن بين الجدولين أخى أبا خليل : ما زلت أعمل على مثالك ويبدو أن مصطلحات النقل مختلفة فلدينا طالب حول من المدرسة و طالب حول إلى المدرسة و ليس لدينا ما يسمى عودة فالطالب الذى حول خارج المدرسة ثم عاد يسمى عندنا محول للمدرسة فقد لاحظت أننى عند اختيار زر عودة تظهر لى أسماء الطلاب الذين غادروا فقط و هذا غير مطلوب انتبه لكلامى * أنا أريدعند تسجيل بيانات تحويل من أو إلى المدرسة أن أظهر كل الطلاب فى الكمبو بوكس بدون تصفية لعل كلامى واضحا -
التعامل مع برنامج المدرسة لأكثر من عام دراسي
عبد الفتاح كيرة replied to ابوخليل's topic in قسم الأكسيس Access
مرحى مرحى بالأمثلة ننتظركم فالتطبيق العملى خير معلم و للأمانة يوجد موقع للإحصاء تابع لوزارة التربية و التعليم بمصر و بما أنى مسئول بالمدرسة عن تحديث بيانات مرستنا على هذا الموقع فقد لاحظت فعلا وجود حقل للعام الدراسى ويتغير كل عام أيضا طلاب المرحلة المنتهية بالصف الثالث الإعدادى تختفى أسماؤهم لا أدرى هل يأخذون منها نسخة احتياطية أم يخفونها عن طريق حقل العام الدراسى؟ -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
الأخ الفاضل محمد السودانى لقد أثريت الموضوع بكلماتك الطيبة و أفكارك الجيدة لكن لا أتفق معك فى أننا نهمل كتابة معلومات عن الطالب المحول فى جدول التحويلات قصدا أو سهوا فإن كان من الممكن إهماله فلماذا نتعب أنفسنا فيه ثم إنه كثيرا ما يحدث ألا يكتفى بمعرفة تحويل الطالب من عدمه بل يطلب أيضا معلومات عن النقل كاملة هذا هو مربط الفرس و مفتاح القضية فى هذا البرنامج و عشرات مثله من البرامج وهو الموضوع الأصلى الذى كتبت من أجله هذه الأسطر كيف نربط جدول التنقلات بجدول الطلاب الإجابة جاءت مقتضبة فى كلام أخينا أبي خليل و ننتظر منه التفصيل حيث قال " يتم الربط بين الجدولين اما آليا تبعا للعلاقة واما باسقاط الرقم المعرف بعد الحدث ان لم يكن هناك علاقة نقوم بتعبئة بيانات النقل " و هو ما أتمنى معرفته لأن هذا سيفتح علينا بابا عظيما من أبواب تماسك قاعدة البيانات و شد بعضها لبعض فالاختبار الحقيقى ليس فى عمل جدول و لكن فى آلية ربط مثل هذه الجداول الفرعية بالجداول الرئيسة لا أقصد ربط العلاقات و لكن الربط حين إدخال البيانات بحيث يتم تحديث الجدول الأول بمجرد إدخال البيانات فى الثانى و ننتظر الفتوحات و لكن يبدو أن الأستاذ أبا خليل مستمتع جدا بالنقاش لدرجة أنه لا يريد إنهاءه فجزاه و جزاك الله خيرا -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
أخى أبا خليل هذه هى قاعدة البيانات النموذج هذا جهدى حسب ما فهمت من كلامك أرجو التقييم و التعديل كيفما شئت Move-test.rar -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
أسطر شحيحة لكنها مركزة 1- حقل لرقم معرف الطالب الفرعي = أليس هو نفسه حقل رقم الطالب فى الجدول الأساسى؟ 2- ألا يوجد حقل لرقم العملية؟ 3 - " نموذج وآخر فرعي داخله" النموذج الأصلى حقوله من الجدول الرئيسى و الفرعى من جدول التنقلات 4- " باسقاط الرقم المعرف بعد الحدث ان لم يكن هناك علاقة" تقصد إسقاط الرقم المعرف فى النموذج الفرعى 5 - العلاقة بين الجدولين تكون عن طريق رقم الطالب واحد - كثير 6 - " ( نقل / عودة ) " عن طريق مربع اختيار . -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
نعم أريد الاطمئنان على طريقة جدول التنقلات و هل هناك جديد فيها؟ و به تكتمل الصورة بإذن الله -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
نقطة هامة : لو سجلنا لطالب فى الجدول الأساسى أنه " انتقل من المدرسة" من خلال مربع الاختيار و لم نسجل له فى جدول التنقلات حركة النقل أصبح هناك انفصال بين الجدولين لو أردت أن أحصل على تقرير بحالة الطلاب المنتقلين لو اعتمدت على الجدول الرئيس وجدت اسمه منتقلا لكن لا أجد بيانات عن المدرسة التى انتقل إليها و لا تاريخ النقل هذا ما قصدته بالانفصال بين الجدولين -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
ممتاز جدا مربع الاختيار سيحدد الطالب الذى غادر المدرسة أو الموجود بها لكن رصد تنقلات الطالب عبر السنوات كيف يكون؟ مثلا طالب غادر المدرسة ثم عاد ثم غادر هذه ثلاث مرت كيف سنرصدها بجدول التنقلات بحيث لو طلبنا تاريخ تنقلات هذا الطالب (أو غيره) لوجدناه أتوقع سيكون هناك 3 سجلات لهذا الطالب لكن بهذا لا يكون ثمة علاقة بين مربع الاختيار بالجدول الرئيسى و جدول التنقلات فهو بالفعل جدول رصد تاريخى ( كما يقول أبو خليل : دع العلاقات جانبا ) هكذا هو الحال هل يشبه جدول التنقلات جدول الطلبيات ؟ فى القاعدة المشهورة؟ NorthWind -
التعامل مع برنامج المدرسة لأكثر من عام دراسي
عبد الفتاح كيرة replied to ابوخليل's topic in قسم الأكسيس Access
والله كلام مقنع فعلا ستزيد القاعدة سنويا بعدد الطلاب المستجدين فقط .. هذا صحيح الآن أنا تحيزت لرأيك فعلا كلامك مقنع و الهدف المطلوب قد تحقق و هو الاحتفاظ ببيانات الطلاب القدامى مع اختلاف الطريقة أشكرك لمساهمتك القيمة و لصبرك على السباحة ضد التيار الآن : ما آلية إدخال البيانات و استرجاعها بجدول التنقلات المأمول أفادكم الله و فى انتظار المزيد -
التعامل مع برنامج المدرسة لأكثر من عام دراسي
عبد الفتاح كيرة replied to ابوخليل's topic in قسم الأكسيس Access
ما شاء الله الموضوع صار ذا شجون (يعنى فروع ) كأننا كنا فى طريق مظلم ثم يضاء شيئا فشيئا أخى أيمن : كل الطرق موصلة و إن كنت أفضل فتح القاعدة مباشرة وشكرا على المرفق لزوم تسمية قواعد البيانات السابقة بما يدل على العام الدراسي شاهد الصورة أخانا أبا خليل وجوب صرف النظر عن مسألة العلاقات ، حيث انها ستأتي تبعا وتفرض نفسها عند رغبتنا في استخراج النتائج المطلوبة غير واضحة هذه النقطة ربط الجدول الرئيس بجدول التنقلات أظنه عن طريق حقل رقم الطالب (الحقل الأساسى بالجدول الرئيس) مع نفس الحقل بجدول التنقلات أعتقد سيحدد طريقة الربط طريقة إدخال البيانات لهذا الجدول و هذا هو لب الموضوع كيف سندخل البيانات بجدول التنقلات ؟ مع ملاحظة سهولة استخراج التقارير المطلوبة منه مثل كشف بالمحولين من المدرسة كشف بالمحولين إلى المدرسة كشف بالمدارس المحول إليها ....الخ أخى محمد السودانى نعم مميزات كثيرة لبقاء كل البيانات فى جدول واحد لكل السنين لكنك لم تتطرق للعيوب أظن أن منها كبر حجم القاعدة فقد يصل عدد طلاب مدرسة واحدة فى سنة واحدة إلى 1500 طالب اضرب هذا العدد فى عشرة مثلا = 150.000 سجل و كل سجل فيه حوالى 30 حقلا ما رأيك؟ و من العيوب أنك ستكثر من المعايير فى الاستعلامات لتستبعد السنوات السابقة الآن نريد ثمرة لهذا النقاش ( ليست آخر ثمرة ) نريد أن نقرر أيهما أفضل فصل كل سنة بقاعدة أم وضع كل السنوات بقاعدة واحدة الخيار الأخير (فى رأيى ) يشبه ( وضع البيض بسلة واحدة ) فى انتظار طريقة إدخال البيانات بجدول التنقلات ( روح قاعدة البيانات) ننتظر بشوق و جزاكم الله خيرا -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
فعلا أستاذ محمد الكود الأخير سريع و فعال شكرا لك وفى انتظار الأستاذ ابى خليل لنستكمل موضوعنا إن شاء الله السؤال الآن طلاب الصف الثالث مثلا و هو آخر صف فى الحلقة المتوسطة عندنا بعد نجاحهم نحدث القاعدة و نأخذ منها نسخة باسم العام الماضى السؤال النسخة الجديدة للعام الحالى هل نترك أسماء من تخرجوا من المدرسة فيها أم نحذفهم ونكتفى بوجودهم فى نسخة العام الماضى هذا هو السؤال و بانتظار الإيضاح ونشكركم على هذا الحوار البناء أنا متأكد أن كثيرين يتابعونه و ينتظرون المزيد من التوضيح -
خطا في كود فتح قاعدة بيانات ( access runtime)
عبد الفتاح كيرة replied to محمد ايمن's topic in قسم الأكسيس Access
جزاكم الله خيرا -
التعامل مع برنامج المدرسة لأكثر من عام دراسي
عبد الفتاح كيرة replied to ابوخليل's topic in قسم الأكسيس Access
وحقيقة الأمر اننا نرتبط بقاعدة بيانات اخرى موجودة ضمن مجلد البرنامج . وللحديث بقية ... فهمت أن مجلد البرنامج به أكثر من قاعدة بيانات حسب السنة الدراسية هل فهمى صحيح؟ -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
أنا أيضا بدأت أتحمس لرصد التنقلات و أود من سعادة المراقب العام أن يرشدنا تفصيلا للعلاقة بين الجدول الرئيس و جدول التنقلات خاصة مع مربع الاختيار و كيف نربط الجدولين وما شكل العلاقة ؟ أعتقد أن العلاقة ستكون واحد - كثير بين حقلى رقم الطالب فى الجدول الرئيس وحقل رقم الطالب فى جدول التنقلات وللحصول على آخر حركة تنقلات لطالب ما نستخدم دالة last فى حقل وصف التنقل قلما تجد موضوعا يفكر فيه المشاركون سويا بل أغلب الموضوعات أسئلة و مشاكل تطلب حلولا فى انتظار المزيد من صاحب النفس الطويل أخينا أبي خليل -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
شكرا لهذا الحوار البناء أعتقد أن أخى أبا خليل هو أوسع منى أفقا و أبعد منى نظرة و قد أثر هذا فى كثيرا سأعمل على أن تكون قاعدة البيانات ببرنامجى بعيدة المدى و جزاكم الله خيرا -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
آسف بداية للتأخر بالرد الواقع المدرسى هو الفيصل فى ذلك فالتحويل - لحسن الحظ لا يتكرر فالطالب إم أن يحول من المدرسة لمدرسة أخرى و إما أن يحول للمدرسة قادما من مدرسة أخرى و لو تكرر الأمر فى ذلك فالمرة الأخيرة تلغى ما سبقها و يعود الأمر مرة أخرة إلى واحدة فقط من الحالتين السابقتين المقصود : أننا لا نريد رصد كل تحركات التلميذ جيئة و ذهابا فهذا الأمر نادر الحدوث كما أن رصده غير مطلوب ربما يكون هذا مفيدا لبرنامج تنقلات الموظفين أما التلاميذ فهم إما عندك أصلا و إما حولوا لمدرستك و إما غادروا مدرستك هذه واحدة الثانية أن الكينونات هى الفيصل بالأمر فبرنامج كشئون الطلاب الكينونات فيه هى طالب و فصول و ربما مدرسون أما غير ذلك فمنتم لأحدها و تحويل الطالب هو حدث ينتمى للطالب و فصله عن جدول الطلاب ينتج تعقيدا و تعريضا للبيانات للخطر لا أطيل عليكم ستكون كل بيانات التحويل فى نفس جدول صاحب التحويل ( الطالب) حقل نعم/لا حول خارج المدرسة حقل المدرسة المحول إليها حقل تاريخ التحويل و ثلاثة مثلها لمن حول إلى المدرسة حقل نعم/لا حول للمدرسة حقل المدرسة المحول منها حقل تاريخ التحويل و تغطى حالة التحويل الأحدث على ما قبلها لأنه - كما أخبرتكم - لا يهدف برنامجى - إلى رصد تاريخى لتنقلات الطلاب بل إلى معرفة علاقتهم بمدرستى فقط أخيرا يمكن فصل نموذج إدخال بيانات التحويل ظاهريا بمعنى عدم إدراج حقول التحويل فى نموذج إدخال البيانات بل نفرد نموذجا للتحويل نضع فيه الحقول الخاصة بالتحويل فقط بحيث يبدو كأنها فى جدول جديد أيضا لماذا أجعل بيانات المحولين فى جدولين؟ الرئيسى و الأرشيف فلتبق أسماؤهم بالجدول الرئيس لحين انتهاء العام (مادامت مشار إليها على أنها سجلات لمحولين) و بعد انتهاء العام الدراسى ننفذ استعلامين الأول : لإلحاق المحولين من المدرسة بجدول أرشيفى الثانى : لحذف سجلات المحولين من المدرسة من الجدول الرئيس هذه هى خطة العمل إن شاء الله وشكرا لتجاوبكم -
حقول البيانات الطارئة فى قاعدة بيانات مدرسة
عبد الفتاح كيرة replied to عبد الفتاح كيرة's topic in قسم الأكسيس Access
أشكرك أبا خليل و إن كنت أطمع فى المزيد من الإيضاحات مشكلة هذه الأحداث الطارئة هى أنها لا تشمل كل الأسماء فى القاعدة فنسبة قليلة من الطلاب - مثلا - هى التى تحول خارج المدرسة فنضطر إما ل - عمل حقل بالجدول الأساسى معظمه فارغ إلا من المحولين - عمل جدول مستقل للمحولين مما يستدعى ربطا بين جدولين لا أحبذه إنما سألت عن طريقة المحترفين فى التعامل مع هذا الأمر و فى انتظار المزيد إن شاء الله -
السلام عليكم اللهم علمنا ما ينفعنا فى قاعدة البيانات للطلاب مثلا توجد حقوق ثابتة مثل اسم الطالب و تاريخ ميلاده و اسم والده ووالدته و محل إقامته أما الحقول الطارئة فمثل تحويل الطالب إلى مدرسة أخرى خلال العام الدراسى و السؤال أين نثبت هذا التحويل بقاعدة البيانات هل نثبته فى حقل بالجدول الرئيس أم نفرد له جدولا آخر يخصص للتحويلات و كيف يكون الربط بين هذا الجدول - التحويلات - و الجدول الرئيس أظن أن السؤال واضح إن شاء الله و حبذا لو أمدنا الخبراء بمثال على ذلك و جزاكم الله خيرا
-
في الاستعلام : ادراج قيمة معينة بشرط (عنوان معدل )
عبد الفتاح كيرة replied to الفدعاني's topic in قسم الأكسيس Access
بارك الله فيك أخى أيمن وعن الخطأ فلا لأن بعض الأجهزة تستخدم الفاصلة و بعضها يستخدم المنقوطة حسب إعدادات الجهاز و هذا فى إكسل و أكسيس شكرا لك -
في الاستعلام : ادراج قيمة معينة بشرط (عنوان معدل )
عبد الفتاح كيرة replied to الفدعاني's topic in قسم الأكسيس Access
لا شكر على واجب أخانا محمد السودانى بعض مما عندكم تحياتى لأهلنا بالسودان -
في الاستعلام : ادراج قيمة معينة بشرط (عنوان معدل )
عبد الفتاح كيرة replied to الفدعاني's topic in قسم الأكسيس Access
لا تكتب الكود انسخه من هنا والصقه فى الاستعلام التسميات العربية تسبب مشكلة -
في الاستعلام : ادراج قيمة معينة بشرط (عنوان معدل )
عبد الفتاح كيرة replied to الفدعاني's topic in قسم الأكسيس Access
فى حقل جديد من الاستعلام اكتب Expr1: IIf([Break] Is Null;"لم يتمتع";"تمتع")