帳票出力に関して
アクティブレポートの出力に関して教えて頂ければと思います。
印刷ボタン側(画面)の処理でデータセットへ格納し、それをアクティブレポートで出力しようと
考えていますが、どうしても上手く表示されません。
条件指定等でSQLを変化させたいと考えている為、どうしても印刷ボタン側(画面)でデータセット
に格納しています。
下記のような記述だけでは動かないのでしょうか。。。
《印刷ボタン側での処理》
private void btn_test_Click(object sender, EventArgs e)
{
// コネクション作成
//MySQL接続設定
string sqlcmd = "userid=XXXXXX;"
+ "password=999999;"
+ "database=db_syain;"
+ "Host=172.16.99.99";
MySqlConnection cn = new MySqlConnection(sqlcmd);
MySqlDataAdapter da = new MySqlDataAdapter("select * from t_syain", cn);
DataSet myds = new DataSet();
da.Fill(myds,"myTable"); //データセットに全て格納できている事は確認
Form6 frmForm6 = new Form6();
frmForm6.ShowDialog();
}
《受け取り側フォーム》
public partial class Form6 : Form
{
NewActiveReport3 rpt = new NewActiveReport3(); //アクティブレポート3へ出力を考えています。
public Form6()
{
InitializeComponent();
rpt.DataSource = "myds";
rpt.DataMember = "myTable";
this.viewer1.Document = rpt.Document;
rpt.Run();
}
}
補足
有り難うございます。 素人の悲しさ、よくわかりません。 「LibreOffice Base」はAccessと同等のことができるのでしょうか。