ابو سفاري قام بنشر يناير 15, 2004 قام بنشر يناير 15, 2004 عندي برنامج عن درجات الطلاب ويقوم بالطباعة عند اختيار اسم الطالب يطبع الشهادة الخاصة بهذا الطالب حيث يطبع الشهادة وبها درجات المواد عند اختيار اسم الطالب والذي اريده هو كيف اجعل البرنامج يقوم بطباعة شهادات الطلاب في صف معين بحيث يطبع لكل طالب شهادة باختيار اسم الصف اي يطبع لكل الطلاب في هذا الصف وكل طالب في ورقة وبها المواد وهذا ملف مرفق ارجة الافادة . وهناك مشكلة اخرى هي عند ادخال طالب جديد لايظهر هذا الطالب في ادخال الدرجات اي عند اختيار الصف والمادة يظهر الطلاب معدا الطالب المضاف حديثا وشكرا البرنامج من تصميم الاخ : شاكر الزين 1
ابو سفاري قام بنشر يناير 15, 2004 الكاتب قام بنشر يناير 15, 2004 لا استطيع ارفاق الملف لكن البرنامج من تصميم الاخ شاكر الزين وهو برنامج لطالبات الكلية
ابراهيم - ابو ريان قام بنشر يناير 15, 2004 قام بنشر يناير 15, 2004 (معدل) اخي الكريم في وحدة نمطية الصق الكود التالي Function IsLoaded(ByVal strFormName As String) As Integer ' Returns True if the specified form is open in Form view or Datasheet view. Const conObjStateClosed = 0 Const conDesignView = 0 If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <> conObjStateClosed Then If Forms(strFormName).CurrentView <> conDesignView Then IsLoaded = True End If End If End Function انشئ نموذج جديد وسمه طباعة شهادات الطلاب حسب تحديد الصف اجعل الخاصية منبثق لهذا النموذج الى نعم ,وضع به زرا امر واحد عرض والآخر الغاء في حدث عند النقر لزر امر عرض ضع التعليمة Me.Visible = False وفي حدث عند النقر لزر امر ضع docmd.close في هذا النموذج ضع قائمة تحرير وسرد واضف اليها اسماء الصفوف الاول الثاني الثالث حسب اسماء الصفوف التي لديك انشئ تقريرا واجعله يستند الى استعلام به الجدولين وفي معايير للحقل " الصف" اكتب به [forms]![ طباعة شهادات الطلاب حسب تحديد الصف]![اسم قائمة التحرير والسرد] في التقرير في حدث عند الفتح ضع الكود التالي DoCmd.OpenForm "طباعة شهادات الطلاب حسب تحديد الصف", , , , , acDialog, "طباعة شهادات الطلاب حسب تحديد الصف" If Not IsLoaded("طباعة شهادات الطلاب حسب تحديد الصف") Then Cancel = True End If وبالنسبة للسؤال الثاني فإني اريد التوضيح اكثر ماهي الطريقة التي يتم بها الطلاب ؟ واين لا يتم ظهور الطلا ب الجدد؟ تم تعديل يناير 15, 2004 بواسطه الحائرة
ابو سفاري قام بنشر يناير 15, 2004 الكاتب قام بنشر يناير 15, 2004 اختي الحائرة البرنامج من تصميم الاخ شاكر الزين وهو عن طالبات الكلية واتمنى ان لوكان ارفق الملف حتي يتضح المطلوب طريقتك واضحة ولكن كيف اجعل التقرير يطبع كل طالب في صفحة واحدة مثل الشهادة
ابراهيم - ابو ريان قام بنشر يناير 15, 2004 قام بنشر يناير 15, 2004 (معدل) افتح التقرير في عرض التصميم وقم بسحب تذييل الصفحة الى اسفل وبذلك يتم زيادة مقطع التفصيل مع منابعة المعاينة حتى ترى كل طالبه قد استقلت بياناتها بصفحة من صفحات التقرير . اظن انشا الله ان هذا سيكفي واذا لم يتم المطلوب يرجى ارسال برنامجك لي على الايميل الخاص . تم تعديل يناير 15, 2004 بواسطه الحائرة
ابو سفاري قام بنشر يناير 16, 2004 الكاتب قام بنشر يناير 16, 2004 اختي لا اعرف بريدك الرجاء كتابتة وانا ارسل البرنامج
شاكر الزين قام بنشر يناير 16, 2004 قام بنشر يناير 16, 2004 (معدل) مرحبا بك أخي العزيز ،،، أخي كما تعلم أنه من شروط وقواعد طرح الاسئلة في المنتدى عدم توجيه السؤال لشخص معين ،،، لكي يتسنى للجميع وضع ما لديهم من ردود وأفكار على سؤالك ،،، حتى لو كان سؤالك يتضمن مثال من عمل عضو معين ،،، ربما يكون هذا العضو ليس عنده ردا على سؤالك أو ليس عنده وقت للرد عليك ،،، كرما لا أمرا عدم توجيه السؤال لشخص معين حتى نستفيد من أفكار الاخرين ،،، عموما ،،، بالنسبة لمشكلة ادخال طالب جديد لا يظهر في ادخال الدرجات تمت معالجتها ،،، إذهب لنموذج إدخال الدرجات وضع هذا الكود في حدث بعد التحديث للحقل : (( اسم المادة )) docmd.Requery If IsNull([StudentNum]) Then docmd.SetWarnings False docmd.OpenQuery "q1" docmd.Requery docmd.SetWarnings True Else docmd.SetWarnings False docmd.OpenQuery "q1" docmd.Requery docmd.GoToControl "ResultMark1" docmd.SetWarnings True End If حاول أن تضيف طالبة معينة لقسم معين ،،، ثم إذهب لنموذج إدخال الدرجات وحدد القسم ثم المادة سوف تظهر لك هذه الطالبة الجديدة . بالنسبة للتقرير الذي طلبت لم أستوعبه جيدا ،،، يوجد في قائمة التقارير إختيار لطباعة درجات طالبة في قسم معين لجميع المواد ،،، أليس هذا هو ما تطلبه مرفق المثال بعد تعديل المشكلة الاولى ،،،، لقد تم حذف الملف المرفق ،،، وذلك لتحديثه شاكر الزين تم تعديل يناير 16, 2004 بواسطه شاكر الزين
ابو سفاري قام بنشر يناير 16, 2004 الكاتب قام بنشر يناير 16, 2004 اخي شاكر انا اسف ولكمكان قصدي هو ان من قام بتصميم البرنامج هو ادرى واعرف بهذه المشكلة عموما اختي الحائرة جزاها الله خير وجزء الله اخي طيب القلب شاكر اخي شاكر المشكلة الثانية هي كما تعرف انه ذا ارت طباعة نتيجة طالبة في جميع المواد استطيع ذلك عن طريق اختيار الصف واسم الطالبة الذي اريده هو كيف بمجرد اختيار الصف فقط يقوم بطباعة جميع نتائج الطالبات في هذا الصف حيث يطبع لكل طالبة نتيجتها في كل مواد مثل الشهادة . وليس اختيارالصف مع اسم الطالبة مع بقاء هذا الاختيار . الشي الاخر كيف يمكن تطوير هذا البرنامج بحيث ستطيع جعله لمدرسة وبدل فصل دراسي واحد اجعله فصلين اختي الحائرة الف شكر لك والمثال مرفق من الاخ شاكر جزاه الله الف خير وشكر جزيل جدا للاخ شاكر الزين ابو سفاري
شاكر الزين قام بنشر يناير 16, 2004 قام بنشر يناير 16, 2004 (معدل) تفضل يا أخي العزيز ،،،، لقد عملت لك التقرير المطلوب ،،، تصفح المثال بعد التعديل ،،،، من قائمة التقارير ،،، حدد الصف ،،، ثم اضغط على الزر ( معاينة تقارير جميع الطالبات للقسم المحدد ) ،،، سوف يظهر لك تقرير لكل طالبة على حدا ،،، ارجو أن يكون هذا طلبك ,,, أسألكم الدعاء لطالباتنا وطلابنا بالتوفيق والنجاح ,,,, إلهي آمين شاكر الزين malak_97new.zip تم تعديل يناير 16, 2004 بواسطه شاكر الزين
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.