access について教えてください
いま画像のようにコードを入力し、フォーム上に検索した顧客CDの内容を表示させることに成功しました。
しかし、表示された内容を変更したい、または新たに内容の更新をしていきたいときにはどのようにコードを追加すればいいのでしょうか?
それか更新ボタンを作成し、新たにコードを追加するべきなのでしょうか?(コードわかりません…)
登録ボタンは作成してあり、押すと新規のレコードの時は何もエラーも出ず、登録されるのですが、一度登録した内容を検索し、変更しようとするとコード上の
DoCmd.RunCommand acCmdSaveRecord
の部分が黄色に表示されエラーが発生してしまいます。
どなたか解決策がありましたら教えてください。
よろしくお願いします。。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
フォームにある顧客CDとか顧客名とかは非連結のテキストボックスですよね?
非連結ですと、そのテキストボックスに表示されている内容は、ただ単にそこに表示されているだけで
どのテーブルのどのレコードなのかに関連つけられていません。
この場合、レコードを一意に識別するフィールド(ここでは顧客CDかな?)で必要なテーブルを検索し、
そのレコードのフィールドを書き換える必要があります。
Q_顧客マスタはクエリでしょうか?
クエリの内容が不明ですが、元になるテーブルがリンクテーブルではない、複数のテーブルを連結していない
というのであれば、フォームのコントロールソースをQ_顧客マスタにして、テキストボックスの
コントロールソースをクエリのフィールドにすれば、内容を変更してレコードの保存を実行すれば
書き換えができると思います。
>レコードがうまく移動していないということに気づきました。
このコードでは検索ボタンをクリックすると常にQ_顧客マスタの先頭から検索して、最初に見つかった
レコードをフォームに代入していますので、レコードの移動というのは出来ないと思います。
クエリまたはテーブルをコントロールソースにした連結されたテキストボックスで
フォームを作った方が良いように思うのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- ポイントサービス・マイル ポンタポイントの登録の仕方を教えてください 1 2023/01/19 22:56
- その他(セキュリティ) VPNというアプリ導入後、YahooIDの生年月日が書き換えられてログイン不可能です 4 2023/01/17 00:04
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/21 16:01
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードを保存するコード ア...
-
アクセスの自動保存解除はでき...
-
ACCESS起動時に所定フォームを...
-
新規レコード行を非表示にしたい
-
Access データのないフォーム...
-
Access 帳票フォームでカレント...
-
Accessのデータで一問一答形式...
-
accessのクエリで、該当するデ...
-
レコード削除時に(サブ)フォー...
-
ACCESSでフォームを使って、テ...
-
access レコード数が増えない、...
-
Accessでレコードの保存をせず...
-
Access:フォームプロパティ「...
-
Accessで一件の新規レコードの...
-
Access 「このレコードを保存す...
-
Accessで新しいレコードに規定...
-
Accessでフォーム上に 直前の...
-
アクセス2000で在庫管理ファイ...
-
ACCESS「ンボ ボックスで選択し...
-
ACCESSフォームのリストボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
アクセスでフォームビューがみ...
-
ACCESSでフォームを使って、テ...
-
新規レコード行を非表示にしたい
-
フィルタ後のフォームの件数の...
-
Accessでレコードの保存をせず...
-
Accessでフォーム上に 直前の...
-
Accessで上の行を自動でコピー...
-
AccessVBA RecordSourceのリセ...
-
レコード削除時に(サブ)フォー...
-
アクセスの自動保存解除はでき...
-
Accessで新しいレコードに規定...
-
ACCESS起動時に所定フォームを...
-
Access 「このレコードを保存す...
-
Access:フォームプロパティ「...
-
Access2010、値を入力したら自...
-
レコードをダブルクリックする...
-
アクセス データの競合を非表...
-
ACCESSのクエリで抽出したデー...
-
Accessでのデータ消滅に...
おすすめ情報
レコードがうまく移動していないということに気づきました。しかし、検索を押しても思ったようにレコードが移動しません。
検索ボタンを押したら同時にレコードも移動するようにはできるのでしょうか?
どなたかお力をお貸しください。
宜しくお願い致します。