
Accessを学び始めてまもないです。
質問内容、ことば等にに不備がありましたら申し訳ありません。
やりたいことは以下のとおりです。
フォームをあるテーブルと連結(レコードソースにテーブルを指定)して、
登録、削除、検索を行おうとしています。
(ウィザードで作成されたようなインタフェースは使いません)
基本的には新規登録状態で、
削除、検索の場合は別(サブ)フォームを開いてレコードを指定し、メインのフォームに戻って作業します。
お聞きしたいことは、
VBAで、メインのフォームが新規登録状態か更新状態かを知るにはどうしたらいいのでしょうか?
(いわゆる、ウィザードで作成した単票形式で自動的に作成される、移動ボタン、新規登録ボタンのそのときの状態です)
いまいち、私はAccessの仕組みが分かっていないようで、
ご迷惑をおかけしますが、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
Private Sub Form_Current()
MsgBox Me.NewRecord
End Sub
まずは、Me.NewRecord の利用から・・・。
No.2
- 回答日時:
>VBAで、メインのフォームが新規登録状態か更新状態かを知るにはどうしたらいいのでしょうか?
と言われていますが、質問者が言うところの「新規登録状態」、「更新状態」の意味がわかりません。Accessの連結フォームは通常の場合新規登録も更新もできるはずです。該当レコードを表示させて修正し、次のレコードに移動するなり、フォームを閉じたりすればその時点で更新されます。
新規レコードを表示させて新たに値を入力すれば新規入力できるはずです。
該当フォームが新規登録しかできないのであれば、フォームのプロパティで「更新の許可」や「削除の許可」が「いいえ」になっているだけでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
アクセスでレコードの内容が変更されたかどうかを調べるには
Access(アクセス)
-
Access レコード削除時に「カレントレコードがありません」エラーが表示されてしまう
Access(アクセス)
-
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
-
4
Access サブフォームでの選択行の取得
その他(データベース)
-
5
エラー(型が一致しません。)の対処方法
Visual Basic(VBA)
-
6
Accessのフォームにて、詳細行のボタンを行の内容により、表示/非表
その他(Microsoft Office)
-
7
列を移動させるvbaコードを教えてください。
Access(アクセス)
-
8
YES/NO型の値
Excel(エクセル)
-
9
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
10
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleフォーム・複数人の申し...
-
PDFフォームに本日の日付を自動...
-
VBA リストボックスをダブルク...
-
Accessでフォームから別フォー...
-
サブフォームの新規レコードに...
-
VBAにてメッセージボックスを最...
-
C# 別なフォームへ値を渡す (...
-
タブコントロールを含んだフォ...
-
VB.net(VB)で、フォームにExcel...
-
1つのクエリを複数のフォーム...
-
メインフォームからサブフォー...
-
データシートビューからフォー...
-
[C#]別フォームとの連動について
-
毎日新聞「女の気持ち」匿名希...
-
ディスプレイ解像度より大きな...
-
ToolStripStatusLabelを固定し...
-
ACCESSのサブフォームのフォン...
-
csvに保存しているデータをURL...
-
AccessVBAのサブフォームの先頭行
-
EXCELのデータフォームのサイズ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleフォーム・複数人の申し...
-
VBA リストボックスをダブルク...
-
Accessでフォームから別フォー...
-
アクセスVBA フォームのス...
-
サブフォームのイベント取得
-
VBAにてメッセージボックスを最...
-
サブフォームの行ごとにコンボ...
-
ExcelVBAでユーザーフォーム内...
-
サブフォームの新規レコードに...
-
フォーム上の全てのコントロー...
-
Accessのトグルボタンでサブフ...
-
accessで2つ以上のフォームを起...
-
ユーザーフォーム上にアイコン...
-
ExcelVBAでフォーム内でブック...
-
PDFフォームに本日の日付を自動...
-
リストボックスの選択解除
-
VBAでフォームのスクロールバー...
-
dbOpenTableとdbOpenDynaset
-
Access サブフォームでの複数行...
-
フォームで複数のチェックボッ...
おすすめ情報