تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تعديل كود التالي لجذب الذكور الاناث (متوفين واحياء)
#1
هذا كود لجلب الاحصائيات من الاخوة الغاليين احمد منصور  والاخ myalsailamy والاخ ahmedabdelaliem
ارجو التعديل عليه 
ملاحظة في جملة where 
Psex=1 And FPhelth=2
حيث ان اFPhelth حالة المريض 
1 =عايش 
2 =متوفي 
 وكذلك Psex والتي هي الجنس  
1= ذكر 
2 =انثى


معلومة :- 
zTotalMale=الاشخاص ذكور 
zTotalFemal =الاشخاص اناث
zTDM = الاشخاص المتوفين ذكور 
zTDF = الاشخاص المتوفين اناث
هذا ولكم شكري 
كود :
Private Sub Form_Load()
Call ConnectionDatabase
Me.Height = 3690
Me.Width = 10830
End Sub
Private Sub Command1_Click()
'On Error Resume Next
Dim zTotalFemal As String
Dim zTotalMale As String
Dim zTDM As String
Dim zTDF As String
Dim Too As Date
Dim from As Date
from = Format(DTPicker1, "mm/dd/yyyy")
Too = Format(DTPicker2, "mm/dd/yyyy")

zTotalMale = "(Select Count(Pemr) From TBFile,PemrTable INNER JOIN almohafz On PemrTable.PGov=almohafz.mohID Where PemrTable.Pemr=TBFile.FPemr and Psex= 1 And FPhelth <>2 And FPOutD BETWEEN #" & CDate(from) & "# AND #" & CDate(Too) & "# Group by almohafz.mohID,almohafz.mohName)"
zTDM = "(Select Count(Pemr) From TBFile,PemrTable INNER JOIN almohafz On PemrTable.PGov=almohafz.mohID Where PemrTable.Pemr=TBFile.FPemr and Psex= 1 And FPhelth=2  And FPOutD BETWEEN #" & CDate(from) & "# AND #" & CDate(Too) & "# Group by almohafz.mohID,almohafz.mohName)"

zTotalFemal = "(Select Count(Pemr) From TBFile,PemrTable INNER JOIN almohafz On PemrTable.PGov=almohafz.mohID Where PemrTable.Pemr=TBFile.FPemr and Psex= 2 And FPhelth <>2 And FPOutD BETWEEN #" & CDate(from) & "# AND #" & CDate(Too) & "# Group by almohafz.mohID,almohafz.mohName)"
zTDF = "(Select Count(Pemr) From TBFile,PemrTable INNER JOIN almohafz On PemrTable.PGov=almohafz.mohID Where PemrTable.Pemr=TBFile.FPemr and Psex= 2 And FPhelth=2  And FPOutD BETWEEN #" & CDate(from) & "# AND #" & CDate(Too) & "# Group by almohafz.mohID,almohafz.mohName)"


Set RS2 = New ADODB.Recordset

 
RS2.Open "Select almohafz.mohID ,almohafz.mohName, Count(Pemr) as Total," & zTotalFemal & " as Totalfemal," & zTotalMale & " as Totalmale," & zTDM & " as RTDM," & zTDF & " as RTDF  FROM TBFile,PemrTable INNER JOIN almohafz On PemrTable.PGov=almohafz.mohID Where PemrTable.Pemr=TBFile.FPemr  And FPOutD BETWEEN #" & CDate(from) & "# AND #" & CDate(Too) & "# Group by almohafz.mohID,almohafz.mohName", Db, adOpenStatic, adLockOptimistic


Set DataGrid1.DataSource = RS2
End Sub
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#2
ياتي بالمجاميع في الاجمالي

اما في
احياء( ذكور اناث)
اموات ( ذكور اناث )

يعطينا يعطينا ارقام ونفس الاقام يوزعها


برفع مثال لكي اوضح لك اكثر اخي
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#3
اخي هذا الملف وفيه نفس الجداول والكود 

الله يحفظك

.rar   hospital.rar (الحجم : 75.37 ك ب / التحميلات : 56)
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#4
المطلوب عرض في جريد الحقول التالية :
اسم المحافظ ، العدد الكلي، عدد الذكور، عدد الاناث،متوفين ذكور متوفين اناث بناء على التاريخ
(تاريخ الخروج)

الله يحفظك
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#5
اخي الغالي 
هذه الصورة من المثال بعد ان حذفت كود 
FROM TBFile,PemrTable INNER JOIN almohafz On PemrTable.PGov=almohafz.mohID

ظهرت لي نتائج ولكن ليست صحيحة كما في الصورة :- 
   



وهذا الملف :


.rar   2hospital.rar (الحجم : 75.39 ك ب / التحميلات : 48)
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#6
اخي هل وصلت لك الفكرة ؟
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#7
خذ راحتك اخي العزيز امير الزبيدي

شكرا على تفاعلك معي

احترمك
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#8
اولا حياك الله اخي امير الزبيدي 
اتمنى ان تكون بصحة وعافية 
اما بخصوص PGov 
هذا الحقل هو رقم المحافظة في جدول المريض
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#9
Help help help
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#10
صعب والله ماعرفت حاولت وحاولت مافي فائدة
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم