تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: مشکل با crystal reports در vb.net

  1. #1
    در آغاز فعالیت aki66's Avatar
    تاريخ عضويت
    Jun 2009
    پست ها
    5

    5 مشکل با crystal reports در vb.net

    سلام به همه دوستان برنامه نویس
    من یه برنامه application به زبان vb.net نوشتم حال می خواهم با برنامه CrystalReport مربوط به visual studio گزارش درست کنم.
    ازطرفی برنامم قراره بعدا تحت شبکه هم بشود.
    سوال من این هست چی جوری می شود مثلا شماره کارمندی که می خواهیم ازش گزارش تهیه کنیم را به CrystalReport ارسال کنیم؟؟
    می دونم از طریق فیلد پارامتر این کار امکان پذیره ولی من می خواهم این شماره از طریق یک فرم که شماره را از کاربر می گیرد انجام دهم
    یک راه دیگه هم که رفتم جواب نداد این بود که یک جدول در پایگاهم درست کردم که این شماره را نگه دارد ولی این کار زمانی جواب می ده که برنامه تک نفره استفاده شود
    اگر راه دیگری دارد خواهشا منو راهنمایی کنید.
    سوال بعدی این هست که عکس کارمندم آدرسش در پایگاهم ذخیره شده راه نمایش این عکس را هم در گزارش نمی دونم.(پایگاهم sql2000)
    ممنون می شم اگه جوابم را بدهید چون فقط همین یک قسمت برنامم مونده

  2. #2
    در آغاز فعالیت aki66's Avatar
    تاريخ عضويت
    Jun 2009
    پست ها
    5

    پيش فرض

    سلام جواب سوال اولم را خودم پیدا کردم لطفا یکی سوال دو م را پاسخ دهد
    جواب را می نویسم تا دوستان دیگر هم بتوانند استفاده کنند:
    برای فرستادن یک پارامتر به crystalReport:
    ابتدا گزارش مربوطه را ایجاد می کنیم و سپس یک فیلد پارامتر از سمت چپ در گزارش اضافه می کنیم مثلا به اسم sh1 و سپس یک فیلد formul در گزارش اضافه می کنیم و در آن چنین می نویسیم
    {table name.fild name}={?sh1}
    مثلا
    {karmandan.sh_personeli}={?sh1}
    بعد فیلد sh1 را روی گزار ش قرار می دهیم .
    حالا به فرمی که می خواهیم گزار ش در آن قرار گیرد می رویم و ابزار crystalReportViewer را قرار داده و report sourceآن را تنظیم می کنیم فرض می کنیم نام گزارشی که در مرحله قبل ایجاد کردیم نامش crystalReport1 است حالا در فرم لود همین فرم چنین می نویسیم:
    Me. crystalReport1.setparametervalue("sh1",مقدار مورد نظر که می خواهیم پاس کنیم)
    اگر مثلا این مقدار از فرم قبل توسط یک text box به نام textbox1 از کاربر گرفته می شود و نام آن فرم هم مثلا form1 هست کد را به این صورت می نویسیم:
    Me. crystalReport1.setparametervalue("sh1",form1.textb ox1.text)
    به همین راحتی
    البته منبعی ندارم چون خودم از راه آزمون و خطا کشفش کردم

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •