- ベストアンサー
アクセスの使い方
アクセス初心者です。(テーブル、クエリ等の基礎的な言葉の意味は理解出来ているつもりです) アクセスで患者管理データベースを作成したいのですが、 イメージとしては「患者さんごとにに固有の適当なID番号を作成し、ファイル(ソフト)を開くと、ID入力画面が出てきてIDを入力すると、固有の患者の呼び出して、情報をみることが出来るというようなものです。 できるとすれば、どのように作成すればよいのでしょうか?マクロの概念も必要になるのでしょうか
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
EXCELと違って難しいとは思いますががんばってください。 書ききれないので下記のURLを参考にしてください。
その他の回答 (3)
- 9013yagi
- ベストアンサー率39% (15/38)
簡単なところで、患者さんのデータをまとめたテーブルを作成し、主キーをIDに設定しておきます。 フォームにテキストボックスを貼り付け、そこにIDを入力できるようにしておきます。(コンボボックス等を使って、現在登録済みのIDから選択できるようにしておくと便利かも知れませんね) 選択クエリで、テーブルのデータのうち、フォームに入力したIDと同じデータのみ拾い出すものを作ります。(クエリ内のビルダで、フォーム内のデータは拾えます) テキストボックスの下に、サブフォームを貼り付け、選択クエリの内容を表示させる。 ・・・といった具合の方法で、入力されている内容を確認することはできると思います。 ちなみに、これだけならマクロやプロシージャは必要ありません。 あと、起動時にID入力用のフォームを自動で開きたいなら、「ツール」⇒「起動時の設定」で。
- Gin_F
- ベストアンサー率63% (286/453)
> 名前だけの情報で作成したいと考えておりますが、 よく意味が理解できないですが、「患者名」ということ?? > ID入力画面が出てきてIDを入力すると、固有の患者の呼び出して、 > 情報をみることが出来るというようなものです。 マクロ Or VBAは必要になると思います。 とりあえず、フォームを開く/OpenForm メソッド あたりをヘルプで 確認してください。
- Ultramanvaio
- ベストアンサー率31% (242/775)
マクロはEXCELと違い、あらかじめ用意された部品を組み合わせるだけのものです。 難しいのはプロシージャの方だと思います。 EXCELで一覧表を作っておいて、ACCESSからそのファイルをインポートするやり方で読み込ますだけでデーターベースを作成することも出来ます。
補足
早々の返事ありがとうございます。 とりあえず、名前だけの情報で作成したいと考えておりますが、やはりかなり難しいのでしょうか? マクロの概念も必要でしょうか