• 締切済み

アクセスのフォームでのレコード移動ができません。

アクセスのフォームでのレコード移動ができません。A(管理番号)B(会社ID)C(部品ID)D(担当者ID)のフィールドがあるのですが、A~Dの全てに入力した場合はレコード移動ができます。でもCとDを空欄にしたままでは移動できません。リレーションシップをCとDともはずしても変わりませんでした。どこがおかしいのか良きアドバイスをよろしくお願いいたします。

みんなの回答

  • fly_moon
  • ベストアンサー率20% (213/1046)
回答No.1

C・Dのフィールドは「値要求」→いいえ「空文字列の許可」→はい、になっていますか?

ayanohina
質問者

お礼

追加補足です。、「空文字列の許可」はCとDが整数型になっているので表示されないみたいです。ちなみにテキスト型にして、「空文字列の許可」を「はい」にしても変わりありませんでした。何が原因でしょうか?

ayanohina
質問者

補足

「値要求」→いいえになっていますが、「空文字列の許可」はどこにありますか?申し訳ありません。

関連するQ&A

  • Access フォームで入力した番号のレコードに移動するには

    Access2000で、フォームをひらきます。 このとき一番初めのレコードが表示されています。 このフォームのA欄に数字を入れると A欄が、その数字であるレコードに移動する というのは、どうすればいいでしょうか? 具体的にいいますと、 請求書のフォームを開きます はじめはレコード1が表示されます。 レコード1の「受付番号」欄には005と入っています。 この005を024に書き換えて、Enterを押すと 「受付番号」欄に024と書いてあるレコード55が表示される。 といった具合です。宜しくお願いします。

  • レコードの検索・移動

    こんにちは。 先日、レコードの検索・移動で、お尋ねしたのですが、 やはり、解決できません。Q&Aで、"レコード" "検索"で調べましたが、 ヒットした53件の中には、ちょうどいいのがありませんでした。 もう一度、質問させていただきたいと思います。お願いします。Access2000です。 現在あるフォームを利用して、 フォームヘッダにテキストボックスを作成し、 その中に、[ID]の番号を入力したら、検索して、 その番号のレコードに移動し、欲を言えば、 その後に、[フィールド1]にカーソルが移動して欲しいのです。 [ID]のデータ型は、テーブルのデザインビューにて、 オートナンバー型でなく、数値型にしています。 フィールドサイズは、整数型。書式:数値、小数点以下桁数:0、 値要求:いいえ、インデックス:はい(重複なし)。です。 お願いできませんでしょうか?

  • Access2013 vbaサブフォームのレコード

    [Access2013 vba] ■したいこと サブフォームのレコードの中から、一レコードだけをチェックボックスなどで選択したいのですが、どのようにしたら出来ますでしょうか。 複数行選択は出来ないようにしたいです。 選択したのち、メインフォームの選択ボタンを押すと、そのレコードのID番号を取得して、呼出元のフォームのIDフィールドに代入したいです。 ■画面の流れ・・・ Aフォーム → 帳票型Bフォームで、レコードを選び「開く」ボタンを押す→ B 'メインフォームとCサブフォーム)が開く Cサブフォームのレコードをチェックボックスにチェックを入れて選択する B ' メインフォームの「選択」ボタンを押すと B ' メインフォームと、その前のBフォームが閉じて Aフォームに戻り、AフォームのIDフィールドに選択したIDが格納される。 よろしくお願いします。

  • アクセス2000のフォームでレコードの移動が出来ない。

    アクセス2000を使っています。 フォームで入力を途中までして終了し、後でフォームを開いて前のレコードに移動しようとしても移動できません。 新しいレコードの追加も出来ません。 どうしたらよいでしょうか。

  • アクセスの新規登録について。

    アクセスである入力画面の中に新規登録ボタンをおいています。3種類のフィールド(ID(1)、ID(2)、ID(3))があるのですが、全て入力しなければ新規レコードに移動できません。ID(1)とID(2)は必ず入力するのですが、ID(3)は空欄のこともあります。リレーションシップの関係でしょうか?ID(3)のみ空欄でも新規登録ができるようにするにはどうしたらよいでしょうか?何でも考えられる原因があれば教えてください。よろしくお願いいたします。

  • アクセス・別フォームの新規レコードへの移動

    こんにちは アクセス2000で フォームAでフォームBの入力をしています。 新規登録ボタンを押すと フォームBを保存し フォームBの新規レコードに移動したいのですが どうすればいいのかわかりません。 どなたかお力をお貸しください。。 。

  • レコードの移動

    こんにちは。お願いします。いつもスイマセン。 入力フォームの[ID]に番号を入力したら、対応するレコードに移動して欲しいのです。 ([ID]の書式は数値で、小数点以下は0。主キーにしています。) ここに番号を入れ、Enterキーを押すと、レコードが移動して欲しいです。 (オプションで、Enterキー入力後の動作は、次のフィールドにしてますけども、  このままでいいのかも試したけど分かっていません。) [ID]のテキストボックスのプロパティでは、 イベントの更新後の処理に、マクロ(レコードの検索>次を検索)を 設定しましたが、駄目です。 お分かりいただけたか不安ですが、 カーソルが、[ID]にある状態で、番号を入力して、 検索結果のレコードに移動できるように、望みたいのであります。

  • アクセスのフォームを開くときに新しいレコードへ移動するには?

    アクセスの入力用のフォームを開くときに、新しいレコードへ移動させて、すぐに入力ができるようにしたいのですが、マクロを使っても「レコードセットの最後のレコードよりも後に移動することはできません」のエラーメッセージが出てしまい、新しい入力ができなくなってしまいました。プロパティの更新の許可、追加の許可、削除の許可はいずれも「はい」にしています。どうすれば新しいレコードの入力ができるのでしょうか?困ってます。

  • アクセス フォームの設定

    テーブル【T-1】 フィールドA,主キー,数値型 フィールドB,テキスト型 フィールドC,テキスト型 フィールドD,テキスト型 フィールドE,テキスト型 フォーム【F-1】 テーブル【T-1】に入力用のフォーム,単票型 があります。 F-1でそれぞれのフィールドに対して入力スペースがあり(もちろんですが) A,B,C,D,Eと順番に入力していきます。 ここでエンターキーを押すと、次のレコードへ移るわけですが、 カーソルがEの位置にあるため、わざわざマウスでAの位置へ移動させないといけません。 同様に、入力項目がなく、A,B,Cと入力して次のレコードへ行くと、Cの位置にカーソルがあります。 これを、Aをホームポジションとして、次のレコードへ移ったときに 自動的にカーソルをAの位置にもってくるようにしたいのですが、 一体どうすればよろしいでしょうか?

  • コマンドボタンでレコード移動

    アクセス2000を使っております。初心者です。 フォームにコマンドボタンを作って、特定のIDのレコードに移動したいです。 IDが「A0001」と言うように、頭がA~Lから始まるものがある。 「A」~「L」というボタン・・・合計12コ置きたい。 「C」ボタンを押せば「C0001」へ、「K」ボタンを押せば「K0001」へ、へ移動する。 簡単なようで、なかなかできませんでした。 よろしくお願いいたします。

専門家に質問してみよう