2009-07-22 8 views
0

クエリのデータソースとスプリットビューフォーム(半分のフォーム、半分のデータシート)を表示するAccess 2007 DBがあります。ただし、クエリが空になる可能性があります。クエリに行がゼロの場合、フォームコントロールは表示されません。すべてのフォームコントロールが空のクエリに表示されるようにする方法はありますか?アクセス2007空のクエリクォーク

答えて

0

ご迷惑をおかけしまして、詳細な回答はできません。

クエリは編集可能ですか?つまり、クエリの行を挿入または更新できますか?編集可能なクエリにバインドして、それが役立つかどうか確認してください。

セス

+0

クエリは編集可能です。 –

1

私がアクセス2007の分割フォームで働いていないが、通常Accessで空のレコードと空白のコントロールを使用すると、追加機能がオフになって許可したことを意味します。オンの場合、空の空のレコードが表示され、コントロールの1つを編集するとレコードが追加されます。

これが適切でない場合は、レコードソースを変更することでいくつかの面白いものが必要になります。制限されたレコードソースを取得するための条件をユーザーが指定する前に、常にフォームを表示するためにこれを行います。通常、私はMyTableとは、データベース内の最も小さい表がある場合、フォームにこのようなレコードをあげる:

SELECT TOP 1 Null As Field1, Null As Field2... 
    FROM MyTable 

これは非常に高速であり、そしてあなたが#NAMEエラーを持っていないので、フィールドの値を提供します。また、編集不可能なので、適切な外部キー値を使用して新しいレコードを挿入し、データを表示/編集するためにレコードソースを適切なものに変更する新しいレコードボタンを使用する方法があります。

私が言ったように、これはすべて乱雑です。 Allow Additionsを有効にするだけで動作させることができれば、はるかに簡単です。

0

チェックアウトthis articleデイヴィッド・フェントンの答えに関連していますが、より包括的で、トラブルシューティングに役立つかもしれません。

関連する問題