• 締切済み

Accessのフォーム画面でスクロールをしたい

ここで、検索をして http://oshiete1.goo.ne.jp/qa3344712.html この方法で実行をしてみましたが、 スクロールの速さが、あまり、早くありません。 値を変更してもダメです。 何が問題なのか、よく分かりません。 もう少し詳しく教えていただけませんでしょうか? 宜しくお願いします。

みんなの回答

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.2

> 「フォームを分割する」と書いてありますが、 > どのようなことでしょうか? > サブフォームとかの事ですか? う~ん、サブフォームだと、コントロール数自体が変更になりませんので・・・別のフォームにして、メインのフォームから、コマンドボタンで呼び出すなり、フォーカス取得時に呼び出すなり、レコード指定で呼び出すのよ > また、項目に対しての検索等の処理も多いです。 > 現在の項目数を減らすと言う事は、無理ですね・・・ う~ん、それは、そのうち慣れれば、出来ることなのですが・・・まぁ、最初からは、無理があるでしょうね 例えば、「住所」を「都道府県」、「区市郡」、「町字」、「地番」、「建物の名称」等、表示する項目数は多いし、入力は多い・・・これを1つのコントロールで表示、入力はフォーカス取得時に、別のポップアップウィンドを開いて入力 なんて、芸を使ってくる訳ですよ そうやって、コントロール数を減らしたり、入力しやすい=見やすいが、等しくならないのを、考慮していくのです Access自体の経験も必要であれば、その作るものの経験も、必要になってきます 検索条件なども、入力には、関係ないから別フォームに移すとかね

yuki1422jp
質問者

補足

アドバイス、ありがとうございます。 コントロール数を減らしても、 スクロールの速さは、変わらなかったです。

全文を見る
すると、全ての回答が全文表示されます。
  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

う~ん?・・・質問に対しての回答ではありません 1フォームに使用するコントロール数が多いと、レスポンス(応答速度)が著しく落ちます そのため、1フォームでのコントロール数を減らす、入力するフィードを考慮しなおすと言うのが最初にあります これを考えないで、コントロール数を増やしすぎると・・・応答が悪くて、作り直しになるんですよ コントロール数を減らすには、「フォームを分割する」とかを考慮してくる必要がありますが・・・そう言う話はある程度経験を積んでこないと、無理があります 最悪、どうしても1フォームでと言うなら、タブコントロールの使用等、スクロールの話で対応するのではなく、コントロールで考えた方が良いような気がしますが・・・ あくまでも、AccessのDBを作成する上での、参考意見ね

yuki1422jp
質問者

お礼

ご回答ありがとうございます。 確かに、コントロール数は、多いです。 また、項目に対しての検索等の処理も多いです。 現在の項目数を減らすと言う事は、無理ですね・・・ 「フォームを分割する」と書いてありますが、 どのようなことでしょうか? サブフォームとかの事ですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Accessフォームのスクロールバーに関して

    こんにちは。Access2000を使用しています。 今回、データ照会用フォームを作成しようと思い、 タブコントロールの中にリストボックスを配置し、 条件に応じてそのリストボックスの値集合ソース (値集合ソースはクエリを使用し抽出条件として このフォームのテキストボックスに入力した値を使用) を変更してみました。 そのこと自体うまく言ったのですが、リストボックス につきものと思われるスクロールバーがでてきません。 (表示しきれない最後のレコードは途中で切られてみる ことができません。) どなたかスクロールバーを表示させていただけません でしょうか? どうぞよろしくお願いいたします。

  • ランダムアクセス

    これまでの流れ http://oshiete1.goo.ne.jp/qa3828256.html http://oshiete1.goo.ne.jp/qa3829067.html そして結局ランダムアクセスでやろうとゆうことになって問題が・・。 aaa bcde ddj jk これに cd を追加したいときランダムアクセスでは ddj と jk を 再配置しなければならない。(理由はゆうまでもなく2分検索を使うため) これでは項目が増えると処理が重くなるのですがどうしたらいいですか?

  • accessフォームの質問です(3)

    以前に、以下のような質問をしているのですが、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=133280 少し分からないことができてしまったので、またお願いします。 ボタンを押すと、5件先のデータに行くような、ボタンをつくりたくて 質問をさせていただいたのですが、 問題の数が32問と、5で割り切れる数ではありません。 そのため、最後の2問をボタンを使って表示することができません。(エラーが出てきます) (垂直スクロールバーも非表示にしています) どうしたらよいでしょうか? よろしくお願いします。

  • 未読メール4通があるという画面

    こちらで「ようこそ画面に未読メールがある」で検索すると、そういう症例もOEにはあるのだとわかりましたが、私の場合、本当に未読メールなのかもしれません。 同じ問題なんだろうか、と思ってしまうのです。 というのは、この件があるからです。 昨日、質問したばかりの件なのですが。 ↓関連質問 http://oshiete1.goo.ne.jp/qa2643020.html 読む方法はないのでしょうか。

  • 画面スクロールが波打つ

    タイトルどおり、画面のスクロールやウィンドウの移動がスムーズに行きません。 どの時点に問題があるのか判りかねるので、順を追って説明します。 1.SP2を入れたら、画面のスクロールがカクカクと波打つようになった 2.これを解消しようと当サイトで検索し、ドライバを更新する事にした 3.マシンがFMVなので「AzbyClub」にアクセスし、該当する機種のページへ行った 4.「ATI RADEON Display Driver for Windows XP」をダウンロードした 5.ATIから始まるドライバが無いので、説明通りインストール作業に入った 6.下記コメントが出てきたのでインストールを停止した 互換性を検証するWindowsロゴテストに合格していません 合格したソフトウェアが入手可能かどうかハードウェアベンダーに 確認される事をMicrosoftは強くお勧めします 7.停止後、さらに下記コメントが出た ディスプレイアダプタをスタンダードディスプレイアダプタ(VGA)に 変更してからセットアップを実行してください 説明が長くなりましたが、とても困っています。 ご存知の方、よろしくお願いします。

  • スクロール画面

    下記内容を参考にまずサンプルを作っています。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=974758 使用versionはMXのバージョン6です。 作成し、パブリッシュすると、スクロールバーは表示でき、クリックするとスクロールバーやスライダは動いたものの、画像(上記参考ページでのムービークリップ「sheet」)が動きません。 手順としては個々のムービークリップを「ムービークリップsheet」に配置し、シーン1で「sheet」を配置しその上にマスクレイヤー、その上にスクリプトレイヤー、一番下にはスクロールバーのレイヤーを配置し、スクロールバーには「sc_bar」のインスタンス名をつけています。配置はX座標0にしていますがマスクの矩形のみ、X座標を0にするとマスク矩形の中心が用紙の左端に来てしまいます。これが何か関係あるのでしょうか。スクロールバーや、ムービークリップ「sheet」はx0地点の用紙の左端に揃っています。ムービークリップが動かない原因として何が考えられるでしょうか?わかる方、すみません、。教えてください。

    • ベストアンサー
    • Flash
  • マウスホイールによるスクロールが…

    初めて質問させていただきます 過去ログを検索してみると http://oshiete1.goo.ne.jp/qa1350470.html この例と同じ状態になってしまったのですが、無知な故 どうすればマウスホイールを通常の動作に戻すことが出来るのかわかりません… ご教授お願いいたします

  • Accessフォームパラメータについて

    Access2000(2002のライセンスがあったのでアップグレード予定)で、プログラムを作ることになりました。 フォームAに、テキストボックスで文字を入力させます。 その文字をキーにして、データベースを検索し、 その情報をフォームBに上記キーをヘッダにテキストボックスで表示し、 複数業の表形式で、データを全て表示・スクロールしたいと思っています。 その時に、どのようにしてこのキーを利用していけば実現できるのか、イメージできないで困っています。 フォームAのテキストの値をキーにデータベースを読み、 該当するレコードを、全て、表形式のフォームBに表示する。 同時に、フォームAのテキストの値であるキーはヘッダ部に表示し、値が変更され、更新ボタンを押せば、検索しなおして、表示しなおす。 表示された明細には、変更ボタンを儲けて、 変更フォームで表示して更新させて、終わったら画面が表形式に戻ってくる。 こんな機能なのですが・・・。 パラメータ値であるAの値の受け渡しがうまくいかず困っていますので、どうしたら、実現できるか教えてくださいませ。 ややこしくてすみません。 アドバイス宜しくお願いします。

  • 同じページを横スクロール

    他にも同じ内容で質問されている方がいましたが、 http://oshiete1.goo.ne.jp/qa2872784.html 商用利用を考えているので ライセンスを確認したところ 使えそうにありませんでした。 機能的には、 同じページ内にあるリンクボタンを押すと 指定した数値分 横に(ボタンごと)スクロールして 次に現れたボタンを押すとまた横にスクロールする… というものが必要です。 http://www.amanojaku.net/jsmemo/hscroll.html ↑ここで紹介されているサンプルがまさに理想ですが、 これも使うことはできないので どなたか知ご存知の方は教えていただけないでしょうか? 商用利用が可能なものをお願いします。

  • エクセルでチャートをスクロール

    今、エクセルで為替のチャートを作成しています。 始値、高値、安値、終値のデータを入力して、グラフウィザードで株価、ローソク足チャートを選択して作っています。 質問は、ローソク足チャートを横スクロールできるか?です。 長期間のデータをチャートにすると、画面内に全て収まってしまい、もの凄く細かくてごちゃごちゃのチャートになってしまいます。 なので、ローソク足一本一本のサイズは変わらずに、新しいデータはそのまま右に追加されていきスクロールすると見れるようにしたいです。 いろいろと検索しましたが、チャートの作り方は書いてあるのですが、その作り方でやってみてスクロールできていません。 参考にしたサイトは http://kabu-horoki.hp.infoseek.co.jp/chart_excel.htm です。 他の質問を検索すると、私と同じような質問をしている方がいました。 http://oshiete1.goo.ne.jp/qa2613098.html これです。 このやり方でやったのですが、結果は同じでデータを更新するとチャートは細かくなってしまいます。 何かやり方が違っているのでしょうか? そもそもスクロールできないってことはないと思うのですが。 その理由は、他の方がエクセルでチャートを作成して普通に横スクロールできているからです。 その方に、どのようにして作ったかを聞いたのですが、エクセル自体チャートを作る時に初めて使ったようでわからないみたいです。 どなたか詳しい方回答お願いします。