PDA

View Full Version : ارسال پارامتر از vb به کریستال



akram
شنبه 27 دی 1382, 21:42 عصر
با سلام
لطفا در مورد نحوه ارسال مقدار به پارامترهای تعریف شده در crystal report 8.5 در vb6 توضیح دهید
لازم به توضیح است که من یک stroe procedure که دارای پارامتر میباشد را به عنوان جدول دیتابیس اسکیول سرور به گزارشم وصل کرده ام
و از کنترل کرستال ریپورت استفاده میکنم نه از crystal viewer , dsr قبلا از راهنمای شما دوستان ممنونم

کم حوصله
یک شنبه 28 دی 1382, 02:13 صبح
اکرم خان
اول یک پیشنهاد
حتما برین و کریستال 9.2 بخرید
1 مشکل این فونت ها توش حل شده
2 مشکل اعداد حل شده
3 آخر کلا
4 آخر حال
کیف کردم حتما بخرش
بعد تفائت را احساس میکنی
دعاشو به جون گیاه چین جون بکن که به خاطر جئاب دادن به سئوالش رفتم این 9.2 رو خریدم

و اما در مورد سئوال اگر از dsr استفاده کرده بودی من در خدمت بودم
ولی با این حال اگر می تونی برنامه ات را بگذار اینجا روش کار کنم ببینم می تونم در خدمتت باشم :oops: :wink: :mrgreen:

akram
چهارشنبه 01 بهمن 1382, 10:35 صبح
با سلام و تشکر
همان طور که سفارش کرده بودید از کریستال ریپورت 9 استفاده کردم 9.2 پیدا نکردم
و از روش شما dsr استفاده کردم لطفا در مورد ارسال پارامتر از وبی به کریستال راهنمایی کنید
متشکرم

کم حوصله
چهارشنبه 01 بهمن 1382, 10:48 صبح
سلام
اولا یک مثال خیلی قشنگ دوست عزیزمان آقای نور بالا تو بخش وی بی گذاشتند برید بگیریدش
دوما شما پارامتر را به چه منظور می گویید
1 ست کردن مقداری در داخل فیلد هایی که در صفحه dcr است
یا 2 ارسال پارامتر به دستور select که در گزارش استفاده شده ؟؟

دقیقا بگید می خواهید چه کار کنید تا من در خدمتتون باشم

ضمنا این شماره رجیستری این کریستال را دارید ؟؟؟ :wink:

akram
پنج شنبه 02 بهمن 1382, 22:43 عصر
0-با سلام
1- من 9.2 را بالاخره نصب کردمو رجیستری از 9.2 داشتم که براتون نوشتم
2- مثالی که گفتین پیدا نکردم
3- ولی یک نمونه از ازسال پارامتر را را در یک تاپیک دیدم که با همان شی. کریستال ریپورت گفته اند در بخش وی بی که شما گفتین با اون آشنا نیستین
4- لطفا آدزس آن فایل یا تاپیک را که آقای نوربالا گفته اند برای من بنویسید
5-من منظورم ارسال یک مقداری که توسط کاربر وارد شده مثل از یک تاریح تا یک تاریخ برای یک سند حسابداری توسط کاربر که معادل آن دو پارامتر در کریستال تعریف شده میباشد
6- لطفا مرا اگر میتوانید سریعا راهنمایی کنید چون کارم حسابی لنگ مانده است
7- باسپاس
8- پایان

کم حوصله
جمعه 03 بهمن 1382, 00:08 صبح
ببینید خوب باید بگید می خواهید چه کار کنید
1 می خواهید فقط در داخل صفحه گزارش مقدار تاریختان را درج کنید :
یک تکست در کریستال ری÷ورت می گزارید و بعد از توی فرم قبل از اینکه crviwer را ست کنید تکست را مقدار دهید به این گونه : با فرض اینکه نام تکست :Txt1


dim report as cr1

report.txt1.seltext "پارامتر"


2 می خواهید این پارامتر را در داخل دستورات سلکت استفاده کنید جهت فیلتر کردن در فرم که جدولت را ست کند



dimreport as cr1
dim dbc as adodb.connection
dim ado as adodb.recordser
set dbc = new adodb.connection
set ado = new adodb.recordset
.....
ado.open "select * from table1 where x>='" & " پارامتر1" & "' and x2<='" & "پارامتر2" & "'"
report.database.table(1).setdatasource ado,3
crviwer1.datasurce = report

به همین راحتی اگر نگرفتی بگو برات مثال بزارم
:wink: :mrgreen:

akram
جمعه 10 بهمن 1382, 18:10 عصر
ضمن تشکر
اگر آدرس آن تاپیک آقای نوری را بگویید یا نقل قول کنید بی نهایت ممنونم

mah_55
سه شنبه 30 مرداد 1386, 22:03 عصر
سلام به اساتید محترم آیا کریستال ریپورتی که با دات نت 2005 هست چیز خوبی هست

sm
چهارشنبه 31 مرداد 1386, 06:46 صبح
!!!
خوش اومدین
منظورتون چیه؟ به چی میخواین برسین؟