المشاركات : 131
المواضيع 52
:
: 3
الإنتساب : Jan 2016
السلام عليكم ورحمه الله وبركاته
ياشباب بصمم برنامج كنترول كامل لمعهدي الأزهري الذي اعمل فيه والبرنامج يعمل بشكل جيد حتي الان
اريد ان اضيف اليه بعض التعديلات
* كيف عرف 10 الأوائل علماً بان العمود الذي نقوم بعمل sort له يختوي علي ارقام أوحرف غـ اذا كان الطالب غائب فعندما اعمل ترتيب تنازليا يعرض الطلاب الغائبين الاول ثم بعدهم الطلاب الاعلي درجات فانا لا اريد الطلاب الغائبين اريدي الاعلي درجات
* كيف اجعل في الفاست روبورت كل سجل يكون له صفين
بارك الله فيكم
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
وعليكم السلام ورحمة الله وبركاته ،
هل تريد مايلي :
عرض أسماء الطلاب العشرة الأوائل الأعلى درجة بشرط لا يكون أحد مهم غائبا؟
إذا كان كذلك :
أجري الاستعلام Sql التالي :
كود :
Select StudentName , Note
FROM StudentTable
Where StudentStuation <> 'غائب'
Order by Note desc
LIMIT 10
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 131
المواضيع 52
:
: 3
الإنتساب : Jan 2016
بستعمل قاعده بيانات الاكسس اخي
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
26-05-2016, 10:12 AM
(آخر تعديل لهذه المشاركة: 26-05-2016, 10:12 AM بواسطة أبو معاذ.)
(26-05-2016, 09:53 AM)elzawey2020 كتب : بستعمل قاعده بيانات الاكسس اخي
إقتباس :وأين المشكلة ،
يمكنك استعمال استعلامات ال Sql في الأكسس ،
وذلك باستعمال ADOQuery
.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 131
المواضيع 52
:
: 3
الإنتساب : Jan 2016
اخي في الله لم استعمل sql من قبل
هل توجد طريقة ب adotable
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
(26-05-2016, 08:56 PM)elzawey2020 كتب : اخي في الله لم استعمل sql من قبل
هل توجد طريقة ب adotable
وهذه فرصة جد مناسبة لتعلمه ،
توكل على الله و لا تعجز.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 24
المواضيع 5
:
: 16
الإنتساب : May 2016
26-05-2016, 10:32 PM
(آخر تعديل لهذه المشاركة: 26-05-2016, 10:35 PM بواسطة Imad Ch.)
Note desc" = adotable1.sort"
adotable1.sort = 'Note desc '
هذا للترتيب
adotable.maxrecords = 10 ; هذا لاحظار 10 فقط
المشاركات : 131
المواضيع 52
:
: 3
الإنتساب : Jan 2016
بارك الله فيك اخي
ان شاء الله ابدء في تعلمه
**اخي عماد
بس الكود السابق يجعل الطالب الغائب في الاول ثم الطلاب الاعلي درجات
المشاركات : 24
المواضيع 5
:
: 16
الإنتساب : May 2016
27-05-2016, 09:57 AM
(آخر تعديل لهذه المشاركة: 27-05-2016, 09:59 AM بواسطة Imad Ch.)
(27-05-2016, 08:25 AM)elzawey2020 كتب : بارك الله فيك اخي
ان شاء الله ابدء في تعلمه
**اخي عماد
بس الكود السابق يجعل الطالب الغائب في الاول ثم الطلاب الاعلي درجات
يكمنك استعمال فلترة في الجدول اي
'adotable1.filter =
[size=small]StudentStuation <> غائب'[/size]
كود :
'adotable1.filter = StudentStuation <> غائب'
عذرا على الاخطاء في الرد
المشاركات : 89
المواضيع 4
:
: 1
الإنتساب : Jan 2012
27-05-2016, 04:35 PM
(آخر تعديل لهذه المشاركة: 27-05-2016, 04:40 PM بواسطة seddik_xp.)
أخي الكريم صاحب الطرح كان من الأجدر بك أن لا تضع حالة الطالب مكان نقاط الامتحان و في حالة غيابه تضع حرف "غ" مكان النقاط
يجب عليك أن تخصص لها حقلا في الجدول , و لجعل البرنامج أكثر احترافية سيكون هذا الحقل في الجدول Boolean أي متغير منطقي و حقل النقاط سيكون Integer أي متغير رقمي .
نسيت أن أذكرك في حالة غياب الطالب ستكون حالة الحضور true يمكنك استخدام checkbox لتمثيل الحضور أو الغياب و في حدث النقر على checkbox قم بتعبئة نقاط الامتحان بالاصفار طبعا إذا كان غائبا checkbox is not checked.