من در فرمم یک دکمه دارم که وقتی فشرده میشه فرم 2 باز میشه که حاوی کریستال ریپورت ویو
هستش ولی وقتی میخواد نمایش بده صفحه loging باز شده و نام سرور ومشخصات دیگر رو میخواد
چطور میشه این فرم login را برداشت
با تشکر
من در فرمم یک دکمه دارم که وقتی فشرده میشه فرم 2 باز میشه که حاوی کریستال ریپورت ویو
هستش ولی وقتی میخواد نمایش بده صفحه loging باز شده و نام سرور ومشخصات دیگر رو میخواد
چطور میشه این فرم login را برداشت
با تشکر
سلام
حتما سرور رو نمی شناسه که Login رو نشون میده. اول مطمئن شو که کارت رو درست انجام دادی.
درضمن میتونی از کلاس LoginInfo مربوط به Crystall Reprots استفاده کنی و اونو تنظیم کنی.
موفق باشی
مگه از ویژوال استدیو دات نت استفاده نمیکنی ؟
و اگر از آن استفاده میکنی مگه به دیتا ست کانکت نمیشی ؟
در اینصورت هیچ زمان پسوردی نیاز نداره
اشتباه شما همینه
شما باید دیتا ست رو به جای جدول انتخاب کنی
به احتمال زیاد از ویژوال استدیو نسخه 2003 استفاده میکنی که این مشکل رو داری
اگر درست یادم بیاد شما باید Add New DataSource بود یه گزینه بود که پنجره جدیدی باز میشد و شما فایل دیتاست پروژه رو انتخاب میکردی
در اینصورت شما فقط کافیه دیتا ست رو هر جور دوست داری پر کنی و دیگه نیازی به ثابت بودن دیتابیس و دانستن جای آن نیست و کار صحیح هم همین روش هست
حالا برای حل این مشکل را ه حل دیگری هم هست
از طریق کد باید اطلاعات logoninfo رو به کریستال ریپورت بفرستی از داخل برنامه
من کد رو توی تاپیکی در تالار گزارش سازی با کریستال ریپورت از طرف آقای reza-rad دریافت
کردم ولی نمی دونم کجا باید بنویسمش
کد مورد نظر کد زیر می باشد
CrystalDecisions.Shared.TableLogOnInfo logOnInfo = new CrystalDecisions.Shared.TableLogOnInfo();
logOnInfo.ConnectionInfo.DatabaseName = "Doctor";
logOnInfo.ConnectionInfo.ServerName = "server1";
logOnInfo.TableName="document";
logOnInfo.ConnectionInfo.Password = "";
logOnInfo.ConnectionInfo.UserID = "sa";
rpt.MycrystalReport.Database.Tables[0].ApplyLogOnInfo(logOnInfo);
لطفا من را راهنمایی کنید
این کد رو شما باید وقتی که می خوای فرمی رو که شامل ریپورت هست فراخوانی کنی بنویسی.من کد رو توی تاپیکی در تالار گزارش سازی با کریستال ریپورت از طرف آقای reza-rad دریافت
کردم ولی نمی دونم کجا باید بنویسمش
حالا هم می تونی توی فرم لودش بنویسی و یا فرم دیگه ای که از اونجا این فرم رو باز می کنی.
عزیز دل رضا جان کدی که دادی مشکل داره
وقتی در فرم لود می زارمش می گه loginfo رو تعریف نکردی یکم راجع به کد بیشتر توضیح
بده
با تشکر
نباید دقیقا این کد رو کپی کنی اونجا باید کمی تغییرش بدی...
کدت رو کامل بذار اینجا.
به همراه متن خطا...
خطا متن نداره عزیز دل
خطا همون خطای محیط وی بی وقتی کد رو می گذارم توی فورم لود می گه مثلا logoninfo تعریف نشده
آقا مشکل برطرف شد
اشتباها به table وصل میشدم
اما حالا با توجه به گفته دوستمون درست شد
با تشکر