- ベストアンサー
新規レコード行を非表示にしたい
帳票形式で入力フォームを作成しています。 登録No(○○~△△)を入れると、入力レコード数(○○~△△)が制限されるようにしました。でも、フォーム上には新規レコード行が表示されていて邪魔なんです。新規レコードインジケータ(*表示)という奴です。 ユーザーが入力する際、紛らわしいので、新規レコード行ごと消したいのですが、そんなことできるのでしょうか? お知恵をお貸し下さい! ちなみに、環境はAccess2002で、クエリをレコードソースにしてフォームを作成しています。
- shinji-kun
- お礼率100% (1/1)
- オフィス系ソフト
- 回答数1
- ありがとう数4
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フォームのプロパティの「追加の許可」を「いいえ」にしてみてください。 フォームのプロパティは、フォームの左上角の四角の部分をクリックして 表示できると思います。 (Access97の環境での確認なので異なるかもしれませんが)
関連するQ&A
- Access2013 帳票フォーム、1行で改行
こんにちは Access2013を利用して 帳票フォームを作成しました。 1行入力すると、改行されて(表示がみえなくなり)次の新レコード入力となります。 PageUPボタンやスクロールバーを利用して1行目を表示する事はできるのですが 詳細セクションには充分なスペースがあるにもかかわらずこのような動作となります。 レコードソースにフィルターはかけずに全て表示させております。 どなたかご教授ください。どうぞよろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- 帳票から単票フォームへの表示がうまくいきません
ACCESSを始めたばかりです。 帳票表示されているレコードを単票フォームで表示させたいです。 テーブル「売上データ」がありこのテーブルを使って帳票用と単票用のクエリを作成、それぞれに対してフォームを作っています。 「売上データ」には、オートナンバーで No があり、これを主キーにしてあります。 クエリ Q帳票 フォーム F帳票 クエリ Q単票 フォーム F単票 フォームF帳票には、レコード内にボタンをおきました。 ボタンには、下記のマクロをつくって イベント クリック時 のところにいれました。 マクロ フォームを開く フォーム名 :F単票 ビュー :フォームビュー フィルタ名 : Where条件式 :[No]=[Forms]![F帳票]![No] データモード: ウィンドウモード:ダイアログ フォームF帳票 で、検索窓を作って検索した一覧の中から単票表示したいレコードのボタンをクリックして単票フォームをダイアログで開かせたいです。 上記のようにやってみたのですが、単票フォームは開くもののデータは空白になってしまいます。 ちなみに、作ったマクロを実行してみると Forms!F帳票!No とパラメータの入力を求められるので適当な数字をいれるとその数字に該当した単票フォームが開きます。 WEBで探して同じような感じで作ってみたのですがうまくいきません。 どこが間違っているのでしょうか? ちなみにクエリ Q単票 の Noの抽出条件に[Forms]![F帳票]![No]をいれてみたりもしましたがうまくいきませんでした(空白で単票が開く) 何卒よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 前レコードのテキストボックスと同じ値を表示させる
環境:XP,ACCESS2003 帳票形式のフォームがあります。 次のレコードの入力に移った時、前のレコードのあるテキストボックスは、同じ内容を表示させる方法がわかりません。なお、同じ内容を表示させたいテキストボックスは連結でテーブルのフィールドをコントロールソースにしています。
- ベストアンサー
- その他(データベース)
- 【ACCESS】フォームのレコードソースのクエリを動的に書き直したときの、フォームの再描画
ACCESS2002 帳票フォームのレコードソースにクエリを指定しています。 フォーム上のコマンドボタンを押したイベントで、その レコードソースとしているクエリのSQLを書き直しています。 問題は、その書き直したクエリをもとにして画面をもう一度 表示させなおしたい(リフレッシュさせたい)ということです。 docmd.close acForm,"フォーム名" docmd.open "フォーム名" とすると、書き直したクエリの内容でフォームが表示されます。 フォームを閉じる→フォームを開くとしないで、フォームを リフレッシュさせる方法はないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 【Access2000】レコードの抽出方法
Access2000を使用してデータベースを作成していますが、抽出条件でつまずいています。 具体的には、 【1】選択クエリーAを基に作成したフォームA(単票形式でレコードを1件ずつ表示)があります。 【2】フォームAの中に単票形式でレポートを出力するマクロボタンが有。 【3】現在はマクロボタンを押すとパラメータで「データNo.?」と入力してもらう形になってレコードを1件抽出する形になっています。 ※画面上に表示されている「データNo.」フィールドの数値を入力してもらう形です。 質問についてですが、今のところはパラメータを入力してもらいレコードを抽出→レポートを出力していますが、パラメータを使わず、現在、フォーム上に表示されているレコード(表示されている1件)を抽出する方法はないかと壁にぶち当たっています。 言い換えれば、レポートを出力する際の元になるクエリの抽出条件で「現在、表示されているレコード」をどのように記述すればいいか、もし御存知の方がいらっしゃいましたら御教示お願いいたします。
- ベストアンサー
- オフィス系ソフト
- ACCESSで詳細行の追加
フォームの作成をウィザードで表形式作ったとき レコード分詳細行が出来るのですが(3レコードあれば3行) レコードソースを使わないでVBAでSELECTを記述したとき 詳細行が一行しか出てこないのですが・・・ どうすればレコードソースを記述したときと同じ行分出てくるのでしょうか?
- ベストアンサー
- その他(データベース)
- コンボボックスの抽出条件でカレントレコードだけ
コンボボックスでカレントレコードに表示している商品IDに対応する値を表示させたいのですが、教えてください。 表形式のサブフォームにコンボボックスを設置しています。(レコードごとにコンボボックスがある) 値集合タイプはテーブル/クエリ、値集合ソースはクエリビルダで作成しようと思っています。 クエリビルダにはコンボボックスに表示したい別テーブルのフィールドを入力しています。 そこで、サブフォームのカレントレコードに入力した商品IDで絞込みを行うため、商品IDの抽出条件に[Forms]![frm出庫]![frm出庫商品].[Form]![商品ID]と記入したのですが、実行してみると、一行目のレコードのときはいいのですが二行目三行目のレコードの入力時もどうしても表示中の一行目のレコードの商品IDでの絞り込みしかしてくれません。 おそらくクエリの中のどこかにカレントレコードの商品IDを見るよう指定しなければいけないのだと思うのですが、その方法が分からず行き詰っています。 どうぞ宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- Accessのフォームヘッターに表示されるレコード件数を表示させることは可能でしょうか?
Access2003を使用しています。 お客様からの問い合わせを記録しているテーブルがあります。テーブル名:T対応記録 それを月単位で表示できるフォームを作りました。フォーム名:F対応履歴_月単位抽出 (レコードソースはT対応記録から作ったクエリです。パラメータクエリで発生日でyyyy/mm形式で抽出できるようにしました。) 詳細には抽出月のレコードが表示されます。 そのフォームヘッターに、抽出レコードの総件数を表示させたいのですが、可能でしょうか? レコードセレクタは非表示にしたく、そうするとレコード件数も表示されなくなってしまうので、その変わりにフォームヘッターに表示をさせたいのです。 どなたかご存知の方がいらっしゃいましたらご教示いただきますようお願いいたします。
- ベストアンサー
- その他(データベース)
- ACCESS帳票フォームのレコード移動と条件分岐
フォームのデータからWhere条件式で、合致するレコードを抽出するクエリーを作りました。 このレコードを新しく作成した帳票フォームに表示しています。 日付、商品名、項目名、変数1、変数2 この帳票からラベルを出力したいのです。 1個のレコードにフォーカスを当てた時ラベルを作成するVBAは作れたのですが、先頭から順番にすべてのレコードを検査し、変数1と変数2に値が入力されている場合のみ、そのレコードのデータからラベルを出力するということができません。 どのように構文を組んだらよいでしょうか? ACCESS2007、windows7環境です。
- ベストアンサー
- オフィス系ソフト
- アクセスで指定したレコードをフォームで開く方法?
アクセスで、帳票形式のフォームで選択したレコードの内容を、詳細を表示する用のフォーム(単票形式)で開きたいのですが、どうしたらよいのでしょうか?(初心者です) 例えば、帳票形式のフォームで「予約番号:1」のレコード 選択した状態で、ボタンをクリックすると、 詳細を表示する用の単票形式のフォームの「予約番号:1」のレコードが表示されるようにしたいのです。 マクロでは出来なそうなので、VBAで・・・というところまでしか検討がつきません。 使用しているのはアクセス2002です。 どなたかご存知の方がいらっしゃいましたら、教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。アッと言う間に解決です。こんな単純な事が分からないなんて・・・。(どんなソフトでも)フル活用するには、知識と経験が必要だと改めて感じました。