アクセス2003のフォームで一覧を作っています。その中の1つをクリックすると詳細画面に移動させようとコマンドボタンをおいたのですが、下記のエラーが出ます。対処法を教えてください。
エラーの内容です↓
テーブル’業者登録’はほかのユーザーが排他的に開いているか、既にユーザーインターフェイスを介して開いているので、プログラムによって操作することはできません。
ACCESSのバージョンは2003です。
’メンテナンス進捗’というフォーム上に一覧があり、それぞれに詳細ボタンを置き、その詳細ボタンをクリックするとそのIDに見合ったメンテナンスの画面を開きたいです。
主テーブルは‘メンテナンス‘で副テーブルには’機器登録’と’業者登録’があります。‘メンテナンス‘と’機器登録’は機器管理IDで結ばれ、と’機器登録’と’業者登録’は業者IDで結ばれています。このリレーションの仕方が悪いのでしょうか?分かりづらくて申し訳ありません。
No.3
- 回答日時:
フォームの「レコードロック」プロパティが
「すべてのレコード」になっていませんか?
No.2
- 回答日時:
ボタンじゃなく詳細のクリックなの?
これじゃ意図していないときにも走ってしまいそうですね
で、管理番号というのが最初の質問の「機器管理ID」ですか?
データ型は?
この回答への補足
管理番号というのはメンテナンスの固有の番号でたとえば今日のこの機器の修理記録は管理番号1、別の機器の修理記録は管理番号2という感じです。機器管理IDというのは機器が多数あるため、機器について登録画面があり、その番号です。
補足日時:2008/08/23 09:35No.1
- 回答日時:
>詳細画面に移動させようとコマンドボタンをおいたのですが
ここでどのような操作をしているのでしょう?
それがないと回答できませんよ
この回答への補足
申し訳ありません。下記のように記述してメンテナンスフォームを開こうとしています。
Private Sub 詳細2_Click()
On Error GoTo Err_詳細2_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = ChrW(12513) & ChrW(12531) & ChrW(12486) & ChrW(12490) & ChrW(12531) & ChrW(12473)
stLinkCriteria = "[管理番号]=" & Me![管理番号]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_詳細2_Click:
Exit Sub
Err_詳細2_Click:
MsgBox Err.Description
Resume Exit_詳細2_Click
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) テキストボックスの値をテーブルに入力したい 2 2022/06/28 12:08
- 電子マネー・電子決済 QUICPayの登録ができない。 4 2023/06/10 10:57
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
- ポイントサービス・マイル ポンタポイントの登録の仕方を教えてください 1 2023/01/19 22:56
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Visual Basic(VBA) VBA 登録ボタンを省略してエンターキーで作業 4 2022/07/09 22:29
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- その他(クラウドサービス・オンラインストレージ) Microsoft Listと同じ使い方が出来るサービス 1 2022/11/21 09:01
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA オプションボタ...
-
EXCEL VBAのユーザーフォームに...
-
アクセスで「モジュールがあり...
-
コマンドプロンプト使用時に「'...
-
JW-CADのAutoモードの解除はで...
-
ACCESS フォームでの、データ...
-
ACCESS フォームで、ボタンの...
-
エクセルVBAからアクセスフ...
-
Tex 可換図 包含関係の記号を...
-
Notesでアンケートをとりたい
-
AccessでExcelシートを印刷
-
コマンド入力ができなくなって...
-
access の 閉じるボタンを無効...
-
プロシージャの実行方法
-
Access レポート印刷するときに...
-
YahooのIDがロックされてしまい...
-
passwordが入れられません・・・・
-
ACCESS フォームをそのまま印刷...
-
データベースのINT型項目にNULL...
-
エクセルをACCESSのレポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA オプションボタ...
-
EXCEL VBAのユーザーフォームに...
-
ExcelVBAでセルをクリックして...
-
コマンドプロンプト使用時に「'...
-
アクセスで「モジュールがあり...
-
JW-CADのAutoモードの解除はで...
-
ACCESS フォームでの、データ...
-
Notesでアンケートをとりたい
-
AccessでExcelシートを印刷
-
ACCESS カンマをスペースに置...
-
Accessでエラーメッセージの表...
-
標準モジュールだとエラーにな...
-
Accessでaccdeへ変換で機能しない
-
ユーザーフォームのスクロール...
-
コマンドボタンに色を付けるこ...
-
エクセルVBAからアクセスフ...
-
USBメモリを丸ごと仮想イメージ...
-
エクセルVBA ユーザーフォーム...
-
Autocad LT 引き出し線の上に文...
-
プロシージャの実行方法
おすすめ情報