اذهب الي المحتوي
أوفيسنا

كيفية استدعاء استعلام في نموذج احصائي


أبو امين
إذهب إلى أفضل إجابة Solved by kanory,

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

  • أفضل إجابة

اخي الكريم حتى لا تزعل من عدم الرد ..... كيف يتم التفريق بين :

بقرار من مجلس التربية ( الانقطاع القانوني ) 

انقطاع تلقائي

لكي تكون الاحصائية صحيحة ..... اين حقل الانقطاع في الجدول لديك ....

انظر الصورة ::::::

 

1.png

2.png

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

اولا شكرا على مرورك 

ثانيا : الانقطاع القانوني : عندما يتغيب تلميذ لمدة 21 يوم و نستوفي كل المراسلات القانونية : المراسلة الاولى و المراسلة الثانية و المراسلة الثالثة 

بعد ذلك يقع شطب التلميذ 

ثالثا : الانقطاع التلقائي : تلميذ يدرس عادي و فجاة سحب الشهادة المدرسية و انقطع تلقائيا دون غياب 

اما عن جدول حركة التلاميذ ففي المثال يوجد جدول mouvment eleve مربوط بجدول tb_donnee eleves archives 

و هذا المرفق رفعته من جديد ستجد فيه عما سئلت 

جعل الله اعمالك في ميزان حسناتك 

و قد ارفقت لك الصور و المثال فيه تعديل جديد 

00.PNG.83d2b199deea76d0404daf932d07bf18.PNG01.PNG.04213ba1bc5a755442beebd6f7bc1ade.PNG

 

Database3.rar

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

5 ساعات مضت, derbali ammar said:

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

شكرا على كل حال 

 

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

 

 

KAN_Database31.rar

تم تعديل بواسطه kanory
  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

الى الاستاذ الفاضل : kanory

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

صراحة تستحق وسام شرف استاذي الكريم 

و لا في الاحلام ... كانت مجرد فكرة و كنت شاك في تنفيذها ارحتني الله يس

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

منذ ساعه, derbali ammar said:

الى الاستاذ الفاضل : kanory

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

صراحة تستحق وسام شرف استاذي الكريم 

و لا في الاحلام ... كانت مجرد فكرة و كنت شاك في تنفيذها ارحتني الله يس

جزاك الله خيرا على الاطراء الذي لا استحقه ... رجم الله والديك ...

الحمد لله رب العالمين ...

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

يبقى لي سؤال واحد استاذي العزيز : 

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

Private Sub Command107_Click()
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE Tb_StatAbandons.ID FROM Tb_StatAbandons;"
DoCmd.RunSQL "INSERT INTO Tb_StatAbandons ( niveau, NbrTotaleEleves, MalKhanouni, FemKhanouni, FemTilkhai, MalTilkhai, Etablissement ) " & _
             " SELECT Tb_donnéesEleveArchives.niveau, Count(DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] =[niveau]"")) AS TOT, DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =2  And [sexe] =1 "") AS MAN1, DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =2  And [sexe] =2 "") AS WOM1, DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =1  And [sexe] =2 "") AS WOM2, DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =1  And [sexe] =1 "") AS MAN2, Tb_donnéesEleveArchives.niveau AS D " & _
             " FROM Tb_donnéesEleveArchives " & _
             " GROUP BY DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =2  And [sexe] =1 ""), DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =2  And [sexe] =2 ""), DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =1  And [sexe] =2 ""), DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =1  And [sexe] =1 ""), Tb_donnéesEleveArchives.niveau, Tb_donnéesEleveArchives.niveau;"
DoCmd.SetWarnings True
DoCmd.Close
DoCmd.OpenForm "Tb_StatAbandons1", acNormal
End Sub

 

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

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

حقل العدد الجملي للمرسمين : هو في الحقيقة حقل لجميع التلاميذ ( المباشرين اي الذين لا يزالون يدرسون // و المنقطعين ) و بالتالي الاعداد التي يجد ان توجد في هذا الحقل هي اعداد موجودة في جدولين جدول

01 / Tb_donnéesEleveArchives

02/ Tb_donnéesEleve

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

معنى  لدينا 507 تلميذ بالجدول الرئيسي Tb_donnéesEleve

  نضيف لهم 105 تلميذ بجدول المنقطعين Tb_donnéesEleveArchives

 

0202.png.ea9f80f5e6801fbef2430e604fe6b654.png

 

Database3133.rar

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

هذا الكود بارك الله فيك من شقين :

الاول :

DoCmd.RunSQL "DELETE Tb_StatAbandons.ID FROM Tb_StatAbandons;"

ووظيفته تفريغ الجدول Tb_StatAbandons من البيانات الاحصائية السابقة

والثاني :

DoCmd.RunSQL "INSERT INTO Tb_StatAbandons ( niveau, NbrTotaleEleves, MalKhanouni, FemKhanouni, FemTilkhai, MalTilkhai, Etablissement ) " & _
             " SELECT Tb_donnéesEleveArchives.niveau, Count(DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] =[niveau]"")) AS TOT, DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =2  And [sexe] =1 "") AS MAN1, DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =2  And [sexe] =2 "") AS WOM1, DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =1  And [sexe] =2 "") AS WOM2, DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =1  And [sexe] =1 "") AS MAN2, Tb_donnéesEleveArchives.niveau AS D " & _
             " FROM Tb_donnéesEleveArchives " & _
             " GROUP BY DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =2  And [sexe] =1 ""), DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =2  And [sexe] =2 ""), DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =1  And [sexe] =2 ""), DCount(""[IDEleves]"",""[Tb_donnéesEleveArchives]"",""[niveau] ="" & [niveau] & "" And [MouvmentEleves] =1  And [sexe] =1 ""), Tb_donnéesEleveArchives.niveau, Tb_donnéesEleveArchives.niveau;"

وهو عبارة عن كود استعلام لجلب البيانات الاحصائية المطلوبة من الجدول Tb_donnéesEleveArchives والحاقها في الجدول Tb_StatAbandons في كل مرة تضغط فيها على موافق تتم مسح البيانات من الجدول ثم الحاق البيانات من جديد ...

>>>>>>>>>>>>>>>>>>>>>

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

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

و اعتذر عن ازعاجك 

تكرم اخي لو فيه مجال المثال لانك لم ترسله 

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

11 ساعات مضت, derbali ammar said:

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

و اعتذر عن ازعاجك 

تكرم اخي لو فيه مجال المثال لانك لم ترسله 

تفضل <><><><><>

 

Database3133.rar

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

شكرا استاذي و الله مكسوف من حضرتك اتعبناك معانا 

متعك الله بالخير و اليمن و البركات 

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

اعانك الله و سدد خطاك 

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

56 دقائق مضت, derbali ammar said:

شكرا استاذي و الله مكسوف من حضرتك اتعبناك معانا 

متعك الله بالخير و اليمن و البركات 

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

اعانك الله و سدد خطاك 

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

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

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

على كل انا ارفقت لك صورة و مثال لقاعدة البيانات فان تكرمت و حللت المشكل شكرا و ان لم تتمكن فالف شكر لاننا صراحة اتعبناك معانا 

Image1.png.4d287c07ec1fdfb3131927e8d91a9531.png

 

 

Kan.rar

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

3 ساعات مضت, derbali ammar said:

استاذي الكريم kan شكرا على مساعدتك 

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

ممتاز ... هذا هو الهدف من المنتدى ...

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

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