PDA

View Full Version : مشکل با کریستال در vb 2005



vb341
یک شنبه 09 بهمن 1384, 13:42 عصر
دوستان سلام . من تو vb6 زمانیکه با کریستال گزارش میساختم در قسمت دیزاینر کریستال یه تکست خالی میزاشتم و بعد زمانیکه از تو فرم میخواستم گزارش رو اجرائ کنم مقدار تکست خالی که تو گزارش بود با هر مقداری که میخواستم با دستور زیر پر میکردم
dim reprot as new crystalreprt
report.text1.settext a
و مقدار تکست هنگام نمایش گزارش تغییر میکرد و هر مقداری که به a میدادیم تو تکست نشون داده میشد . مثلا مقدار یک فیلد .
حالا تو 2005 میخوام اینکار رو بکنم ولی هر کار میکنم نمیشه
یه تکست خالی تو crystalreport1 گذاشتم و میخوام زمانیکه گزارش رو اجراء میکنم مقدار یه یتکست دیگه که تو فرم برنامه هست رو نمایش بده
لطفا راهنمائی بفرمائین

MMAASS
پنج شنبه 13 بهمن 1384, 08:50 صبح
سلام
من با VS 2003 کار می کنم و این طوری جواب می گیرم اما تو 2005 نمی دونم جواب می ده یا نه به نظرم که باید جواب بده به هر حال بد نیست امتحانش کنی

Dim report As New ReportName تعریف یک متغییر از گزارش
Dim txt As CrystalDecisions.CrystalReports.Engine.TextObject تعریف یک متغییر از تکست روی گزارش
txt = report.Section1.ReportObjects("TextNameInReport") مشخص کردن تکست روی گزارش
txt.Text ="Text" مقدار دادن به تکست روی گزارش

MMAASS
جمعه 14 بهمن 1384, 23:06 عصر
سلام جناب VB341 پس چی شد ؟ نگفتین که جواب گرفتین یا نه؟ :متفکر:

meh_secure
شنبه 15 بهمن 1384, 00:21 صبح
عجله نکن. جواب نگیریم خبرت می کنیم.

sh
شنبه 15 بهمن 1384, 01:23 صبح
از ParameterField استفاده کن