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

نام تاپیک: crystal

  1. #1
    کاربر تازه وارد آواتار ma_barnamenevis
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    همین جا
    پست
    79

    Red face crystal

    سلام دوستان

    درcrystal report می خواهم گزارش براساس ورودی کاربرتنظیم گردد.
    می دانم که datasourceریپورت بایدبادستورsqlتنظیم گرددکه باانتخاب Add commandمی توان اینکارراکرد،امامشکل من اینست که نمی دانم دستورsql راچجوری بنویسم که بفهمدوردی راازکجابگیرد.
    مثلاً: روی فرم 1 یک textboxویک buttonقرارداردمی خواهم باکلیک دکمه گزارش مربوطه به نمایش درآید،sqlcommandی که بکاربردم :
    '"+form1.textbox.text.نام سولوشن +"'=select * from table where id ولی جواب نداد.

    لطفاً راهنمایی کنید.


    پست ها : 14 تاريخ عضويت: سه شنبه مه 13, 2008 8:44 am

  2. #2
    کاربر دائمی آواتار ali_kashani
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    tehran
    سن
    42
    پست
    144

    نقل قول: crystal

    با سلام

    يك را اين است كه dataset درست كني بعد crystal را به صورت ويزاردي به dataset متصل كن
    بعد مثلا داخل يك button اين كد را بنويس



    OleDbConnection con = newOleDbConnection();
    con.conectionstring="aaaa";
    OleDbDataAdapter n=newOleDbDataAdapter("select * from tablename where (fildname like " +textbox1.text+")", con);
    n.Fill(datasetname.nametable);
    CrystalReport41.SetDataSource(datasetname);

    در اين كد شما مشخص كردي كه تمام ركوردهايي داخل dataset باشند كه مقدار fildname انها برابر textbox1 است

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

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