View Full Version : سوال: چرا ركوردهاي فايل گزارشم در كريستال در هنگام اجراي برنامه به روز نمي شود ؟
dab_hrd
یک شنبه 05 خرداد 1392, 08:11 صبح
با سلام
من يك فايل گزارش دارم كه اطلاعات را از روي جدول بانكم مي خواند اما مشكل اينجاست كه هنگامي كه در برنامه اطلاعاتي را به جدولم كم و زياد مي كند فايل گزارشم تغيير نمي كند براي حل اين مشكل چه كنم ؟
راستي آيا مي توان در كريستال دستي اتصال به بانك را تنظيم كرد يعني به صورت ويزادري به بانك ديگر متصل نشد و با كد نويسي به بانك وصل شوم ؟
با تشكر
esafb52
یک شنبه 05 خرداد 1392, 09:22 صبح
تو فرم لود گزارشت یه یه سلکت بزن که هر وقت گزارش رو فراخوانی میکنی آخرین اطلاعات رو تو یه دیتا تبیل بریزه و بعدش هم ازشون استفاده کن
dab_hrd
یک شنبه 05 خرداد 1392, 11:57 صبح
خوب البته منم همين كار را مي كنم . اما باز اطلاعات جديد را نشان نمي دهد در ضمن مي خواستم بدانم كه چگونه با كد نويسي در كريستال بتوان به بانك وصل شوم .
با تشكر
dab_hrd
یک شنبه 05 خرداد 1392, 12:56 عصر
خواهشا" يكي جواب بده
ma.rad
یک شنبه 05 خرداد 1392, 13:00 عصر
چطوری فرم گزارش کریستال به بانک متصل کردید؟
کدشو بزارید تا بتونیم راهنمایی تون بکنیم.
dab_hrd
یک شنبه 05 خرداد 1392, 13:33 عصر
با سلام
من در محيط كريستال با استفاده از field explore104678r و به صورت ويزاردي به بانك وصل مي شوم و جدولم را اضافه مي كنم و در فرم كريستال نيز همانند شكل زير فايل مورد نظرم را فراخواني ميكنم .
با تشكر
104677
dab_hrd
یک شنبه 05 خرداد 1392, 16:04 عصر
لطفا" يكي جواب بده!
esafb52
یک شنبه 05 خرداد 1392, 23:32 عصر
من خودم مبتدی هستم !این یه نمونه کد برات میذارم ضمنا سوالات خودت رو تو قسمت مربوطه طرح کن زودتر بجواب میرسی
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Data.OleDb;
using System.Windows.Forms;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
namespace pdf_library
{
public partial class Form2 : Form
{
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|pdf.accdb;JET OLEDB:DATABASE PASSWORD=3422118421;");
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
try
{
con.Open();
CrystalReport1 rpt = new CrystalReport1();
OleDbDataAdapter da = new OleDbDataAdapter("select * from tbbook", con);
DataSet ds = new DataSet();
da.Fill(ds);
rpt.SetDataSource(ds.Tables[0]);
crystalReportViewer1.ReportSource = rpt;
crystalReportViewer1.Show();
}
finally
{
con.Close();
}
}
private void crystalReportViewer1_Load(object sender, EventArgs e)
{
}
private void crystalReportViewer1_Load_1(object sender, EventArgs e)
{
}
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.