View Full Version : پاس کردن متغیر از یک textbox به کریستال ریپورت
SALMOON
جمعه 18 فروردین 1385, 14:56 عصر
سلام من میخوام یه متغیری که در یک textbox دارم و به کریستال ریپورت پاس کنم چی کار کنم؟
برای اینکه دقیقتر بگم مثلا شماره پرسنلی یک نفر را از یک textbox بخونم و مشخصاتش رو چاپ کنم
MMAASS
جمعه 18 فروردین 1385, 15:40 عصر
Dim txt As CrystalDecisions.CrystalReports.Engine.TextObject
txt = report.Section1.ReportObjects("TextObjectInReport")
txt.Text = CustomText
موفق باشی.
hamed_bostan
جمعه 18 فروردین 1385, 16:16 عصر
دستت درد نکنه . توفیقی بود نصیب ما هم شد
MMAASS
جمعه 18 فروردین 1385, 16:22 عصر
توجه کنین نوشتن سکشنی که اون تکست آبجکت توشه به صورت درست ضروریه.
txt = report.Section1.ReportObjects("TextObjectInReport")
یادتون باشه که دقیق چک کنین تکست آبجکتتون تو کدوم سکشن هست و قسمت سکشن رو درست بنویسین. :بامزه: :لبخند:
meh_secure
جمعه 18 فروردین 1385, 22:45 عصر
علاوه بر این روش از Parameter Fields نیز می توانید استفاده کنید. نحوه کار هم توضیح داده شده است.
hamed_bostan
شنبه 19 فروردین 1385, 17:29 عصر
علاوه بر این روش از Parameter Fields نیز می توانید استفاده کنید. نحوه کار هم توضیح داده شده است.
کجا توضیح داده شده . ممکنه لینک بدین
sh
شنبه 19 فروردین 1385, 22:25 عصر
rpt.SetParameterValue("t", MaskEdBox4.CtlText)
meh_secure
یک شنبه 20 فروردین 1385, 00:22 صبح
ممنون از شهریار جان.
لازم به ذکره که شما می تونید از نام فیلد پارامتردر آرگومان بالا استفاده کنید و یا اینکه ایندکس آن را به دستوری که بالا داده شده بفرستید. فقط توجه داشته باشید در کریستال ایندکس ها از 1 شروع می شوند و نه 0.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.