C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 >>
■69911  Re[3]: antによる圧縮
□投稿者/ OROCHI -(2014/02/11(Tue) 00:36:49)
    とりあえず<jar ZZ.jar />を最後に実行することで一応の解決を見たので解決済みとします
記事No.69887 のレス / END /過去ログ119より / 関連記事表示
削除チェック/

■69875  Win7 64bit上でのCrystal Reports
□投稿者/ nackeymama -(2014/02/04(Tue) 15:47:44)

    分類:[VB6 以前] 

    環境
    Windows 7 64bit
    Access2013 32bit
    VB6.0
    Crystal Reports 13.0.2000.0

    WindowsXPsp3 + Access97 + VB5 で動作していたシステムを上記環境に移行しましたが、クリスタルレポートで躓いています。
    (元ソースは他の方が組んだものです。)

    問題となっているクリスタルレポート出力のコードは下記のとおりです。
    With Crystalreports1
    .ReportFileName = レポートファイルのパス+ファイル名.rpt" 'レポートファイル名の設定
    .Destination = 0 'レポートの出力先設定(0:画面 1:プリンター)
    .Action = 1 '印刷処理実行
    End With

    しかし、上記のコードではAction = 1のところで次のようなエラーが出てしまいます。
    実行時エラー'20534' データベースDLLからエラーが返されました。

    また、Action = 1 の代わりに PrintReport に書き換えた所、エラーにはなりませんが
    今度は全く動作しません。

    良い解決方法がございましたらご教示いただけると助かります。
    よろしくお願いいたします。
親記事 /過去ログ119より / 関連記事表示
削除チェック/

■69893  Re[1]: Win7 64bit上でのCrystal Reports
□投稿者/ ロートルプログラマ -(2014/02/06(Thu) 22:41:48)
    元がAccess97ってことはDAOですよね。64bitではDAOはサポートされていない
    みたいですよ。はずしてる可能性は高いですが、私がその仕事を請けた場合
    は1から書き直します。
記事No.69875 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69894  Re[2]: Win7 64bit上でのCrystal Reports
□投稿者/ rikupapa -(2014/02/06(Thu) 22:51:33)
    Crystal Reportsの配布EXEを作る必要があるかと思われます。
    VS2010などでマージモジュールを含めたSetUpexeを作成出来るかと思われます。(RDC方式だったかな?)
    ただし、Windows7は、CrystalReportsは、XI R2(SP6)以降でないと配布できない(配布はできても実行できない?)はずです。
    あと、パスを配布フォルダのbinフォルダにパスを通さないとエラーが起きるかも。。。
記事No.69875 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69918  Re[3]: Win7 64bit上でのCrystal Reports
□投稿者/ nackeymama -(2014/02/11(Tue) 20:08:01)
    No69894 (rikupapa さん) に返信
    > Crystal Reportsの配布EXEを作る必要があるかと思われます。
    > VS2010などでマージモジュールを含めたSetUpexeを作成出来るかと思われます。(RDC方式だったかな?)
    > ただし、Windows7は、CrystalReportsは、XI R2(SP6)以降でないと配布できない(配布はできても実行できない?)はずです。
    > あと、パスを配布フォルダのbinフォルダにパスを通さないとエラーが起きるかも。。。

    rikupapa さん、ありがとうございます。返信が遅くなり申し訳ございませんでした。

    まずは調べながら試してみます。
記事No.69875 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69917  Re[2]: Win7 64bit上でのCrystal Reports
□投稿者/ nackeymama -(2014/02/11(Tue) 20:06:14)
    No69893 (ロートルプログラマ さん) に返信
    > 元がAccess97ってことはDAOですよね。64bitではDAOはサポートされていない
    > みたいですよ。はずしてる可能性は高いですが、私がその仕事を請けた場合
    > は1から書き直します。

    ロートルプログラマさん ありがとうございます。
    返信が遅くなりまして大変申し訳ございませんでした。

    DAOは「Microsoft office 14.0 Access database engine Object library」に置き換えて動作させています。
    VB6.0からAccess2013には接続できていますが、Crystal Reportsへの接続ができないようです。
    VMwareを使い、Win7 32bitで検証してみましたが、結果は同じでした。
    もちろん、VMware+WindowsXPではちゃんと動作しました。

    いずれにせよWindows7ではどうしても動作しない場合、VB.netでの書き換えやWebアプリに作り替えることになるかと思います。
記事No.69875 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69895  Re[1]: Win7 64bit上でのCrystal Reports
□投稿者/ オショウ -(2014/02/06(Thu) 23:09:21)
    No69875 (nackeymama さん) に返信
    > 環境
    > Windows 7 64bit
    > Access2013 32bit
    > VB6.0
    > Crystal Reports 13.0.2000.0

      VB6 ?
      Crystal Reports 13 って、CRバージョンが、13ってことですか?
      であれば、.NET版/Java版しか対応してませんが・・・
      ttp://crystalreports.jp/product/reports/sub03.html

      環境情報は、正しいですか?

    以上。
記事No.69875 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69919  Re[2]: Win7 64bit上でのCrystal Reports
□投稿者/ nackeymama -(2014/02/11(Tue) 20:11:44)
    No69895 (オショウ さん) に返信
    > ■No69875 (nackeymama さん) に返信
    >>環境
    >>Windows 7 64bit
    >>Access2013 32bit
    >>VB6.0
    >>Crystal Reports 13.0.2000.0
    >
    >   VB6 ?
    >   Crystal Reports 13 って、CRバージョンが、13ってことですか?
    >   であれば、.NET版/Java版しか対応してませんが・・・
    >   ttp://crystalreports.jp/product/reports/sub03.html
    >
    >   環境情報は、正しいですか?
    >
    > 以上。

    オショウ さん ありがとうございます。 返信が遅くなり大変申し訳ございませんでした。

    Crystal reportsはVB6.0のインストールCDからインストールしたのですが、
    下記URLから調べると 13.0.2000.0と表示されます。

    http://msdn.microsoft.com/ja-jp/library/ms225607(v=vs.90).aspx

    なぜ13となってしまうのか、ここも謎なのですが...。
記事No.69875 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69920  Re[3]: Win7 64bit上でのCrystal Reports
□投稿者/ オショウ -(2014/02/11(Tue) 20:34:53)
    No69919 (nackeymama さん) に返信
    > Crystal reportsはVB6.0のインストールCDからインストールしたのですが、
    > 下記URLから調べると 13.0.2000.0と表示されます。

      VB6 を、Win7 64bit で動作させるのはよいとしても
      CrystalReports の、VB6 用が動作保証されていなかったと思いますし
      尚且つ、Access 2013 も対応してないです。

      よって、幾分、動作したかのような面もありますが、その組み合わせ
      でプログラムと格闘するのは、無駄だと思いますが。

    以上。
記事No.69875 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69921  Re[4]: Win7 64bit上でのCrystal Reports
□投稿者/ nackeymama -(2014/02/11(Tue) 21:23:04)
    No69920 (オショウ さん) に返信
    > ■No69919 (nackeymama さん) に返信
    >>Crystal reportsはVB6.0のインストールCDからインストールしたのですが、
    >>下記URLから調べると 13.0.2000.0と表示されます。
    >
    >   VB6 を、Win7 64bit で動作させるのはよいとしても
    >   CrystalReports の、VB6 用が動作保証されていなかったと思いますし
    >   尚且つ、Access 2013 も対応してないです。
    >
    >   よって、幾分、動作したかのような面もありますが、その組み合わせ
    >   でプログラムと格闘するのは、無駄だと思いますが。
    >
    > 以上。

    オショウ さん 早速のご回答ありがとうございます。

    ご教示いただいた件、承知いたしました。
    今回は仮想環境で対応し、ゆくゆくは作り替えという方向でいきたいと思います。

    ありがとうございました。
記事No.69875 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69912  複数画面遷移クリック時のToolStripButtonの反応
□投稿者/ らうむ -(2014/02/11(Tue) 09:48:42)

    分類:[.NET 全般] 

    2014/02/11(Tue) 12:00:49 編集(投稿者)


    Win7 C# .Net2010
    お世話になります。
    2個のフォームがあり、片方はメインウィンドウで、片方はツールウィンドウとして常に最前面に居座っているような編集アプリケーションを作っているます。
    ツールウィンドウのほうには作業用のボタンやリストボックス、コンボボックスを配置しています。

    メインウィンドウで作業途中にツールウィンドウ上の各種コントロールをクリックしたときですが、ToolStripButtonだけ2回クリックしないと反応してくれません。

    リストやコンボは1クリックで反応してくれますが、ToolStripButtonは2回クリックしないといけないため、非常に不便です。ウィンドウがアクティブにならないと反応しない
    という仕様なのか?と想像しているのですが。

    ウィンドウスタイルはSizableToolWindowやSizableで試しましたが、同じでした。

    ボタンコントロールでも1発で反応してくれるようにならないものでしょうか。

    ご教示の程、よろしくお願いしますm(__)m
親記事 /過去ログ119より / 関連記事表示
削除チェック/

■69922  Re[1]: 複数画面遷移クリック時のToolStripButtonの反応
□投稿者/ 魔界の仮面弁士 -(2014/02/12(Wed) 11:38:17)
    No69912 (らうむ さん) に返信
    > ウィンドウがアクティブにならないと反応しない
    > という仕様なのか?と想像しているのですが。
    アクティブにした後、クリックを無かったことにする仕様です。
    いわゆる MA_ACTIVATEANDEAT ですね。
    
    
    > ボタンコントロールでも1発で反応してくれるようにならないものでしょうか。
    そういう動作となるよう、ToolStrip を作り変えてみました。
    
    
    public class RaumToolStrip : ToolStrip
    {
        protected const int WM_MOUSEACTIVATE = 0x0021;
    
        /// <summary>ウィンドウをアクティブにし、マウスのメッセージを破棄しません。</summary>
        protected const int MA_ACTIVATE = 1;
    
        /// <summary>ウィンドウをアクティブにし、マウスメッセージを破棄します。</summary>
        protected const int MA_ACTIVATEANDEAT = 2;
    
        /// <summary>ウィンドウをアクティブにせず、マウスのメッセージを破棄しません。</summary>
        protected const int MA_NOACTIVATE = 3;
    
        /// <summary>ウィンドウをアクティブにせず、マウスメッセージを破棄します。</summary>
        protected const int MA_NOACTIVATEANDEAT = 4;
    
        protected override void WndProc(ref Message m)
        {
            base.WndProc(ref m);
            if (m.Msg == WM_MOUSEACTIVATE && m.Result == (IntPtr)MA_ACTIVATEANDEAT)
            {
                //m.Result = (IntPtr)MA_ACTIVATE;
                m.Result = (IntPtr)MA_NOACTIVATE;
            }
        }
    }
    
    
    プロパティで切り替えられるようにしておいても良いかも。
記事No.69912 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69925  Re[2]: 複数画面遷移クリック時のToolStripButtonの反応
□投稿者/ らうむ -(2014/02/12(Wed) 12:49:57)
    魔界の仮面弁士さま
    お世話になります。

    目的の動作を実現できました。
    サンプルまで頂き、本当に
    ありがとうございましたm(__)m。
記事No.69912 のレス / END /過去ログ119より / 関連記事表示
削除チェック/

■69923  データ抽出(SQL)方法について
□投稿者/ Tak -(2014/02/12(Wed) 11:49:53)

    分類:[VB.NET/VB2005 以降] 

    VB2005 + Oracle10gにて開発しています。

    テーブル(テーブル名:TEST、KEY項目:SA_CD,S_CD,R_CD)に
    下記のデータが存在した場合の抽出方法をお教えください。
    現在、VBのプログラムにて全データをループしデータの抽出を行っていますが、
    非常に時間がかかり困っています。
    SQLにて抽出を行いたいのですが、方法がよくわかりません。

    テーブルデータ
    SA_CD S_CD R_CD DATA
    AE001 A01-2014-01 1 AA1
    AE001 A01-2014-01 2 BB1
    AE001 A01-2014-02 1 CC1
    AE001 A01-2014-02 2 CC1
    AE002 A01-2014-03 1 DD1
    AE002 A01-2014-03 2 EE1
    AE003 A01-2014-04 1 FF1

    抽出したいデータ
    SA_CD毎に抽出、S_CD最大値の中でR_CDが一番大きいデータを抽出
    AE001 A01-2014-02 2 CC1
    AE002 A01-2014-03 2 EE1
    AE003 A01-2014-04 1 FF1

    申し訳ありませんが宜しくお願い致します。
親記事 /過去ログ119より / 関連記事表示
削除チェック/

■69924  Re[1]: データ抽出(SQL)方法について
□投稿者/ 魔界の仮面弁士 -(2014/02/12(Wed) 12:08:45)
    No69923 (Tak さん) に返信
    > SQLにて抽出を行いたいのですが、方法がよくわかりません。

    SELECT * FROM TEST WHERE (SA_CD, S_CD, R_CD) IN
    (SELECT SA_CD, MAX(S_CD) OVER (PARTITION BY SA_CD)
    , MAX(R_CD) OVER (PARTITION BY SA_CD, S_CD) FROM TEST)


    でどうでしょう。(未検証)

記事No.69923 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69927  Re[2]: データ抽出(SQL)方法について
□投稿者/ Tak -(2014/02/12(Wed) 13:07:37)
    No69924 (魔界の仮面弁士 さん) に返信
    > ■No69923 (Tak さん) に返信
    >>SQLにて抽出を行いたいのですが、方法がよくわかりません。
    >
    > SELECT * FROM TEST WHERE (SA_CD, S_CD, R_CD) IN
    > (SELECT SA_CD, MAX(S_CD) OVER (PARTITION BY SA_CD)
    > , MAX(R_CD) OVER (PARTITION BY SA_CD, S_CD) FROM TEST)
    >
    >
    > でどうでしょう。(未検証)
    >
    >

    魔界の仮面弁士様
    返信ありがとうございます。
    そのものズバリ、解決致しました。
    非常に助かりました。ありがとうございます。
記事No.69923 のレス / END /過去ログ119より / 関連記事表示
削除チェック/

■69933  Re[3]: データ抽出(SQL)方法について
□投稿者/ 通りすがり -(2014/02/12(Wed) 23:17:00)
    OVER なんて目が点になりましたよ。MS得意の拡張SQLですか。
記事No.69923 のレス /過去ログ119より / 関連記事表示
削除チェック/

■69934  Re[4]: データ抽出(SQL)方法について
□投稿者/ のぶ -(2014/02/13(Thu) 01:15:54)
    No69933 (通りすがり さん) に返信
    > OVER なんて目が点になりましたよ。MS得意の拡張SQLですか。
    Oracleですよ。
    SQL Serverにもありますけど。
記事No.69923 のレス / END /過去ログ119より / 関連記事表示
削除チェック/

■69940  Re[5]: データ抽出(SQL)方法について
□投稿者/ 魔界の仮面弁士 -(2014/02/13(Thu) 10:38:37)
    No69933 (通りすがり さん) に返信
    > OVER なんて目が点になりましたよ。MS得意の拡張SQLですか。
    SQL:2003 以降の標準SQLで規定されていますよ。
    http://bit.ly/NDXqOI

    Access だと、ANSI SQL89/92 までのサポートに限定されますが。


    No69934 (のぶ さん) に返信
    > Oracleですよ。
    > SQL Serverにもありますけど。
    質問者は Oracle10g とのことでしたね。
記事No.69923 のレス / END /過去ログ119より / 関連記事表示
削除チェック/

■69928  LabelとCheckBoxのテキスト描画について
□投稿者/ らうむ -(2014/02/12(Wed) 13:54:50)

    分類:[.NET 全般] 

    Win7 .net2010 C#
    お世話になります。
    LabelやCheckBoxの中のテキスト表示領域について質問です。
    VB6で作ったアプリと比較した場合ですが、VB6のコントロールではコントロールの横幅いっぱいにテキストが
    表示されますが。.Netコントロールの場合、左右に結構なマージンがあり、同じ横幅のコントロールでも、
    C#のほうで作ったアプリでは内部のテキストが表示されない(見切れる)ケースがあります。
    これを解決したいのですが、何かいい方法はないでしょうか。
    ※アプリの互換性維持の為、コントロールの横幅を変えての対応はできません。

    CheckBoxはOnPaintをオーバーライドしてテキストを自前描画できれば・・・と思いましたが、
    既定のテキスト描画を止めることができませんでした。
    CheckBox、LabelともにDrawMode等も指定できそうになく。

    どなたかよい方法をご存知でしたらご教示いただけないでしょうか。

    よろしくお願いしますm(__)m
親記事 /過去ログ119より / 関連記事表示
削除チェック/

<前の20件 | 次の20件>

<< 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 >>

ヒット件数が多いので過去ログ1〜119 までの検索結果 / 過去ログ120からさらに検索→

パスワード/

- Child Tree -