- ベストアンサー
access起動時に表示するフォーム
Access2000です。 Access起動時にあるフォームが起動されるようにしました。 そしてLANでつながっている別のPCでは別のフォームを起動時に表示するようにしたいです。 そんなことはできますでしょうか? もしかして、2つのmdbを作ってそれぞれにフォームを分けて、テーブルはリンクするように共有するとかでしょうか? アドバイスお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Accessファイルの破損を避けるためには、どのみち テーブル とそれ以外に分ける必要があります。 http://www.naboki.net/access/achell/achell-02.html 他にも色々と色々と考えなくてはいけませんが、↓『Access 競合』 でGoogleと http://www.google.com/search?q=Access+%E7%AB%B6%E5%90%88&oq=Access+%E7%AB%B6%E5%90%88&sourceid=chrome&ie=UTF-8 あなたと あなた以外用のファイルを作成して配布するのが手っ取り早いです。 ただ、今後にPC名やアカウント名で条件分岐したい場合のことを考えて、 標準モジュールに function OpenF() if environ("computername") = "私のPC名" then docmd.openform "フォーム名" else docmd.openform "あっちのフォーム名" end if end function としておいて、Autoexec という名前のマクロの中に アクション → プロシージャの実行 プロシージャ名 → openf() としておけば起動時の設定は不要です。 environ("username") とかもタマに使います。
その他の回答 (2)
- nicotinism
- ベストアンサー率70% (1019/1452)
追伸。 #2です。 こんなのを作っとくと http://www.moug.net/tech/acvba/0070012.html 世代バックアップを取れますので、壊れても傷口を少なく抑えられます。 運用中に役に立ったことは幸いにもほとんど無いのですが 開発中に、「やっぱ一昨日の状態に戻そう」なんて時には大変重宝しています。
お礼
ありがとうございました。
- bin-chan
- ベストアンサー率33% (1403/4213)
> 2つのmdbを作ってそれぞれにフォームを分けて、テーブルはリンクする で良いのでは?
お礼
ありがとうございました。
お礼
詳細なご回答ありがとうございました。