平塚大好き零細企業社長が地域活性と自社PRを考えるブログ!

おすすめの自社のサービス、商品を紹介していきます!

スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
( --/--/-- --:-- ) Category スポンサー広告 | トラックバック(-) | コメント(-)

VB.NET ActiveReport ページヘッダに次のグループのデータが表示される 

もう一個グレープシティ社に質問しました。


---------------------------------------

ページヘッダに次のグループのデータが表示される問題について

誠に恐れ入りますが、ご指摘の事象は、製品ヘルプの以下の
トピックの内容と同様の事象と考えられます。

PowerTools ActiveReports for .NET 6.0J
- ActiveReports for .NETユーザーガイド
- よくある質問
- データベース
- ページヘッダに次レコードのデータが出力される

ページヘッダ/フッタに、バウンドコントロールを配置した場合、
表示されるデータが内容とずれる場合があります。
誠に恐れ入りますが、本動作につきましては、仕様上の制限事項と
なります。何卒ご了承くださいますようお願い申し上げます。

レコードの内容を毎ページに出力したい場合には、上記ヘルプに
もございます通り、ページヘッダの代わりに、グループヘッダの
RepeatStyleプロパティを"OnPage"や"OnPageIncludeNoDetail"に
設定して使用する方法が考えられます。こちらの方法について、
ご検討くださいますよう、お願い申し上げます。
スポンサーサイト
( 2009/11/26 22:37 ) Category VB.NET | トラックバック(-) | CM(0)

VB.NET ActiveReport ハガキ印刷 続報! 

今日、グレープシティ社のテクニカルサポートへメールしました。

前回もこのブログで書きましたが、結局解消しなかったので、質問しました。
その回答が来たので、今後のために残します。

------------------------------------

ハガキサイズの印刷方法

ハガキサイズや封筒の長形3号などに印刷をしたいのですが、どのように設定を行えばよろしいでしょうか?
デザイナーで、ハガキのサイズに合わせたレポートのファイルを作成し、VB.netで印刷を行うときに用紙サイズを「PostCard」にすると、例外が発生してしまいます。出力先のプリンターはA4、B5対応はしているのですが、ハガキは手差しで行いたいのです。市販の年賀状ソフトからは、ハガキを印刷できるのですが、ActiveReportから出力するときはどのようにデザインを作成し、印刷するときにはレポートの設定をどのようにしたらよいのか、教えてください。



回答

ActiveReports for .NET では、印刷時だけではなく、実行時にも、
規定のプリンタ(「通常使うプリンタ」)のプリンタドライバから、
用紙サイズなどの情報を取得します。

その際、レポートで設定した用紙サイズが、プリンタで使用できる
用紙サイズのコレクションに用意されていない場合、例外が発生する
場合がございます。ご指摘の事象は、こちらに該当するものと考え
られます。

このような場合、PaperKindプロパティを"JapanesePostcard"に設定
するのではなく、ユーザー定義のサイズ(カスタム用紙サイズ)を
ご使用くださいますようお願い申し上げます。

具体的な方法につきましては、製品ヘルプの以下の内容がご参考に
なると存じます。お手数ですが、こちらをご参照ください。

PowerTools ActiveReports for .NET 6.0J
- ActiveReports for .NETユーザーガイド
- よくある質問
- 印刷
- 用紙サイズ(ユーザー定義のサイズ)を変更する

また、以下の項目につきましても、参考までにあわせてご覧ください。

PowerTools ActiveReports for .NET 6.0J
- ActiveReports for .NETユーザーガイド
- よくある質問
- 印刷
- プリンタドライバがサポートしていない用紙サイズに
     出力する
- 給紙トレイを変更する
- 「プリンタは用紙サイズ ** をサポートしません」という
     エラーが発生する
( 2009/11/26 22:34 ) Category VB.NET | トラックバック(-) | CM(0)

VB.NET フォームのコントロールのフォントの設定方法 

今日は、プログラムフォームコントロールフォントを変更する
プログラムを作りました。

Label1.Font = New Font("MS UI Gothic", 10, FontStyle.Regular)

意外と簡単。

コントロールFontプロパティリードオンリーのため
変更できません。Fontオブジェクトを作成してください。
( 2009/11/18 20:24 ) Category VB.NET | トラックバック(-) | CM(0)

SQLServer テーブルに列の追加 

SQLServerでテーブルに列を追加するSQL

ALTER TABLE テーブル名 add
項目名1 VARCHAR (3) DEFAULT '' NOT NULL,
項目名2 VARCHAR (10) DEFAULT '' NOT NULL

Oracleと違い、( ) はいらないようです。
( 2009/11/18 11:24 ) Category VB.NET | トラックバック(-) | CM(0)

VB.NET トランザクションのサンプル 

最近はあまり意識していなかったのですが、

やはり大量更新があるときは、トランザクションは必要ですね。

マイクロソフトのサイトより引用

Dim con As SqlConnection
Dim tx As SqlTransaction

Try
con = New SqlConnection("Data Source=localhost;integrated security= SSPI;Initial Catalog=Northwind;")
con.Open()

'トランザクションの開始
tx = con.BeginTransaction()

Diminsertsqltext As String = "insert into Region values(5,'Japan')"
' Command オブジェクト へのトランザクションオブジェクトの追加
Dim cmd As SqlCommand = New SqlCommand(insertsqltext, con, tx)
'Regionテーブルへの行追加
cmd.ExecuteNonQuery()

insertsqltext = "insert into Shippers (CompanyName,Phone) values ('Japanese Post Office','(111)-222-3333')"

cmd.CommandText = insertsqltext
'Shippersテーブルへの行追加
cmd.ExecuteNonQuery()
cmd.Dispose()
'トランザクションのコミット
tx.Commit()
Catch ex As Exception
'トランザクションのロールバック
tx.Rollback()
Throw (ex)
Finally
con.Close()
End Try


参考:
http://msdn.microsoft.com/ja-jp/events/dd253089.aspx
( 2009/11/12 11:12 ) Category VB.NET | トラックバック(-) | CM(0)
最新記事
おすすめ






ピックアップ
売れ筋


最新トラックバック
お問い合わせ

名前:
メール:
件名:
本文:



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。