الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج تسيير مؤسسة تربوية

رائج
بدأه hbate_allah في 17 يناير 2009 · 717 رد · 52,020 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#176

هذا الخظأ معناه إن الجدول ليس في وضع تعديل مع إنني قفلت القائمة ولا تفتح إلا بعد الضغط على زو إضافة

ربما أخطأت في المرفق لآنه يعمل عندي بشكل جيد

سأعدله

#177

هذا المرفق من جديد

ولكني لم أعرف سبب المشكلة 

لايمكن الادخال قبل الضغط على مفتاح اضافة 

ويعمل عندي بدون مشاكل

file1.zip

#178

نعم اخي طلال هو من الاخطاء الشاءعة طبعا لذلك افضل ايتعمال sql في اغلب الاحيان .

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

اما عن الفلترة كما ترد يا صديقي كلها تادي الى نتيجة واحدة ولهذا ان اعشق الدلفي .

#179
زكيري عبد العالي كتب:
وعليكم السلام

1-جيد لكن ملاحضة لما لا نربط جدول الغيبات بالطالب عن طريقIntégration Référentiel

 

ماهي هذه الطريقة أخي ذكيري وما اسمها بالانكليزية

#180

integrated reference

هي عبارة عن ربط علاقة 11--1.ن حيث اب/ ابن

1- فترة حسب مفتاح الاب

2- عند اضافت الابن يضاف مفتاح الاب اليا ..

3- لاي يمكن حذف الاب دون حذف الابناء

....

كلها يقم بها الدلفي

post-1034-1232569112_thumb.jpg

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 21 يناير 2009 في 23:22

#181

إذا هي تشبه Master/detail

أوهي بذاتها

تم تعديل هذه المشاركة بواسطة طلال بلال في 21 يناير 2009 في 23:29

#182
hbate_allah كتب:
يجب ان ازيد من ساعات عملي بالدلفي حتى استطيع اللحاق بكم

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

#183

يوجد في الدلفي ما يضمن لنا integration Référentiel

هل تقصد بها اخ ذكيري maitre\detail

ان كنت تقصدبها هذه العلاقة فقد عملت بها من قبل لكن في هذه الحالة لا نستطيع العمل بها

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

index الذي سيربطهما مع بعض لكن لم انجح لانني لا اجده في جدول absence

الا اذا جعلنا رقم التسجيل index secondaire او index اضافي في جدول الغيابات

و اوجدنا اخر في جدول الطلبة في هذه الحالة يصلح على ما اظن

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

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

اقتباس
خاصة في فلسطين

اللهم امين يارب العالمين

اقتباس
ماهي هذه الطريقة أخي ذكيري وما اسمها بالانكليزية

انت تعرفها جيدا اخي طلال اليس كذلك

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#185

نعم لكن هناك طريقتين .. الشرح تجده في دروس سابقة اضنها للاستاذ سيم ..midas..

#187

حسب ما فهمت نعم فهي تعمل بنفس طريقة الشرح

#188

1- تعديل على العرض الخاص بالقاءمتين

2- اضافة كود الفلترة

new1.rar

#189
اقتباس
- اضافة كود الفلترة

طريقة جيدة لكن ان لم تكن مشغولا اذا ممكن شرح بسيط لطريقة عمل هذا الكود اذ ارى انك لم تعمل ب maitre\detail

2- ارى ان الفلترة على حساب جدول الطالب و جدول الغيابات هل نستطيع اضافة جدول المواد في الفلترة

#190

مشكور اخي عبد العالي

الان ننتقل الى اخر خطوة في هذا النموذج وهو حساب عدد الغيابات بالشرط الذي وضعته الاخت

ارجو المحاولة في ذلك اخت هبة الله

اقتباس
- ارى ان الفلترة على حساب جدول الطالب و جدول الغيابات هل نستطيع اضافة جدول المواد في الفلترة

وماذا فعل الاخ عبد العالي

maitre\detail ليست كود وانما ربط لجدولين ولم نستخدمها

تم تعديل هذه المشاركة بواسطة علي .ع في 22 يناير 2009 في 00:25

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#191

من اجل عملية الفلترة باستخدام عن طريق التاريخ

كتبت هذا الكود

Sql

SELECT * 
FROM absence
 WHERE DATE BETWEEN ' + FormatDateTime('DD-mm-YYYY',Date1)+
+' AND '+ FormatDateTime('DD-mm-YYYY',Date2)

لكن عند تفعيل

sQL

ياتيني هذا الخطا

اقتباس
استخدام غير موفق لDate

على ما اظن ان السبب هو ان date كلمة معرفة عندهم لذا يجب ان نبدل اسمها في جدول الغياب

ما رايكم

تم تعديل هذه المشاركة بواسطة hbate_allah في 22 يناير 2009 في 00:37

#192
hbate_allah كتب:
 

على ما اظن ان السبب هو ان date كلمة معرفة عندهم لذا يجب ان نبدل اسمها في جدول الغياب

ما رايكم

ليس للكلمة علاقة ,ماهي الشروط الواجب اتخاذها 

#193

هو كذلك

وهذا التعديل

new11.rar

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#194

لقد بدلت في الجدول

Select *
from  absence
Where datea between :dub and :arv

لانني كتبت هذل الكود من قبل و لم يصلح على اساس هناك خطا في Date فبدلت requete

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

المهم لحساب عدد الغيابات نحسب بالشهر ام على اساس عملية البحث التي اجريناه بواسطة التواريخ

#195

نترك المدة مفتوحة

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

عليكم بالحل

تم تعديل هذه المشاركة بواسطة علي .ع في 22 يناير 2009 في 01:29

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#196

اي يختار بهذه

لدي سؤال هل يقوم بحساب عدد الغيابات لجميع الطلبة دفعة واحدة ام اننا عندما نقوم بالفلترة على اساس الطالب

تظهر عدد غياباته

لدي ملاحظة ايضا وجدت في بعض كتب الدلفي ان الحقول التي تحسب يضيفونها ايضا الى قاعدة البيانات مثلا في مثل حالتنا حقل عدد الغيابات

post-178832-1232577052_thumb.gif

تم تعديل هذه المشاركة بواسطة hbate_allah في 22 يناير 2009 في 01:38

#197

لا يقوم بحساب كل طالب على حدا

لا لن تضاف لان بمقدورنا ايجدها بسهولة

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#198

لما لا يحسب كل طالب وحده

اذ عندما نختار من قائمة اطلبة طالب معين و نختار من قائمة المواد مادة معينة سيكون في dbgrid غيابات الطالب في تلك المادة و في الاسفل مجموع الغيابات

نضيف هذا الكود لكنه يحتاج لتعديلات خفيفة

begin
somme:=0;
DBGrid1.DM.Dabs.Tabs.First(); //
while not DBGrid1.DM.Dabs.Tabs.EOF do
begin
  Somme := Somme + 1;
  DBGrid1.DM.Dabs.Tabs.Next();
end;

somme هي التي فيها مجموع الغيابات من ثم نضعها في مكون edit

كيف تريده ان يعمل اذا اخ علي قبل ان اكمل في هذا الطريق

تم تعديل هذه المشاركة بواسطة hbate_allah في 22 يناير 2009 في 02:17

#199
اقتباس
غيابات الطالب في تلك المادة و في الاسفل

لا بل كل غيابات الطلب في جميع المواد

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#200

لكن في الواقع

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

هذا هو الهدف من حساب الغياب و انت ما رايك فهذا رايي

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…