2016-06-16 13 views
2

データ入力用のメインフォームを作成しました。メインフォームのデータを複数の異なる「顧客」に適用するためのサブフォームが含まれています。すべてがうまく動作し、データは私が望む場所に正確に移動します。MS Access - サブフォームのナビゲーション

しかし、私は小さな問題が1つあります。サブフォームにはコンボボックスが1つあり、顧客を選択するために使用され、フォームは連続フォームにあります。ユーザーがドロップダウンをクリックして顧客を選択できるようにし、入力やタブで打つと、次のサブフォーム行のコンボボックスに移動し、そこをクリックすることなく入力を開始します。

私はVBAを初めて使い、潜在的に自分のデータ入力に影響を及ぼすイベントを入力/タブで作成したくありません。私の目標を達成する別の方法がありますか?

+0

* "次のコンボボックス" *は、サブフォームの新しい行を意味します。その場合は、サブフォームのプロパティシートの[その他]タブの[サイクル]プロパティを確認します。[すべてのレコード]に設定すると、必要なものが表示されます。 – HansUp

+0

私が従っているか分かりませんが、Ctrl + PgDn_を押すと次のレコードの同じフィールドに移動できます。 – Gustav

+0

あなたは変更の焦点を設定しようとしましたか? –

答えて

1

サブフォームのプロパティシートの「その他」タブで「サイクル」プロパティを検索します。 「すべてのレコード」をそのプロパティのドロップダウンボックスから選択します。

サブフォームは、各行のための唯一のコンボボックスが含まれているため、その設定変更の結果はを選択した後またはタブを入力押すとサブフォームの次の行にあなたを取る必要があることをする必要があります。すでにサブフォーム「最後の行」にいるときは、「新しい行」に移動します。

関連する問題