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

طريقة عمل تقرير خاص بكل طالب بعد ربط اكسيل بأكسيس


121403

الردود الموصى بها

السلام عليكم

عندي ملف اكسيل وبه عدة ورقات قمت بربطها بقاعدة بيانات اكسيس

المطلوب عمل تقرير لكل طالب ( عند فتح التقرير يطلب ادخال كود الطالب )

والتقرير موضح في ملف الاكسيل

وكذلك عمل استعلام باسم المادة وآخر بكود الطالب

اليكم المرفقات

وشكراNew folder.rar

تم تعديل بواسطه 121403
رابط هذا التعليق
شارك

اخي الكريم

انت بهذه الطريقة قمت بتعقيد الطلب كثيرا و اصبح البرنامج يعتمد على اكسل اكثر منه اكسس

برأيي ان تضع جدول يحتوي على اسماء الطلبة

وجدول يحتوي على المواد

و منها تصنع ما شئت من الاستعلامات و التقارير

رابط هذا التعليق
شارك

أخي محمد أشكرك على الرد

ولكني مبتدى في اكسيس وغالبية بياناتي عملتها بالاكسيل خصوصا جدول المواد والدرجات

هل طلبي مستحيل

إذا كان كذلك فأنا اعرف عمل الجداول التي طلبتها ولكن لا أعرف عمل نموذج لإدخال درجات مادة معينة حيث لكل مادة شعبتان أو أكثر بمعنى أريد نموذج كالتالي

م اسم الطالب كود الطالب غياب1 غياب2 وهكذا

بحيث اختار المادة ثم الشعبة وأبدأ الرصد لطلاب الشعبة الأولى وهكذا ثم استخرج تقرير لكل طالب برقم الكود

هل هذا ممكن وكيف أبدأ حيث أني مبتدئ

وشكرا لمروركم الكريم

رابط هذا التعليق
شارك

اخي الكريم

لنفرض انه لديك عشر مواد هل سيكون لديك عشر صفحات اكسل !!!!!!!!!!!!!!!

طبعا لا لذلك يتم انشاء صفحة تحتوي على اسم المادة و رقمها ( باسم مواد )

و صفحة تحتوي على اسم الطالب و رقمه ( باسم الطلاب )

و صفحة ثالثة تحتوي على كافة المعلومات عن الطالب سواء الغياب او المخالفة او الحرمان ( باسم الفصل )

حتى لو تكررت البيانات في هذه الصفحة فلا مشكلة لان الاستعلام ( الخاص باكسسز ) سيقوم بفرزها

الآن اصبحت هذه الصفحات تشكل جداول لاكسسز

جدول المواد و جدول الطلاب و جدول الفصل

لذلك يجب مراعاة ادخال البيانات بنفس التنسيق الذي ارسلته لك ( اي لايجب زيادة عدد الاعمدة ابدا )

افتح قاعدة البيانات و اضغط زر ( استيراد من اكسل ) ثم اضغط زر ( تشغيل التقرير )

سيطلب منك ادخال رقم الطلب ادخل رقم الطالب و ستظهر النتيجة

جرب المرفق ووافينا بالنتيجة

ملاحظة : الكود الاساسي من عمل اخينا ابو آدم جزاه الله كل خير

db1.rar

رابط هذا التعليق
شارك

يعطيك العافية أخوي محمد التطبيق يعمل تمام ولكن عندي طلاب كثيرون ومختلفون في المواد وأنا أقوم بإدخال درجاتهم كل حسب مادته بل وفصله لأن المادة لها أكثر من شعبة

فهل أجعل جميع الطلاب في صفحة واحدة اكسيل بها جميع بيانات المواد بالرقم

طيب عندي اقتراح هل أستطيع أن أعمل خارج ملف الاكسيل على ملفات اكسيل لكل مادة وبها أكثر من صفحة ومن ثم استورد كل مايدخل في ملف اكسيل الذي اعددته حضرتك

شاكرا لك سعة صدرك

رابط هذا التعليق
شارك

أخي الكريم

اذا لاحظت ان التقرير يطلب منك رقم الطالب و بالتالي لا مشكلة من كثرة اسماء الطلاب و الشعب و المواد هذا اولا

ثانيا هل انت مقسم الصفوف عندك الى شعب ؟؟

ثالثا لايمكن ان تضع اكثر من ملف اكسل و السبب ان البرنامج في كل مرة يقوم بمسح كافة البيانات ثم استيرادها و بالتالي في كل مرة ستحصل على نتيجة مختلفة و ليس كل النتائج

ارجو منك ان ترسل ملف اكسل يحتوي عدد بيانات اكبر قليلا كي اتمكن من التجربة

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته

أرفقت لك ملفين اكسيل كل ملف عبارة عن مادة مكونة من 3 شعب كل شعبة في ورقة مستقلة

أريد كود ينقل البيانات من هذه الملفات إلى الورقة التي قمت انت بتصميمها وليس بالضرورة نقل أعمدة gyab

أهم شي نقل بيانات الطلاب بالمادة مع مجموع الغياب والملاحظات حيث هي المطلوبة في التقرير

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

رابط هذا التعليق
شارك

اخي الكريم

هناك عدة امور يجب ملاحظتها

- انت تعتمد في عملك على اكسل اكثر من اكسسز و بالتالي هذا يعيدك الى مجال الاكسل

- طريقة تصميم صفحاتك للاكسل معقدة جدا ( من ناحية الاستيراد لاكسسز ) و هذا يحتاج الى وظائف معقدة

أريد كود ينقل البيانات من هذه الملفات إلى الورقة التي قمت انت بتصميمها وليس بالضرورة نقل أعمدة gyab أهم شي نقل بيانات الطلاب بالمادة مع مجموع الغياب والملاحظات حيث هي المطلوبة في التقرير

ان عملية نقل البيانات من صفحة اكسل الى صفحة اخرى تستطيع عملها بواسطة النسخ و اللصق

اما استيرادها عن طريق الاكسسز الى صفحة اكسل مصممة بتنسيق معين ثم اعادة استيراد هذه الصفحة مرة ثانية و دمج البيانات مع بعضها فهذا يتطلب وظائف معقدة

- لاحظ ان اسماء الصفحات يجب ان تكون بنفس الاسم للصفحة الموجودة في المرفق

- يجب ان يكون كلا من صفحة اسماء الطلاب و المواد موجودة

- يجب ان تستخدم نفس تنسيق الصفحة التي في المرفق ( من ناحية عدد الاعمدة و اسماء الاعمدة )

انظر المرفق ووافينا بالنتيجة

test1.rar

رابط هذا التعليق
شارك

عزيزي

جهودك جباره وعملك رائع ولكن هذا العمل يتطلب نسخ جميع بيانات الطلاب في كل شعبة ولكل مادة ووضعها في sheet1 أليس كذلك . وأظن أنك توافقني بأن هذه العملية مجهدة وقد تحتوي على اخطاء بسبب النسخ واللصق

وتصور أن لدي 100 شعبة لمواد مختلفة كما رسلت لك في المرفق السابق رياضيات 3 شعب وأحياء 3 شعب وهكذا

طيب استاذي دعنا نعتمد على الأكسيس في عملنا كله ماعدا استيراد أسماء الطلاب وأرقامهم من الأكسيل وكذلك أسماء المواد

هل نستطيع عمل نموذج لتسجيل كل طالب في المواد وبالشعبة بحيث نختار الطالب ومن ثم نختار الماده ومن ثم نختار الشعبه ونضغط تسجيل فهل يستطيع اكسيس ترتيب الطلاب في الشعب بأرقامهم لكل ماده بحيث نعمل نموذج لادخال الدرجات وبمجرد أن نختار الماده والشعبة يسرد لنا أسماء الطلاب ويفتح لنا خانات الرصد ونرصد الدرجات ويقوم بجمعها ونضغط حفظ

وهل نستطيع وضع شروط بحيث إذا كان المجموع مثلا 5 يكتب ملاحظة عند الطالب بأنها انذار 1 وهكذا وهذه تكون من صلاحيات المستخدم أن يحددها

ويضع خانه يحسب فيها درجة المواظبة بحيث كل حصة غياب مثلا ب درجة ( يحددها المستخدم )

أرجوا أن لا أكون أثقلت عليك بالاستفسارات لأني مبتدئ أكسيس

أرجوا أن توافيني بالنتيجة هل ممكنة أم لا

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information