ورود

View Full Version : سوالاتی دربارهFormula و Recordset و Deployment!



Bithiah
دوشنبه 17 بهمن 1384, 18:35 عصر
سلام به همگی دوستان
من توی چند روز گذشته به کمک تاپیکهای مفید این سایت و نمونه کدهای خوب گروه In_Chan_Nafar یه کارهایی تونستم با کریستال ریپورت انجام بدم، اما هنوز چند تاسواله که جوابش برام نا معلومه و هر چی گشتم و باهاش ور رفتم نتونستم به جواب برسم:
* من از Crystal Report 10 و زبان Visual Basic 6.0 استفاده می کنم.
1. وقتی جداول دیتابیس رو مستقیما میارم توی گزارش و از فیلدهاش استفاده می کنم و با استفاده از RecordSelectionFormula با کد توی برنامه رکوردها رو محدود می کنم، نمی دونم چطوری باید اگه رکوردی منطبق با محدودیت های تعیین شده توسط برنامه وجود نداشت چطوری باید بفهمم و فرم پیش نمایش رو اصلا نشون ندم.
2. غیر از آوردن فیلدها از جداول، از Command هم استفاده کردم. اما هنوز نمی دونم چطوری باید توی برنامه یه Recordset رو به گزارش bind کنم. دونستنش که می دونم که با چه کدی باید اینکار رو کرد، مثلا بعد از اینکه رکوردست رو باز کردم ،با کد زیر دیگه:

Report.Database.SetDataSource rsReport
اما نمی دونم وقتی میخوام یه رکوردستی رو به ریپورت bind کنم، توی ریپورت باید چی کار کنم، یعنی چطوری بهش بگم چه فیلدهایی قراراه از طریق اون رکوردست به این گزارش فرستاده بشه.
3. ضمنا برای Distribute یا نمی دونم Deployment برنامه ای که با کمک کریستال ریپورت نوشته می شه هم سوال دارم. چه فایلهایی رو باید بدنبال برنامه فرستاد تا درست اجرا بشه و در اینجا http://www.barnamenevis.org/forum/showthread.php?t=38137 هم این سوال رو مطرح کردم.
امیدوارم منظورم رو خوب رسونده باشم، بخصوص در سوال 2.
پیشاپیش از راهنمایی شما ممنونم.

meh_secure
شنبه 22 بهمن 1384, 21:29 عصر
برای شروع کار می تونید از data environment استفاده کنید.
از تاپیکی به نام crystal reports & data environment استفاده کنید.
اگر پیدا نکردید بگید تا آدرس رو براتون بزارم.

Bithiah
یک شنبه 23 بهمن 1384, 07:31 صبح
جناب Meh_Secure ممنون بخاطر جوابتون. می شه گفت به غیر از سوال 2 که یه کم هنوز برام مبهمه، جواب اون دو تا سوال دیگه رو پیدا کردم. سوال مربوط به ساختن package رو هم خودم در اینجا جواب دادم:
http://www.barnamenevis.org/forum/showthread.php?t=38137
باز هم ممنون