صفحه 2 از 2 اولاول 12
نمایش نتایج 41 تا 51 از 51

نام تاپیک: مقاله آموزشی ارتباط کریستال با C#‎

  1. #41

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎

    در اینجا دو حال پیش می آید یا گزارش subreport , هست یا داکیومنت معمولی
    ابندا باید داکیومنت گزارش و کانکشن اینفو را به توابع بدهد
    نحوه پر کردن connectionInfo




    ConnectionInfo ConnectionInfoRpt = newConnectionInfo();
    ConnectionInfoRpt.IntegratedSecurity =
    true;
    ConnectionInfoRpt.DatabaseName =
    "database";
    ConnectionInfoRpt.Password =
    "pass";
    ConnectionInfoRpt.UserID =
    "user";
    ConnectionInfoRpt.ServerName =
    SystemInformation.ComputerName.ToString();
    Finassl rpt = newFinassl();
    حالا نوبت به ارسال هم داکیومنت و کاننکشن است
    ApplyLogOnInfoForSubreports(rpt, ConnectionInfoRpt);

    تابع را فراخوانی می کنیم
    privatevoid ApplyReportLogon(CrystalDecisions.CrystalReports.E ngine.ReportDocument RptYears, ConnectionInfo sa)
    {
    foreach (CrystalDecisions.CrystalReports.Engine.Table tablex in RptYears.Database.Tables)
    {
    tablex.LogOnInfo.ConnectionInfo.AllowCustomConnect ion =
    true;
    TableLogOnInfo tablelog = tablex.LogOnInfo;
    tablelog.ConnectionInfo = sa;
    tablex.ApplyLogOnInfo(tablelog);
    }
    }

    حال اگر فرم شما ساب ریپورت داشته باشد فرم ریپورت خود را به جای ارسال به تابع فوق به تابع زیر ارسال می نمایید

    privatevoid ApplyLogOnInfoForSubreports(CrystalDecisions.Cryst alReports.Engine.ReportDocument rpt, ConnectionInfo ConnectionInfoRpt)
    {


    Sections Sections = rpt.ReportDefinition.Sections;
    foreach (Section section in Sections)
    {
    ReportObjects reportObjects = section.ReportObjects;
    foreach (ReportObject reportObject in reportObjects)
    {
    if (reportObject.Kind == ReportObjectKind.SubreportObject)
    {
    var subreportobject = (SubreportObject)reportObject;
    ReportDocument SubReportDocument = subreportobject.OpenSubreport(subreportobject.Subr eportName);
    ApplyReportLogon(SubReportDocument, ConnectionInfoRpt);
    }
    }
    }


    }










    امیدوارم تونسته باشم مشکلی را حل کرده باشم

  2. #42

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎

    سلام این هم یک مثال خیلی خیلی ساده واسه کسانی که تا به حال اصلا با کریستال ریپرت کار نکردند
    http://www.4shared.com/file/S-5Kk053..._reporter.html

  3. #43

    نقل قول: Crysteal Report

    نقل قول نوشته شده توسط alihassanabadi مشاهده تاپیک
    سلام
    من چگونگی استفاده از کریستال ریپورت رو برات میگم .
    از قسمتsulotion روی نام پروژت راست کلیک کن و بعد این مراحل رو انجام بده

    Add/New item/dataset.xsd
    کلیک کن تا به پروژت اضا فه بشه بعد از اضافه شدن dataset.xds روی آن کلیک کن تا محیط مربوط به آن نمایانگر شود
    بر روی صفحه باز شده راست کلیک کن و کزینه add/tableadapter رو انتخاب درضمن sql server رو باید نصب کرده باشی البته با اکسس وپایگاه داده های دیگر هم میشه سپس در پنجره باز شده دکمه new connection رو بزن سپسmicrosoft sql server رو انتخاب کن اگه پنجره ای باز نشد که microsoft sql server رو انتخاب کنی رو change کلیک کن وبعدmicrosoft sql server رو انتخاب کن دکمه continue رو بزن سپس در قسمت server name نام سرور sql رو وارد کن که معمولا local یا هر اسمی که داره سپس دکمه refresh رو بزن در قسمت select or enter a database name دیتا بیس رو انتخاب کن ok رو بزن سپس next بزن دوباره next بعد در پنجره tableadapter configure wizard دکمه query builder رو بزن سپس جدول دلخواه رو add کن دکمه close روبزن میبینی که در پنجره query builder نام جدول اضافه شده وجود داره که باید *(All Cloumsn) رو تیک بزنی ok رو بزن سپس دوبار next رو بزن بعد روی finish کلیک کن.
    حالا به فرم یک crystalreportviewer اضافه کن.
    حال از گوشه سمت راست بالای کریستال ریپورت مثلث کوچک را بزن و بعد creat a new crystal reportسپس ok شکل رو انتخاب کن ok را بزن سپس میبینی که در پنجره باز شده توی data project .......... ado.net datasetsوجود دارد از این مسیر جدولت رو انتخاب کن بعد دکمه > رو بزن بر روی next کلیک کن دوباره از پنجره ای که میبینی که جدول انتخاب شده است دکمه>> رو بزن تا فیلدها به قسمت fields to disply اضافه شن سپس سه بار next رو بزن و در پایان finish روبزن میبینی که تمام فیلد ها به crystalreport.rpt اضافه شده اند
    البته با اکسس هم اینجوریه فقط بعد از انتخاب microsoft access databse file از پنجره change data source باید پایگه داده روbrowse کنی

    حالا برنامه رو اجرا کن.
    سعادت دیگران بخش مهمی از خوشبختی ماست.
    نقل قول نوشته شده توسط darksunrise مشاهده تاپیک
    دوست عزیز بسیار ممنون که وقتت رو صرف یادگیری دوستان میکنی
    من فرمایشات شما رو اجرا کردم و تا آخرین مرحله بدون مشکل انجام شد اما وقتی برنامه رو run میکنم پسورد برای فایل دیتا بیس میخواد در صورتی که من پسورد ندادم نحوه اتصال من هم به sqlاز طریق ویندوز هست نه sql یعنی موقع نصب sqlپسورد ندادم علت چی هست
    متشکر
    سلام من هم دقیقا به همین مشکل برخوردم ، این یوزر و پسورد چیه ؟ چطور میشه غیرفعالش کرد ؟

  4. #44

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎

    خوب بید. دانلود کردم

  5. #45

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎

    سلام خیلی به درد خورد.
    ممنون

  6. #46

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎‎

    نقل قول نوشته شده توسط In_Chan_Nafar مشاهده تاپیک
    دوستان این مقاله جدید کاملا فارسی و جدید است

    https://barnamenevis.org/attachment.p...5&d=1190030009
    مرسی واقعا دستتون درد نکنه.

  7. #47
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    شیراز
    پست
    109

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎‎

    سلام
    ممنون از مقاله خوبتون ولی من یک مشکل بزرگ دارم اونم اینه که میخوام گزارش رو براساس مقادیری که می خوام بهم بده پس لازم هست query بدم به گزارشم. لطف می کنید بگید چطور باید این کار رو انجام بدم؟
    ممنون

  8. #48
    کاربر دائمی آواتار omidrayaneh.68
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    اصفهان
    پست
    99

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎

    very good tnx

  9. #49
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎

    کاش کسی بصورت تصویری نشون بده چگونه از کریستال رپورت در ویژوال استادیو 2010 استفاده کنیم.6 ماهه تو این سایت دنبالش میگردم موفق نشدم.خود برنامه و برای ویژوال 2010 دانلود کردم نصب هم میشه ولی استفاده نمیشه

  10. #50

    نقل قول: Crysteal Report

    نقل قول نوشته شده توسط alihassanabadi مشاهده تاپیک
    سلام
    من چگونگی استفاده از کریستال ریپورت رو برات میگم .
    از قسمتsulotion روی نام پروژت راست کلیک کن و بعد این مراحل رو انجام بده

    Add/New item/dataset.xsd
    کلیک کن تا به پروژت اضا فه بشه بعد از اضافه شدن dataset.xds روی آن کلیک کن تا محیط مربوط به آن نمایانگر شود
    بر روی صفحه باز شده راست کلیک کن و کزینه add/tableadapter رو انتخاب درضمن sql server رو باید نصب کرده باشی البته با اکسس وپایگاه داده های دیگر هم میشه سپس در پنجره باز شده دکمه new connection رو بزن سپسmicrosoft sql server رو انتخاب کن اگه پنجره ای باز نشد که microsoft sql server رو انتخاب کنی رو change کلیک کن وبعدmicrosoft sql server رو انتخاب کن دکمه continue رو بزن سپس در قسمت server name نام سرور sql رو وارد کن که معمولا local یا هر اسمی که داره سپس دکمه refresh رو بزن در قسمت select or enter a database name دیتا بیس رو انتخاب کن ok رو بزن سپس next بزن دوباره next بعد در پنجره tableadapter configure wizard دکمه query builder رو بزن سپس جدول دلخواه رو add کن دکمه close روبزن میبینی که در پنجره query builder نام جدول اضافه شده وجود داره که باید *(All Cloumsn) رو تیک بزنی ok رو بزن سپس دوبار next رو بزن بعد روی finish کلیک کن.
    حالا به فرم یک crystalreportviewer اضافه کن.
    حال از گوشه سمت راست بالای کریستال ریپورت مثلث کوچک را بزن و بعد creat a new crystal reportسپس ok شکل رو انتخاب کن ok را بزن سپس میبینی که در پنجره باز شده توی data project .......... ado.net datasetsوجود دارد از این مسیر جدولت رو انتخاب کن بعد دکمه > رو بزن بر روی next کلیک کن دوباره از پنجره ای که میبینی که جدول انتخاب شده است دکمه>> رو بزن تا فیلدها به قسمت fields to disply اضافه شن سپس سه بار next رو بزن و در پایان finish روبزن میبینی که تمام فیلد ها به crystalreport.rpt اضافه شده اند
    البته با اکسس هم اینجوریه فقط بعد از انتخاب microsoft access databse file از پنجره change data source باید پایگه داده روbrowse کنی

    حالا برنامه رو اجرا کن.
    سعادت دیگران بخش مهمی از خوشبختی ماست.
    داداش خیلی مردی
    اگر بتونی همین آموزشتو در قالب یک فایل ورد با تصویر در بیاری از صفر اینقدر دعات میکنم که حد نداره البته الانم دعات کردما

  11. #51

    نقل قول: مقاله آموزشی ارتباط کریستال با C#‎‎

    سلام من با vs2010 کار می کنم.همون روش هایی که تو مقاله توضیح داده شده برای vs2010 هم صادق هست؟؟
    با تشکر

صفحه 2 از 2 اولاول 12

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •