PDA

View Full Version : گزارش گیری بر اساس تاریخ در استیمول



karasdf
سه شنبه 04 شهریور 1393, 17:13 عصر
باسلام میخواستم بدونم چطوری میتونم گزارش گیری کنم بر اساس تاریخ داخل نرم افزار استیمول .

hamid30sharp
چهارشنبه 05 شهریور 1393, 09:41 صبح
http://learnfiles.com/category/video/programming-video/report/stimulsoft-reports
http://persianit.net/uploads/2013/01/Stimulsoft%20Reports/amoozesh.7z

Iran58
چهارشنبه 05 شهریور 1393, 14:23 عصر
باسلام میخواستم بدونم چطوری میتونم گزارش گیری کنم بر اساس تاریخ داخل نرم افزار استیمول .
باسلام
میشه بیشتر توضیح بدهید

fakhravari
چهارشنبه 05 شهریور 1393, 16:37 عصر
در چه حد بلدین
مثلا میتونید یه دیتاتیبل نشون بدین؟

karasdf
پنج شنبه 06 شهریور 1393, 12:05 عصر
در چه حد بلدین
مثلا میتونید یه دیتاتیبل نشون بدین؟

من بلدم درحد اینکه بتونم اطلاعات رو به صورت کامل ببرم داخل استیمول.
میشه لطفا با یه برنامه روی سیستم خودتون این کارو انجام بدید و سورس رو اینجا بزارید .

fakhravari
پنج شنبه 06 شهریور 1393, 13:03 عصر
عزیز ج من ندادین .
میتونید یه دیتاتیبل بایند کنید؟

fakhravari
جمعه 07 شهریور 1393, 10:14 صبح
http://www.stimulsoft.com/en/videos?tags=web&page=9&id=132
برای دیدن روی عکس فلش کلیک کنید

karasdf
شنبه 08 شهریور 1393, 08:30 صبح
http://www.stimulsoft.com/en/videos?tags=web&page=9&id=132
برای دیدن روی عکس فلش کلیک کنید

میشه لطفا با یه برنامه روی سیستم خودتون این کارو انجام بدید و سورس رو اینجا بزارید .

Iran58
شنبه 08 شهریور 1393, 17:00 عصر
باسلام
private void button1_Click(object sender, EventArgs e)
{
System.Globalization.PersianCalendar pc =
new System.Globalization.PersianCalendar();
string dateNow = "";
string day = pc.GetDayOfMonth(DateTime.Now).ToString();
string month = pc.GetMonth(DateTime.Now).ToString();
string year = (pc.GetYear(DateTime.Now)).ToString();//.Substring(2, 2);

if (day.Length == 1)
day = "0" + day;

if (month.Length == 1)
month = "0" + month;

dateNow = year + "/" + month + "/" + day;

DateTime fd = Convert.ToDateTime(df.GetSelectedDateInDateTime(). ToShortDateString());
DateTime ed = Convert.ToDateTime(de.GetSelectedDateInDateTime(). ToShortDateString());

string fDate = df.GetSelectedDateInPersianDateTime().ToShortDateS tring();
string eDate = de.GetSelectedDateInPersianDateTime().ToShortDateS tring();

StiVariable NowDate = new StiVariable("Date", "NowDate", typeof(string), dateNow, false);
StiVariable FirstDate = new StiVariable("Date", "FirstDate", typeof(string), fDate, false);
StiVariable EndDate = new StiVariable("Date", "EndDate", typeof(string), eDate, false);


using (var db = new DataClasses1DataContext())
{
var print = (db.TypeCamerConstants(fd, ed));
stiReport1.Load("TypeCamerConstants.mrt");
stiReport1.RegData("db1", print.ToList());
stiReport1.Dictionary.Variables.Add(NowDate);
stiReport1.Dictionary.Variables.Add(FirstDate);
stiReport1.Dictionary.Variables.Add(EndDate);
stiReport1.Show();
}
}

df.GetSelectedDateInDateTime().ToShortDateString()
تاریخ است که کامپونت شمسی می خوانم برای شماه هر چیزی می تواند باشد
TypeCamerConstants(fd, ed)
اسم sp من است که با 2متغییر است
بنظرم منظور شما این خطها
StiVariable NowDate = new StiVariable("Date", "NowDate", typeof(string), dateNow, false);
StiVariable FirstDate = new StiVariable("Date", "FirstDate", typeof(string), fDate, false);
StiVariable EndDate = new StiVariable("Date", "EndDate", typeof(string), eDate, false);
و
خط
stiReport1.Dictionary.Variables.Add(NowDate);
stiReport1.Dictionary.Variables.Add(FirstDate);
stiReport1.Dictionary.Variables.Add(EndDate);
است

karasdf
یک شنبه 09 شهریور 1393, 10:25 صبح
باسلام
private void button1_Click(object sender, EventArgs e)
{
System.Globalization.PersianCalendar pc =
new System.Globalization.PersianCalendar();
string dateNow = "";
string day = pc.GetDayOfMonth(DateTime.Now).ToString();
string month = pc.GetMonth(DateTime.Now).ToString();
string year = (pc.GetYear(DateTime.Now)).ToString();//.Substring(2, 2);

if (day.Length == 1)
day = "0" + day;

if (month.Length == 1)
month = "0" + month;

dateNow = year + "/" + month + "/" + day;

DateTime fd = Convert.ToDateTime(df.GetSelectedDateInDateTime(). ToShortDateString());
DateTime ed = Convert.ToDateTime(de.GetSelectedDateInDateTime(). ToShortDateString());

string fDate = df.GetSelectedDateInPersianDateTime().ToShortDateS tring();
string eDate = de.GetSelectedDateInPersianDateTime().ToShortDateS tring();

StiVariable NowDate = new StiVariable("Date", "NowDate", typeof(string), dateNow, false);
StiVariable FirstDate = new StiVariable("Date", "FirstDate", typeof(string), fDate, false);
StiVariable EndDate = new StiVariable("Date", "EndDate", typeof(string), eDate, false);


using (var db = new DataClasses1DataContext())
{
var print = (db.TypeCamerConstants(fd, ed));
stiReport1.Load("TypeCamerConstants.mrt");
stiReport1.RegData("db1", print.ToList());
stiReport1.Dictionary.Variables.Add(NowDate);
stiReport1.Dictionary.Variables.Add(FirstDate);
stiReport1.Dictionary.Variables.Add(EndDate);
stiReport1.Show();
}
}

df.GetSelectedDateInDateTime().ToShortDateString()
تاریخ است که کامپونت شمسی می خوانم برای شماه هر چیزی می تواند باشد
TypeCamerConstants(fd, ed)
اسم sp من است که با 2متغییر است
بنظرم منظور شما این خطها
StiVariable NowDate = new StiVariable("Date", "NowDate", typeof(string), dateNow, false);
StiVariable FirstDate = new StiVariable("Date", "FirstDate", typeof(string), fDate, false);
StiVariable EndDate = new StiVariable("Date", "EndDate", typeof(string), eDate, false);
و
خط
stiReport1.Dictionary.Variables.Add(NowDate);
stiReport1.Dictionary.Variables.Add(FirstDate);
stiReport1.Dictionary.Variables.Add(EndDate);
است
من میخوام براساس سرچی که انجام میدم از یه تاریخی رو تا یه تاریخ دیگه ایی رو روی دیتا گرید بیارم وبعدش اون خروجی رو به گزارش استیمول سافتم بفرستم .همین کار قصد من هستش