18-08-18, 12:07 AM
(17-08-18, 11:43 PM)elgokr كتب :سيعتمد كود الاستعلام على تفاصيل قاعدة البيانت لديكيفضل ارفاق قاعدة البيانات مع توضيح اسماء الجداول التى تريد التعامل معها
حتى يتم عمل كود الاستعلام اللازم طبقاً لما لديك فى قاعدة الباينات
تحياتى لكوتمنياتى لك التوفيق
اخي الجوكر
شكرا لك المشكلة في الاستعلام والمشروع كبير جدا ولا استطيع فصل المشروع بالتفصيل والاستعلام المطلوب يقرا البيانات من ثلاث جداول جدول المندوبين وجدل راس الفاتورة وجدول تفاصيل الفاتورة
اما الحقول المطلوب في الاستعلام هي كالاتي
جدول المندوبين MANDOB
ID
MN_CODE
MN_NAME
NASBA
وجدول راس االفاتورة SALEBAL
SALDATE
SALCODE
CUSTMARNAME
وجدول تفاصيل الفاتور DTL_BALE
TOTAL
انا عمل في السيكول سيرفر استعلام في VIEW الاستعلام التالي
كود :
SELECT dbo.MANDOB.ID, dbo.MANDOB.MN_CODE, dbo.MANDOB.MN_NAME, dbo.MANDOB.NASBA, dbo.SALEBILL.SALECODE, dbo.SALEBILL.SALEDATE,
dbo.SALEBILL.CUSTOMERNAME, dbo.SALE_DET.TOTAL
FROM dbo.MANDOB CROSS JOIN
dbo.SALE_DET CROSS JOIN
dbo.SALEBILL
وقام بعرض البيانات في الداتا جريد فيو عن طريق الكود التالي
كود :
Public Sub load_sale_views(ByVal saledate As Date, ByVal saledate2 As Date)
dt_sal_view.Clear()
Dim cmd As New SqlCommand("select * from View_2 where SALEDATE>=@saledate and SALEDATE<=@saledate2 ", SqlConn)
cmd.Parameters.Add("saledate", SqlDbType.Date).Value = saledate
cmd.Parameters.Add("saledate2", SqlDbType.Date).Value = saledate2
dt_sal_view.Load(cmd.ExecuteReader)
cmd = Nothing
End Subولكن قمت باضافة كومبوكس وقمت بتعبئة الكومبوكس باسماء المندوبين الي اريد اني لما اختار اسم من الكومبوكس يقوم بفلترة الداتاجريد فيو الى الاسم الي اخترة ويطلع فقط الاسم المختار وحسب التاريخ المحدد
هذا المطلوب اخي العزيز اتمنى ان تكون الفكرة وصلت اخي الجوكر ربي يوفقك
(( لا أحد يمكن له ان يحدد متى يموت ولكن هو من يقدر ان يحدد كيف يعيش بعد الموت فالحياة والمماة بيد الله لكن حياتك بعد الموت بيدك فلا تندم على شيء فاتك في الدنيا لربما يرزقك الله خير منه في الاخرة او لربما دفع الله عنك به شيأ اعظم ... تلك هي مشيئة الله عز وجل ))
