السلام عليكــم ورحمـة الله وبركاتــه ،،
اخوتي اعضاء المنتدي الكريم
بعد عمل متواصل لشهرين في برنامج محاسبي واجهتني مشكله لم اجد لها حلا
وهي
اريد ان استعلم من جدولين الاول يحمل رقم المورد واسمه والثاني يحمل اجمالي الفواتير واجمالي المدفوعات مع وجود رقم المورد وهو الرابط بين الجدولين
ما اريدة في الاستعلام هو جمع اجمالي فواتير الموردواجمالي مدفوعاته بشرط رقم المورد ومن الجدول الاخر يجلب اسم المورد ليضعها في داتا جريد حيث اني لا اريد ان احفظ اسم المورد في جدول الثاني لاحتمال تعديل في الاسم
استخدمت كود نجح في جميع الاستعلامات معدا الذي يحوي خاصية sum فانه يعطي رسالة خطا بعدم وجود حقل اسم المورد ويقف عند كلمة رفرش الاادودسي
اليكم الكود
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\afri.mdb;Persist Security Info=False"
SQLs = ("SELECT totalsell.name,totalsell.nomard,sanf.mnum,sanf.mname,sum (totalsell.totaly) as totaly1, sum (totalbuy.esf) as esf1,totaly1 - esf1 as too FROM [totalsell] ,[sanf]where totalsell.nomared = " & text1 & " and totalsell.nomared = sanf.mnum group by totalsell.nomard")
Adodc1.RecordSource = SQLs
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveLast
End Ifحيث ان اسم جدول الموردين(sanf)
واسم حقل رقم المورد في جدول الموردين (mnum)
واسم حقل اسم المورد في جدول الموردين (mname)
واسم جدول الاجماليات (totalsell)
واسم حقل رقم المورد في جدول الجماليات (nomoared)
ارجو اسعافي بالحل لان المشروع متوقف عند هذا الكود
وشكرا