PDA

View Full Version : کانکشن استرينگ در سيستم کلاينت



niknam_mh
شنبه 16 فروردین 1393, 07:27 صبح
سلام دوستان
به برنامه نوشتم(با وي بي دات نت 2010) که قراره رو دو تا سيستم اجرا بشه و ابزار گزارشگيريم هم استيمول هست مي خواستم بدونم کانکشن استرينگ درون استيمول رو روي سيستم کلاينت بايد چطوري تنظيم کرد؟

Mojtaba.Shateri
شنبه 16 فروردین 1393, 08:29 صبح
سلام دوستان
به برنامه نوشتم(با وي بي دات نت 2010) که قراره رو دو تا سيستم اجرا بشه و ابزار گزارشگيريم هم استيمول هست مي خواستم بدونم کانکشن استرينگ درون استيمول رو روي سيستم کلاينت بايد چطوري تنظيم کرد؟

برو تو این سایت connection string بردار. فقط نام دیتابیس و یوزر پسورد و آدرس سرور رو عوض کن.

aslan
شنبه 16 فروردین 1393, 11:39 صبح
سلام دوستان
به برنامه نوشتم(با وي بي دات نت 2010) که قراره رو دو تا سيستم اجرا بشه و ابزار گزارشگيريم هم استيمول هست مي خواستم بدونم کانکشن استرينگ درون استيمول رو روي سيستم کلاينت بايد چطوري تنظيم کرد؟
سلام
دوست عزیز - اگر با کدنویسی اطلاعات موردنیازتون را از بانک اطلاعاتی واکشی کرده و در داخل ( مثلا دیتاست / دیتاتیبل ..... ) ریخته باشین در استیمول هیچ نیازی به کانکشن / کانکشن استرینگ ندارین فقط کافیه اطلاعات واکشی شده را به استیمول بفرستین ............

موفق باشید

niknam_mh
شنبه 16 فروردین 1393, 17:33 عصر
سلام
دوست عزیز - اگر با کدنویسی اطلاعات موردنیازتون را از بانک اطلاعاتی واکشی کرده و در داخل ( مثلا دیتاست / دیتاتیبل ..... ) ریخته باشین در استیمول هیچ نیازی به کانکشن / کانکشن استرینگ ندارین فقط کافیه اطلاعات واکشی شده را به استیمول بفرستین ............

موفق باشید


سلام داداش
من با کدنويسي(معماري سه لايه ado.net)اطلاعات مورد نياز رو از ديتابيس مي گيرم ولي نمي دونم چطور اون رو به استيمول بفرستم اگه مي شه راهنمايم کنيد .ممنونم.

aslan
یک شنبه 17 فروردین 1393, 00:46 صبح
سلام داداش
من با کدنويسي(معماري سه لايه ado.net)اطلاعات مورد نياز رو از ديتابيس مي گيرم ولي نمي دونم چطور اون رو به استيمول بفرستم اگه مي شه راهنمايم کنيد .ممنونم.

.............
using Stimulsoft.Report;
using Stimulsoft.Report.Components;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Base;
....
.....

DataTable tbl1 = new DataTable("B1");
// tbl1 اینجا اطلاعاتتون را بریزید داخل دیتاتیل

Stimulsoft.Report.StiReport stiReport1 = new Stimulsoft.Report.StiReport();
stiReport1.Load(System.Windows.Forms.Application.S tartupPath + "\\test.mrt");

// stiReport1.Compile();
stiReport1.RegData("B1",tbl1);
// stiReport1.Design();
stiReport1.Show();

niknam_mh
سه شنبه 19 فروردین 1393, 12:50 عصر
.............
using Stimulsoft.Report;
using Stimulsoft.Report.Components;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Base;
....
.....

DataTable tbl1 = new DataTable("B1");
// tbl1 اینجا اطلاعاتتون را بریزید داخل دیتاتیل

Stimulsoft.Report.StiReport stiReport1 = new Stimulsoft.Report.StiReport();
stiReport1.Load(System.Windows.Forms.Application.S tartupPath + "\\test.mrt");

// stiReport1.Compile();
stiReport1.RegData("B1",tbl1);
// stiReport1.Design();
stiReport1.Show();

سلام ممنون از پاسختون
ميشه در مورد کدها يکم توضيح بديد ممنونم.

aslan
سه شنبه 19 فروردین 1393, 17:49 عصر
سلام
به ترتیب :
4 خط اول بخشی از using های لازم برای امکان استفاده از استیمول سافت
تعریف یک دیتاتیبل بنام tbl1 برای ذخیره موقت اطلاعات واکشی شده از بانک اطلاعاتی
در این خط بایستی اطلاعات مورد نیاز گزارشتون را از ( مثلا ) بانک اطلاعاتی فراخوانی کنید و در داخل دیتاتیبل tbl1 ذخیره کنید ( راههای مختلفی برای اینکار هستش ..... )
تعریف stiReport11 ( شیی از نوع فایل گزارش استیمول سافت )
لود فایل گزارش خودتون و از نوع استیمول مثلا بنام (test.mrt) از مسیر فایل اجرایی برنامه تون
کامپایل فایل گزارش
ارسال اطلاعات موردنیاز ذخیره شده در دیتاتیبل ( tbl1 ) به فایل گزارش لود شده و تعیین نام برای نمایش در دیتاسورس فایل گزارش
دیزاین فایل گزارش ( test.mrt ) - چیدمان فیلدها / ایجاد هدر فایل /دیتاباند /............... و هر کاری که قراره تو فایل گزارش انجام بدین -باید بعد از اعمال تغییرات در فایل گزارش آنرا ذخیره کنید ......... در نهایت از اجرای این خط کد بایستی جلوگیری شود ( کد حذف شود ) ...
نمایش فایل گزارش دیزاین شده
موفق باشید