tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルデータベースログイン画面の非表示
記事No987
投稿日: 2004/07/16(Fri) 09:49
投稿者ニック
[OSのVer]:Windows XP   [VBのVer]:VB.NET 2003

初めまして、VB.NETでレポート出力を作成していますが、以下の問題が出て
悩んでいます ご教授ください

Form1からForm2を呼び出し、Form2でレコードの追加を行う処理を作成しています
Form1からForm2を呼び出す時に、データベースログインの画面が表示されます
表示されない方法を、教えていただければと思います

行いたいことは、下記の通りです
Form1はボタンでForm2をShowするのみです
Form2では DataSetで作成したテーブル(PASDataSet)にレコードを追加する
       追加したレコードをCrystalReportにプレビューする

作成
<Form1>
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
        Dim frm_pp As Form2
        frm_pp = New Form2
        frm_pp.Show()
    End Sub

<Form2>
    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
        '// まずはデータセットのインスタンスを生成
        Dim dtset As New PASDataset.USERIDTBLDataTable
        Dim dtrow As DataRow
        Dim cr = New CrystalReport1

        'テーブルにレコードを追加する
        dtrow = dtset.NewRow()
        dtrow("USERID") = "1234567"
        dtrow("PASSWORD") = "ABCDEFGHI"
        dtset.Rows.Add(dtrow)
        cr.SetDataSource(dtset)

        dtrow = dtset.NewRow()
        dtrow("USERID") = "9876543"
        dtrow("PASSWORD") = "ZZZZZZZZZ"
        dtset.Rows.Add(dtrow)
        cr.SetDataSource(dtset)

        CrystalReportViewer1.ReportSource = cr
    End Sub

<DataSet>  PASDataset.xsd
   テーブル名:USERIDTBL・・・・・・・・・ツールボックスで 「element」より作成

以上ですが、この情報でお分かりになりますでしょうか?
よろしく、お願いします
 

[ツリー表示へ]
タイトルRe: データベースログイン画面の非表示
記事No988
投稿日: 2004/07/16(Fri) 13:11
投稿者ニック
[OSのVer]:Windows    [VBのVer]:VB.NET  
> [OSのVer]:Windows XP   [VBのVer]:VB.NET 2003
>
  無事解決しました
 Form2での CrystalReport1のReportSource をプロパティーで宣言していたために発生しました
 宣言を止めたら、OKでした

> 初めまして、VB.NETでレポート出力を作成していますが、以下の問題が出て
> 悩んでいます ご教授ください

[ツリー表示へ]