PDA

View Full Version : نحوه ارسال پارامتر به گزارش



mehdio
جمعه 13 اردیبهشت 1392, 22:32 عصر
با سلام من یک رکوردی را با استفاده از دستور select در گزارش قرار داده ام حالا چطور می توانم حاصل یک محاسبه را که در فرم دیگر تولید شده به گزارشم بفرستم؟

کامبیز اسدزاده
جمعه 13 اردیبهشت 1392, 22:53 عصر
با سلام من یک رکوردی را با استفاده از دستور select در گزارش قرار داده ام حالا چطور می توانم حاصل یک محاسبه را که در فرم دیگر تولید شده به گزارشم بفرستم؟

برای محاسبه از دستورات SQL استفاده کنید و بعد نمایش دهید.

کامبیز اسدزاده
جمعه 13 اردیبهشت 1392, 22:55 عصر
یک مثال ساده :


string query = "SELECT SUM (Price) FROM Bill"; OleDbDataAdapter dAdapter = new OleDbDataAdapter(query, DBconn); DataTable source = new DataTable(); dAdapter.Fill(source); TotalValueLabel.Text = source.ToString();

mehdio
شنبه 14 اردیبهشت 1392, 13:57 عصر
اما من می خوام یک متغیر را به گزارش ارسال کنم
گزارش را با استفاده از crystal report گرفتم

khokhan
شنبه 14 اردیبهشت 1392, 15:38 عصر
اما من می خوام یک متغیر را به گزارش ارسال کنم
گزارش را با استفاده از crystal report گرفتم

با سلام

توی این نمونه ای که نوشتم هم کوری بطور مجزا و هم انواع محاسبات انجام شده در تکس باکسهای فرم به صورت پارامتر به فرم گزارش ارسال می گردند

و یکی از خوبی های این نمونه در این است که می تونین هرچند تا پارامتر که خواستین به راحتی اضافه کنین و به کریستال ارسال کنین :لبخند:

فایل بانک sql رو از پوشه db در پوشه Debug کپی کنین وحالشو ببرین :لبخند::چشمک: