15-06-2013, 12:21 PM
1/في بداية الامر لديا جدولين entrees, Sorties اردت طبع معطياتهم مع بعض في quickrreport واحد
مع العلم ان quickrreport في خاصية dataset يجب ان تكون اما dataset للجدول entrees او للجدول
Sorties فإذ كانت للجدول entrees تضهر السجلات كاملة اما جدول Sorties فيضهر الا السجل الاول والعكس صحيح فاضطريت لدمج الجدولين في استعلام Query1 ليصبح dataset الخاص ب quickrreport هو Query1
الاستعلام الخاص ب Query1 هو لجدولين :
عند استعمال DISTINCT بجدول واحد يكون الاستعلام دون تكرار / الصورة 1
SELECT DISTINCT Date_in,Quantite ,Code_Produits ,NewQua ,Nom_Produits
FROM entrees
اما عند ستعمال DISTINCT بجدولين الاستعلام يكون به تكرار /صورة 2
SELECT DISTINCT Date_in,Quantite ,Code_Produits ,NewQua ,Nom_Produits ,Date_Sor,Code_Prod,Quantite_Sor,NewQua2, Nom_Client
FROM entrees, Sorties
كود فلترة بين تاريخين لل Query1
Query1.Filter:='Code_Produits='+QuotedStr(DBLookup ComboBox8.Text)+' and '+'Date_in>='''+D7+'''and Date_in<= '''+D8+'''' + ' and '+'Code_Prod='+QuotedStr(DBLookupComboBox8.Text) +' and '+'Date_Sor>='''+D7+'''and Date_Sor<= '''+D8+'''';
// Query1.Filtered:=True
فهل المشكل في الفلتر او في DISTINCT مع جدوليين
1.rar (الحجم : 10.3 ك ب / التحميلات : 25)
مع العلم ان quickrreport في خاصية dataset يجب ان تكون اما dataset للجدول entrees او للجدول
Sorties فإذ كانت للجدول entrees تضهر السجلات كاملة اما جدول Sorties فيضهر الا السجل الاول والعكس صحيح فاضطريت لدمج الجدولين في استعلام Query1 ليصبح dataset الخاص ب quickrreport هو Query1
الاستعلام الخاص ب Query1 هو لجدولين :
عند استعمال DISTINCT بجدول واحد يكون الاستعلام دون تكرار / الصورة 1
SELECT DISTINCT Date_in,Quantite ,Code_Produits ,NewQua ,Nom_Produits
FROM entrees
اما عند ستعمال DISTINCT بجدولين الاستعلام يكون به تكرار /صورة 2
SELECT DISTINCT Date_in,Quantite ,Code_Produits ,NewQua ,Nom_Produits ,Date_Sor,Code_Prod,Quantite_Sor,NewQua2, Nom_Client
FROM entrees, Sorties
كود فلترة بين تاريخين لل Query1
Query1.Filter:='Code_Produits='+QuotedStr(DBLookup ComboBox8.Text)+' and '+'Date_in>='''+D7+'''and Date_in<= '''+D8+'''' + ' and '+'Code_Prod='+QuotedStr(DBLookupComboBox8.Text) +' and '+'Date_Sor>='''+D7+'''and Date_Sor<= '''+D8+'''';
// Query1.Filtered:=True
فهل المشكل في الفلتر او في DISTINCT مع جدوليين
1.rar (الحجم : 10.3 ك ب / التحميلات : 25)

