نمایش نتایج 1 تا 2 از 2

نام تاپیک: ActiveReport

  1. #1

    ActiveReport

    سلام
    میخوام Query را از یک فرم دیگر دریافت کند بنابراین براش در َActiveReport.cs کد نوشتم در Event های زیر این کدها را نوشتم اما کلید چاپ را میزنم هیچ عملی انجام نمیده و با F11 هم تست کردم اصلا" این Event ها را برررسی نمیکند و
    به همین صورت قبل از آوردن Viewer میماند میشه راهنمایی کنید یا اگر Sample راجع به این موضوع دارید بگذارید
    با تشکر

    private static OleDbConnection myConnection;
    private static OleDbDataReader myReader;
    public string Query;
    public ActiveReport1(string y1)
    {
    InitializeReport();
    Query = y1;
    MessageBox.Show(Query.ToString());
    }
    private void ActiveReport1_DataInitialize(object sender, System.EventArgs eArgs)
    {
    try
    {
    Fields.Add("rg_lname");
    Fields.Add("rg_name");
    Fields.Add("rg_paverage");
    Fields.Add("rg_class");
    Fields.Add("rg_fdiploma");
    Fields.Add("rg_mdiploma");
    Fields.Add("rg_address");
    }
    catch(System.Data.OleDb.OleDbException ex)
    {
    MessageBox.Show(ex.Message + "\n" + ex.Source + "\n" + ex.Errors);
    }
    }

    private void ActiveReport1_FetchData(object sender, DataDynamics.ActiveReports.ActiveReport.FetchEvent Args eArgs)
    {
    try
    {
    myReader.Read();
    Fields["rg_lname"].Value = myReader["rg_lname"].ToString();
    Fields["rg_name"].Value = myReader["rg_name"].ToString();
    Fields["rg_paverage"].Value = myReader["rg_paverage"].ToString() ;
    Fields["rg_class"].Value = myReader["rg_class"].ToString();
    Fields["rg_fdiploma"].Value = myReader["rg_fdiploma"].ToString() ;
    Fields["rg_mdiploma"].Value = myReader["rg_mdiploma"].ToString() ;
    Fields["rg_address"].Value = myReader["rg_address"].ToString();
    eArgs.EOF = false;
    }
    catch
    {
    eArgs.EOF = false;
    }
    }

    private void ActiveReport1_ReportStart(object sender, System.EventArgs eArgs)
    {
    string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Password="""";U ser ID=Admin;Data Source=" + System.Environment.CurrentDirectory + @"\dbMarziye.mdb;Mode=Share Deny None;Extended Properties="""";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False";
    myConnection = new OleDbConnection(ConnectionString);
    myConnection.Open();
    OleDbCommand myCommand = new OleDbCommand();
    myCommand.CommandText = Query;
    myCommand.Connection = myConnection;
    myReader = myCommand.ExecuteReader();
    }

  2. #2
    اگر میدونید ممنون میشم راهنمایی کنید

تاپیک های مشابه

  1. در خواست تالار(انجمن) ActiveReport.net
    نوشته شده توسط ali.jyan در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 2
    آخرین پست: دوشنبه 16 مهر 1386, 07:16 صبح
  2. کرک Activereport net V2.0
    نوشته شده توسط تیموری در بخش VB.NET
    پاسخ: 0
    آخرین پست: دوشنبه 30 مرداد 1385, 08:15 صبح
  3. Activereport
    نوشته شده توسط Amateur در بخش ابزارهای گزارشگیری در VB6
    پاسخ: 1
    آخرین پست: سه شنبه 18 آذر 1382, 08:41 صبح

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

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