こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Access VBA ・Formについて

Access VBA及び、フォームのデザインについてお尋ねいたします。
Access VBAを活用したフォーム画面の作成を予定しています。
フォーム画面は、Excelのような表形式とし、1マスごとに表示させる内容を指定したり、処理で使用する行だけを表示してフォームの高さを変更したりしたいです。

フォームで表示した内容や入力した内容は配列型変数で取り扱い、テーブルとは非連結のフォームにしたいです。

どなたかどのようなフォーム画面を作成すればいいかお分かりの方いますでしょうか?

11列×50行の表を作成したいです。

投稿日時 - 2019-12-06 14:15:45

QNo.9686948

困ってます

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

コントロール(ソフトの部品)の話になるのでは。
DataGridコントロール(と似ているように思ったが)では、どう具合が悪いのか。
だだし、
https://oshiete.goo.ne.jp/qa/1220707.htmlのベストアンサーのように
「アクセスでは、DataGridコントロールの代わりに、
テーブルやクエリーを使用します。
DataGridは使用しません。」
だと思う。フォーム(の表示機能には)に(もともと)表的な表示方法が含まれているから。
日本のマス目原稿用紙のようなものか。
一脈通じそうなものとして、
Googleで「access  VBA コントロール配列」で照会して、出てくる記事を(採用するか、質問課題で使えるか)参考にしたら。
 当初からそんなことは知っていて、それと質問で言っているものと違う点や、できない点はどこか、本当は説明すべきだろう。
==
もし独自のコントロールを作るということになると、質問者のレベルでは、難しいだろう。ソフト作成のプロ級の仕事だろう。 ソフト作成を甘く見るな。
 そういう見極めが大切で、難しい特殊なことは、こんな無料の質問コーナーに頼ろうとするのがおかしくないか。金を払って、業者に作ってもらう、ようなことではないか。
昔はGrapeCity社 https://www.grapecity.co.jp/about/history.htm
の名前をよく聞いていたが、いまではどうなのかな。そういうとことの製品で
もカバーできないなら、自作なんて断念すべきだ。

投稿日時 - 2019-12-07 10:39:24

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

単票フォームに11列×50行だけテキストボックスを作って、それぞれ表示するしないはVBAのVisibleで調整したらできますが、すごく面倒そうですけど…。

投稿日時 - 2019-12-06 22:15:28

あなたにオススメの質問