ورود

View Full Version : سوال: crystal report و Connection string



_lotus_
چهارشنبه 25 آذر 1388, 08:05 صبح
سلام
من تازه به كاربران استفاده از كريستال ريپورت پيوستم
برنامه من با Vb.net‌هست و ميخوام گزارشات اون را با crystal report موجود در vb.net بسازم
در برنامه براي اتصال به ديتا بيس از Connection string استفاده كردم حالا بايد چطور با اين نوع اتصال به ديتا بيس با crystal report كار كنم
لطفا راهنمايي بفرماييد
ممنون

_lotus_
پنج شنبه 26 آذر 1388, 10:46 صبح
كسي جواب نميده، اصلا اين كار ممكن هست يا نه؟؟

sara.f
شنبه 28 آذر 1388, 01:29 صبح
سلام
من تازه به كاربران استفاده از كريستال ريپورت پيوستم
برنامه من با Vb.net‌هست و ميخوام گزارشات اون را با crystal report موجود در vb.net بسازم
در برنامه براي اتصال به ديتا بيس از Connection string استفاده كردم حالا بايد چطور با اين نوع اتصال به ديتا بيس با crystal report كار كنم
لطفا راهنمايي بفرماييد
ممنون

سلام
خیلی خوش اومدید!
یعنی می خواید از جداولی که در data base هستند گزارش تهیه کنید، درسته؟
برای این کار ابتدا وقتی یک crystal report را به برنامه اضافه کردید، از طریق مراحل ویزاردی به بانکتون متصل میشید و جدول و فیلدهای مورد نطرتون را انتخاب می کنید و بعد از پایان یافتن مراحل ویزارد، کافیه که از پنجره Field Explorer و از قسمت Database Fields ، فیلدهای مورد نظر را به درون قسمت detailes فرم گزارش خودتون بکشید و حالا می تونید با اجرای برنامه رکوردهای هر فیلد را مشاهده کنید و البته می تونید برای گزارش خودتون تنظیمات زیادی را هم انجام بدید. اگر در این رابطه سوالی بود بازم بپرسید و البته می تونید جستجو هم کنید.

ghazalehm
شنبه 28 آذر 1388, 10:35 صبح
سلام من میخوام به crystal report دیتا بیسم رو وصل کنم ولی نمی خوام به صورت Wizardi باشه چون می خوان دیتا بیسم هر جا که باشه بره همون جا وصل شه باید چی کار کنم چون مثلا اگه دیتا بیسم تو درایو D باشه و وویزاردی وصل شم اگه دیتا بیس رو به درایو E بزارم دیگه وصل نیست و error می ده لطفا کمکم کنید
ghazalehm_00@yahoo.com
ghazalehm_00 آیدی منه

sara.f
شنبه 28 آذر 1388, 10:56 صبح
سلام من میخوام به crystal report دیتا بیسم رو وصل کنم ولی نمی خوام به صورت Wizardi باشه چون می خوان دیتا بیسم هر جا که باشه بره همون جا وصل شه باید چی کار کنم چون مثلا اگه دیتا بیسم تو درایو D باشه و وویزاردی وصل شم اگه دیتا بیس رو به درایو E بزارم دیگه وصل نیست و error می ده لطفا کمکم کنید
ghazalehm_00@yahoo.com
ghazalehm_00 آیدی منه

سلام
این که می گم ویزاردی به خاطر این هست که فیلدهایی که می خواید از اونا گزارش تهیه کنید را درون صفحه گزارش بیارید، ولی فکر نمی کنم این مشکلی که شما می گید وجود داشته باشه، چون شما می خواید به دیتا بیس Attach شده وصل بشید، نه فایل Back up آن.
حالا در هر کامپیوتری هم که برید، اگر data base را attach کنید، دیگه مشکلی به وجود نمیاد.

_lotus_
چهارشنبه 09 دی 1388, 21:13 عصر
سلام
خیلی خوش اومدید!
یعنی می خواید از جداولی که در data base هستند گزارش تهیه کنید، درسته؟
برای این کار ابتدا وقتی یک crystal report را به برنامه اضافه کردید، از طریق مراحل ویزاردی به بانکتون متصل میشید و جدول و فیلدهای مورد نطرتون را انتخاب می کنید و بعد از پایان یافتن مراحل ویزارد، کافیه که از پنجره Field Explorer و از قسمت Database Fields ، فیلدهای مورد نظر را به درون قسمت detailes فرم گزارش خودتون بکشید و حالا می تونید با اجرای برنامه رکوردهای هر فیلد را مشاهده کنید و البته می تونید برای گزارش خودتون تنظیمات زیادی را هم انجام بدید. اگر در این رابطه سوالی بود بازم بپرسید و البته می تونید جستجو هم کنید.
خيلي ممنون از راهنمايي شما دوست عزيز
هر كار ميكنم نميشه متاسفانه نميدانم كجاي كار اشتباه هست اگر راهنمايي بفرماييد خيلي ممنون ميشم

_lotus_
چهارشنبه 09 دی 1388, 22:29 عصر
سلام
این که می گم ویزاردی به خاطر این هست که فیلدهایی که می خواید از اونا گزارش تهیه کنید را درون صفحه گزارش بیارید، ولی فکر نمی کنم این مشکلی که شما می گید وجود داشته باشه، چون شما می خواید به دیتا بیس Attach شده وصل بشید، نه فایل Back up آن.
حالا در هر کامپیوتری هم که برید، اگر data base را attach کنید، دیگه مشکلی به وجود نمیاد.

سلام
من تونستم به بانك متصل بشم ولي زماني كه نام سرور را بايد وارد كنم فقط با نام كامپيوتر من درست كار ميكنه اگر اينطور باشه وقتي برنامه را به يك كامپيوتر ديگر ميبريم كه مشكل پيش مياد. و اگر هم به جاي نام سيستم (سرور) Localhost ميزنم قبول نميكنه
لطفا راهنمايي بفرماييد
ممنون

_lotus_
پنج شنبه 10 دی 1388, 22:17 عصر
يعني كسي در اين مورد اطلاعي نداره؟

sara.f
سه شنبه 15 دی 1388, 21:47 عصر
سلام
من تونستم به بانك متصل بشم ولي زماني كه نام سرور را بايد وارد كنم فقط با نام كامپيوتر من درست كار ميكنه اگر اينطور باشه وقتي برنامه را به يك كامپيوتر ديگر ميبريم كه مشكل پيش مياد. و اگر هم به جاي نام سيستم (سرور) Localhost ميزنم قبول نميكنه
لطفا راهنمايي بفرماييد
ممنون

سلام
اگر برنامتون تحت شبکه نیست می تونید از نقطه با local استفاده کنید.