السلام عليكم لي سؤال لماذا لم تستخدم frx بالنسبه الي الرصيد الافتتاحي سوف يكون هناك حالين الاول ان تستخدم الكريستال ريبورت نفسه وعن تجربه سوف ينجح بس التقرير سوف يكون بطئ جدا الثاني انت تعمل برسيديور علي الsql وتستخدمها من خلال الكرسيتالانا بالفعل استخدم هذه الطريقةاعتقد ان استخدام frx سوف يكون كافي بالعكس انت ممكن تستخدرج منه الكثير من التقرير وهذا الكود هو البرسيديور create procedure [dbo].[accont_balance] @aaAcctNumber1 char (129), @aaAcctNumber2 char (129), @aaTRXDATE1 datetime, @aa@aaTRXDATE2 datetime AS SELECT ACTNUMST as AcctNumber,sum (GL20000.DEBITAMT) as debt,sum (GL20000.CRDTAMNT)as crdt, SUM(GL20000.DEBITAMT - GL20000.CRDTAMNT) AS Balance FROM GL00105 INNER JOIN GL20000 ON GL00105.ACTINDX = GL20000.ACTINDX WHERE (VOIDED = 0) AND (TRXDATE < CONVERT(DATETIME, @aaTRXDATE1, 102)) group by ACTNUMST |