みなさん、おはようございます。
データベースアクセスについて質問させていただきます。参考書やこちらの質問等もしらべましたが回答が得られなかったので質問致します。
現在、アクセスで病院のベッドを管理するアプリを開発中です。
ひとつのフォームに全病棟のベッドを表示するため500以上のコントロールを配置しておりますが、
すべて非連結にして、フォームを開くときのイベントプロシージャーにクエリを開いてすべてコントロールにテーブルのデータをはめていくように設計しています。
で、問題はこのフォームを開いたまま最新のデータに更新させたいのですが、再クエリーではうまくいきませんでした。
なぜうまくいかないのか理由はわかっていません(プログラマーの方ならうまくいかなくて当然とおっしゃるかもしれませんが)
で、仕方なく、一定間隔の時間ごとにフォームを閉じて開くという方法を取っています。
この方法では遅いマシンだと再表示に時間がかかるのできっとほかにスマートなよい方法があるとおもっているのですがプログラミングのスキルが乏しいため詰まっております。
お知恵をお借りできれば幸いです。
A 回答 (11件中11~11件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>>すべて非連結にして、フォームを開くときのイベントプロシージャーにクエリを開いてすべてコントロールにテーブルのデータをはめていくように設計しています。
これでは、フォームを開いたときだけしか、データ設定のプロシージャが実行されません。一定時間ごとの再表示が必要なら、タイマーを使って、定期的に、データ設定のプロシージャを実行させる必要があります。
URLを参照してください。
なお、病院でのマルチユーザ環境のアプリケーションですと、ACCESSでは細かな操作が必要な時、つらい局面があるような気がします。Visual BasicもしくはVC#などのほうがいいと思うんですけどね。まあ、この例のようなアプリなら許容範囲でしょうけど・・・
参考URL:http://72.14.235.104/search?q=cache:icbVk0qRVdAJ …
>>lv4uさん
フォームを開いたときに記述した内容のコードをそっくりタイマーイベントに記述すればいよいとおもったのですが、そうすると修正する場合、2箇所も変更する必要があるので、汎用モジュール化して、それをフォームを開くときとタイマーイベントに設定すればよいと思いましたがいかがでしょうか?
おっしゃるとおり、アクセスでの運用は正直怖いのですが、そこまで病院全体がシステムを使いこなせるようになったら、本格的にオーダリングや電子カルテを導入するようになると思います。いつのことやらですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Access(アクセス) マイクロソフト アクセス2021のフォームビュー作成でレイアウトを帳票形式から単票形式にあとから変更 1 2023/03/03 10:56
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- PDF PDF印刷後に「変更を保存しますか?」と訊かれる 2 2023/04/28 17:35
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- その他(プログラミング・Web制作) google formsで回答者をスプレッドシートに記載する方法 1 2023/06/23 11:22
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
AccessのRefresh・Requery・Repaintの違い
Access(アクセス)
-
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
-
4
Access サブフォームでの選択行の取得
その他(データベース)
-
5
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
6
ACCESSでフォームを使って、テーブルを参照、データ入力、データ更新をしたいのです
Access(アクセス)
-
7
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
8
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
9
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
10
ACCESSで値を代入できないとは?
Visual Basic(VBA)
-
11
Accessのフォーム更新方法
Access(アクセス)
-
12
アクセスで、チェックボックスにyesの時、金額表示の方法
Access(アクセス)
-
13
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
-
14
YES/NO型の値
Excel(エクセル)
-
15
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
16
アクセスの更新クエリでカレントレコードのみ更新したい
Access(アクセス)
-
17
Access VBAで行ラベルが定義されていないというエラーが出ます
Access(アクセス)
-
18
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
19
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
20
Access コンボボックスの値をクリアしたい。
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
Access runtimeでテーブル、ク...
-
テキストボックス(アクセス)内...
-
ACCESSで入力フォームをHTMLフ...
-
オートシェイプのような作図入...
-
Access2007 サブフォームの新規...
-
選択したチェックボックスのみ...
-
Access フォーム上でコンボボッ...
-
ACCESSフォームでのレコード数...
-
入力途中の入力した値をすべて...
-
ADOでRecordsetオブジェクトを...
-
Access Label 手のマウスポイン...
-
テキストボックスの値をテーブ...
-
ACCESSの表形式で、レコードを...
-
access 非連結のサブフォームの...
-
Access 別フォームへの再クエ...
-
帳票フォームに全レコードを表...
-
Access2007 フォーム上データの...
-
ACCESS 同一フォームで...
-
Accessフォームのテキストボッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフォーム上にレコード...
-
ACCESSのフォームからデータの...
-
アクセスのフォームのビューが...
-
選択したチェックボックスのみ...
-
アクセスでテーブルの変更内容...
-
accessの自動更新処理をできな...
-
Access 別フォームへの再クエ...
-
アクセスでの項目追加について...
-
Accessフォームのテキストボッ...
-
ACCESSで入力フォームをHTMLフ...
-
Access2002 フォームを閉じるた...
-
Access フォーム上でコンボボッ...
-
「メソッドまたはデータメンバ...
-
ADOでRecordsetオブジェクトを...
-
テキストボックス(アクセス)内...
-
Accessのフォームで作業領域を...
-
Accessのフォームに表示...
-
アクセス 0以外をカウントす...
-
テキストボックスの値をテーブ...
-
ACCESSで、フォームのレコード...
おすすめ情報