Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
kết quả từ 1 tới 1 trên 1
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    nguyentientai's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Jun 2010
    Thành viên thứ
    23636
    Tuổi
    37
    Giới tính
    Bài gởi
    1
    Level: 14 [?]
    Experience: 5,056
    Next Level: 5,517
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default Tạo Crytal report đường dẫn động.  

    Chào các bạn, tớ đang làm bài báo cáo tốt nghiệp, có 1 chỗ vướng mắc mong các bạn xem hộ.
    Mình tạo 1 báo cáo bằng Crytal report và viết code cho form hiển thị report là:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.OleDb;
    using CrystalDecisions.CrystalReports.Engine;
    using CrystalDecisions.Shared;

    namespace WindowsApplication1
    {
    public partial class Form1 : Form
    {
    private OleDbConnection con;

    #region "Ket noi"
    private void connect()
    {
    //string cn ="Provider = Microsoft.Jet.OLEDB.4.0 ;" +
    // "Data Source =" + AppPath() +@"\Data\QuanlyHH.mdb;" +
    // "User ID = Admin;" + "Persist Security Info=False";
    string cn = "Provider = Microsoft.Jet.OLEDB.4.0 ;" +
    "Data Source =QuanlyHH.mdb";

    try
    {
    con = new OleDbConnection(cn);
    con.Open();
    }
    catch (Exception ex)
    {
    MessageBox.Show("Không kết nối được cơ sở dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    }
    #endregion

    private string AppPath()
    {
    return Application.StartupPath.Substring(0,Application.St artupPath.Length - 10);
    }

    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    connect();
    DataSet ds = new DataSet();
    OleDbDataAdapter da = new OleDbDataAdapter("Select * From DMHH", con);
    da.Fill(ds);
    ReportDocument rpt = new ReportDocument();
    rpt.Load(AppPath() +@"\CrystalReport2.rpt");
    rpt.SetDataSource(ds);
    this.crp.ReportSource = rpt;
    this.crp.Refresh();
    this.crp.Zoom(90);
    con.Close();
    }
    }
    }
    Nếu để phần mềm nơi đường dẫn mình viết thì chạy bình thường, còn khi copy sang máy khác hay ổ khác thì báo lỗi đường dẫn như thế này:
    http://img139.imageshack.us/img139/1416/71956092sf6.jpg
    Nếu ấn Finish thì nó báo
    http://img89.imageshack.us/img89/3253/17213970hm4.jpg
    Mình rất mong các bạn giúp đỡ, cảm ơn các bạn nhiều...
    Mình đang cần 1 người để học hỏi kinh nghiệm về Tin học, mình rất muốn làm quen, qua số điện thoại 0974500449 hoặc email: tientaiit@yahoo.com
    Thanks


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Nhờ các Pro chỉ e cách làm loại Report này với
    By Nguyenminj in forum Tin học căn bản
    Trả lời: 0
    Bài mới gởi: 22-05-2016, 05:17 PM
  2. Report in danh sách từng khách hàng bảng C#,Winfom
    By xuantruongbn in forum C / C++ / C#
    Trả lời: 1
    Bài mới gởi: 26-05-2015, 08:26 PM
  3. report bugs on vbulletin
    By XYZ in forum Hỏi đáp & Thảo luận
    Trả lời: 2
    Bài mới gởi: 20-07-2011, 06:06 AM
  4. Trả lời: 1
    Bài mới gởi: 25-11-2009, 12:37 PM
  5. PHP Report Maker 3.0.1
    By 80A-8888 in forum Lập trình web
    Trả lời: 0
    Bài mới gởi: 16-10-2009, 07:09 PM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •