• ベストアンサー

フィールドの非表示

frm1というフォームに表示すると表示しないというオプションボタンがあり 表示しない方のボタンをオンにすると TDBGridの合計のフィールドは表示しないようにしたいのですが またデータベースへ登録するときは "なし"と登録したいのですが こんなのVBで出来ますでしょうか? 教えてください。 VB6.0 SQL Serverです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakko99
  • ベストアンサー率63% (19/30)
回答No.2

表示の切り替え TDBGrid.AllowColSelect=False 'ロード処理で列選択を付加にする TDBGrid.columns(5).width=0 '5列目の合計行を隠す TDBGrid.columns(5).width=100 '5列目の合計行を表示 DB登録はデータアクセスモードによって変わります。 (バインド・ストレージ・アプリケーション・アンバウンド) 私も#1氏と同じく、合計欄の必要性が判りませんが・・・

その他の回答 (1)

noname#22222
noname#22222
回答No.1

デザイナーでプログラマではありません。 よって、文章だけで思うところを書いてみます。 読み流してもらって結構です。 1、グリッドコントロールの合計欄はコードで更新する。 2、そうではなくて、表示・非表示であれば列数操作をする。 3、サーバのテーブルには、そもそも、合計欄など不要かと。 4、どうしてもならば、Bitでいいのではないのでしょうか?

関連するQ&A

  • フィールドの非表示

    表示すると表示しないというオプションボタンがあり 表示しない方のボタンをオンにすると DBグリッドの合計のフィールドは表示しないようにしたいのですが またデータベースへ登録するときは "なし"と登録したいのですが こんなのVBで出来ますでしょうか? 教えてください。

  • ConboBoxのリストを複数表示するには

    VB.NET初心者です。 Win2003Server+SQL2000+VB.Net2005の組合せで使っています。 Form1というフォームにDataSet1を貼り付けています。 DataSet1にはSQL2000の稟議書というデーターベースの 氏名というテーブルがセットしています。 氏名というテーブルには 氏名 住所 TEL というフィールドがあります。 この3つのフィールドをConboBoxに全て表示したいのですが つまりConboBoxのリストに 氏名 住所 TEL と表示したいのですが どうしたらいいのでしょうか。 ご存知の方教えてください。

  • Access:サブフォームにクエリ表示⇒フィールドを絞り込みたい

    Access2003 WinXP です。 フォームにサブフォームを置き、サブフォームのソースオブジェクトにクエリを参照しているデータシート形式のフォームを設定しています。 フォームに絞込み条件を選択するオプションボタン、表示するフィールドを選択するオプションボタンを配置し、 サブフォームへ表示するコマンドボタンを置いています。 この設定を選択した後コマンドボタンを押すと、クエリの中身を書き換えています。 で、実行すると、表示しない設定のフィールドには「Name?」という値が入ったフィールドがしっかり表示されてしまいます。 ソースオブジェクトにクエリ自体を設定すれば回避出来ますが、表示されたデータをダブルクリックするとその1レコードを表示する画面を更に開きたいと思っていますので、サブフォームにデータシート形式のフォームをセットするのがダブルクリックイベントを取得出来て良いかと思っています。 分かりにくい説明ですみません。 何か解決法を分かる方いらっしゃいましたら、お願いします。

  • 差し込んだデータベースの表示方法について。

    windowsXP、word2003です。Excel2003にあるデータベースを差し込んでいますが、下の2点についてやり方がわからないので教えてください。 (1)カンマが入ってない金額のフィールド(元のExcelはさわれません。)をカンマを入れ、小数点以下2桁までの表示にしたい。 (2)新たなフォームフィールドを一つ作って、差し込んだデータベースの数値を使った計算式を入れたい。 どちらも『フィールドの編集』や『フォームフィールドのオプション』などでやってみたのですが、うまくいきません。わかりにくい文章ですみませんが、よろしくお願いします。

  • VBの各種フォーム表示について

    ご質問です。フォームに関してですが、各種フォーム表示について 疑問があります。 まずFrom2には Dim frm2 As New Form2 frm2.Show() 等で表示する事が可能ですが、 "Explorer1.vb","LoginForm1.vb","AboutBox1.vb","TextFile1.txt" "Dialog1.vb"等の表示はどの様なコードですか? googleで検索しているものの、1ヶ月経ち全然見つかりません。 是非お教え下さい。 (VB2008使用)

  • Accessのサブフォームのフィールドをチェックボックスにより表示/非表示に切り替える方法

    無謀なことかもしれませんが・・・ 下記のようなフォームを作成したいと思い質問させていただきます。 OS:WindowsXP 使用ソフト:Access2003 ・非連結のサブフォームにクエリを表示させています。 ・メインフォームにはクエリのフィールド名が書かれたチェックボックスを並べて配置しています。 ・チェックボックスをオフにしてコマンドボタンをクリックすると、 サブフォームのクエリのフィールドが非表示になり、またチェックボックスをオンにするとサブフォーム内のクエリのフィールドが表示されるようにしたいです。 初心者なので、丁寧に教えてもらえるととても助かります。 どなたかお知恵をお貸しください★

  • VBでSQL-serverをプログラムする

    VBでmdbファイルを操作するプログラムを勉強していますが、データベースをサーバー管理するならば、AccessではなくSQL-serverなどを使った方が良いと聞きました。 質問なんですが、 SQL-serverには、Accessと同じようにユーザーフォームを使ってデータベースシステムを構築するような機能が付いているのでしょうか? そもそもOracle、dBase、SQL-serverといったデータベースソフトは、DBそのものを作成するソフトであって、DBシステムを構築するにはVBなどによるプログラム開発が必要なのでしょうか? 分かりにくい質問ですみません。

  • Access サブフォームでの表示フィールド選択

    Accessでアドレス帳を作成しています。 データシートには名前、ヨミ、TEL番号、FAX番号、メールアドレス、郵便番号、住所、メモ等のフィールドが存在します。 フォーム上タブコントロールでヨミより「あ・か・さ・た・な」検索できるようにクエリ抽出条件を作成しました。 フォーム上に設置したサブフォームにクエリの抽出結果が表示されます。 ここで、フォーム上に連絡先、住所、メモのオプションボタンを作成し、連絡先にチェックした時にはTEL及びFAX、住所にチェックした場合は郵便番号及び住所・・・のところだけを表示することは可能でしょうか? つまりはクエリの表示項目をフォーム上のオプションボタンでコントロールできるのでしょうか? よろしくお願いします。

  • オプションボタン access2003

    いつもお世話になっております 既存のデータベースからaccessを使って検索を行っています 表示させるテーブルの中で 四種類いずれかの文字列が入力されているフィールドがあります それをフォームで表示する際にオプションボタンで表示させたいのですが どのようにすればよいのでしょうか? (四つのオプションボタンいずれかにチェックが入る形にしたい) ご存知の方よろしくお願いいたします

  • Visual Basic SQL文の結果表示

    質問させていただきます。 VBからSQL文を送信し、データベースから結果を持ってくるという処理がしたいです。 ボタンを配置し、ボタンを押下したらSQL文を実行→ラベルやDataGridViewなどに表示 が理想です。 データベースの接続に苦戦しましたが、それはできているようで、SQL文を間違いはないようですが、実行しようとすると型があっていないとエラーがでてしまいます。 ご教示お願いします。