- ベストアンサー
Access97 新規データ入力時に前回データを読込みたい
Microsoft Access97 について質問致します。 現在、フォームとテーブルを連結させてデータ入力を行っているのですが、新規入力の時は各項目の値がすべて消えてしまいます。 前回入力した値を覚えておいて、新規入力時にそれを読みこむような事はできないのでしょうか? 例えば10件のデータを入力する場合、毎回「登録日」や「担当者」などその都度変える必要のないデータも入力する手間を省きたいのですが・・・。 どうぞよろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- Access コンボボックスを使ったデータ入力の表示
メインテーブルを元にフォームを表示、さらにレポートを表示させています。 メインテーブルのある項目3つは別テーブルをコンボボックスとして表示させてデータ入力するようにしてあります。 別テーブルの値はこんな感じです。 コード 名前 詳細 1 AAA A----- 2 BBB B----- 上記のデータをフォームで表示させる際には、コードではなく、名前が表示されるようにしてあります。 テーブルの方は 連結列は1、列数は3となっています。 なぜか項目1のみテーブルにも「名前」が表示・入力されており、他の項目2・3は「コード」が入力されています。 特別違う設定をした覚えもないのですが。。。 そしてフォームに表示されたデータをもとにレポートを作成しているのですが、やはり項目1のみが「名前」が表示されて、 他は「コード」が表示されてしまいます。項目1のみだけではなく、他も名前が表示されるようにしたいのです。 テーブルの方は別にコードのままでもかまいませんが、レポートの方だけは変更させたいです。 Access2000です。
- ベストアンサー
- オフィス系ソフト
- アクセスのデータ入力
アクセスでフォームよりデータを入力するのを作りました。 直接入力していますが、何種類か決まった値しか入力しないので、リストボックスみたいな方法はないでしょうか? テーブルのデザイン変更-入力規則で決まった値しか 入力させないようにはできますが、 選択させる方法がわかりません。。。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESS2000 コンボボックスによるデータ入力
2つのテーブルがあります。 1つのテーブルは、顧客テーブルとし「氏名」「住所」「TEL」「担当者」とします。 もう1つは、担当者テーブルとし「ID」「担当者」 フォームで、 1つめの「担当者」のところをコンボボックスにしました。 プロパティは、 コントロールソース→担当者 値集合タイプ→テーブル/クエリ 値集合ソース→担当者テーブル としました。 顧客テーブルの「担当者」フィールドは、担当者テーブルから取得したいの です。 しかし、フォームで開きコンボボックスで値を変えようとしますが、 データが固定していて顧客テーブルに入力されません。 ほかのボックスは入力OKです。 リレーションは、担当者フィールド同士で設定してもしなくても 入力は可になりません。 状況がつかみづらいですが、わかる方教えてください。
- ベストアンサー
- オフィス系ソフト
- ACCESSのデータ入力
access2000です。 本を読んでデータベースを作ろうとしているのですが テーブルで、入力したいフィールドの名称を登録して フォームで入力画面を作りました。 これでは フォームに入力したデータは左上にある▲みたいなものを押さないと登録されないようです。 フォーム上に大きなボタンでテーブルに登録したいです。 本には載っていないのですが どうすればいいのでしょうか?
- ベストアンサー
- その他MS Office製品
- MS ACCESSでデータを入力した時に、、、
Microsoft Accessで、データを入力した時に注目をさせるような機能を追加したいのですが可能でしょうか? 具体的には ・忘れないでおきたいOrder No.のリストを他のテーブルか何かに作っておく。 ・メインフォームにその中のOrder No.が入力された時に”これですよ!”という意味でそのOrder No.が赤太字で表示される。 リレーションシップを組む時に何か設定したり、メインテーブルのデザインビューのところで何か設定したりするのだと思うのですが、初心者ですのでよく分かりません。 ご存知の方いらっしゃいましたら教えてください!
- ベストアンサー
- その他MS Office製品
- Access フォームのイベントについて
使用環境 WIN2000 ACCESS2000 質問 入力テーブル名:AA 項目名 :X01、XO2、X03、・・・・ をフォームのレコードソースにAAを定義して 連結項目を配置しています。 この時、非連結を一つ配置し、入力テーブルのX01, X02、・・・の値を判定し非連結に値を計算する 仕組みを考えています。 イメージとしては、入力テーブルを1件ごと読み込みするとき のイベントの中に計算ロジックを設定する内容です。 可能かどうかを含めアドバイスお願い致します。
- ベストアンサー
- オフィス系ソフト
- 複数のPCでアクセスのデータを使用したい
複数のパソコンでアクセスのデータを開いて入力等をしたいのですが、2番目以降に開いたパソコンは読み取り専用になってしまいます。 データを連結にせず非連結で、その都度データベースに接続するようにすればいいと言われました。またフォームも追加フォームや抽出フォームなど細かく作成した方がよいとも言われましたがよく意味が分かりませんでした。 ACCESS2000を使用しています。 VBA初心者ですみませんがよろしくお願いします。
- ベストアンサー
- その他(データベース)
- ACCESS2003のテーブル入力について
いつもこちらでお世話になっております。よろしくお願いいたします。 マイクロソフトアクセス2003にて、No.と項目名という2つのフィールドから成り立つテーブルがあります。 そのテーブルにはあらかじめデータがはいっています。 新規にそのテーブルに追加する項目が出来たとき、新規入力用のフォームを作成しました。 その時のNo.のフィールドなのですが、自動的にもともとあるテーブルの番号に無いものを規定値として表示させておくようにするには、どのようにしたらよいでしょうか? 例) 1、2、3、5があれば、4を 1、2、3、4があれば5を よろしくおねがいします。 もうひとつ質問なのですが、納品書を入力していくデーターを作成しているのですが、納品書のテーブルがあり、リレーションで項目や会社名などを関連テーブルとしています。 あらかじめ会社名や項目名のテーブルに入力されていない新規の会社の納品書を打ち込む場合、納品書テーブル入力フォームに、入力しただけで、項目名のテーブルや会社名のテーブルに追加されていく方法はありますでしょうか?
- ベストアンサー
- オフィス系ソフト
- アクセスで困っています。
アクセスでデーターベースを作成しているのですが、 エクセルからADOを使いテーブルにデータを入力し、フォームでデータ内容についての情報を見れるようになっています。 しかし、フォーム上でテーブルに連結してある情報の変更ができないのですが、どのように設定すれば、フォーム上でテーブルの情報を書き換えることができるのでしょうか? プロパティのデータ入力用は、「はい」でも「いいえ」どちらでやってもだめです。 テーブル ↓ フォーム (ここでデータを入力し、テーブル内容の変更をしたい。) よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセスの追加クエリで教えてください。
非連結のフォームから、追加クエリを使ってテーブルにデータを追加したいのですが、 どうもうまくいきません。 具体的には、 履歴フォーム、というフォームで、 日付 施設名 内容 という項目があります。 追加クエリで、 [Forms]![履歴フォーム]![日付] のようにほかの項目も入力し、 その保存先は、 履歴テーブル、で、 項目は、履歴フォームと同じです。 履歴フォームにデータがまったく入っていない状態ですと、 追加クエリを実行した際、 0件のデータを追加します。となります。 自分でテーブルに直接データを何か入力すると、 次に追加クエリを実行した際、 1件のデータを追加します。となります。 続いて追加クエリ実行の際には2件、 その次は4件追加と、 テーブルに入っているデータの件数だけ、 そのときにフォームに入力されている情報が、追加されてしまいます。 どのような原因が考えられますでしょうか? お知恵を貸していただけたらと思います。 情報が不十分でしたらご指摘願います。 補足いたしますので。 それでは、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
早速のご回答ありがとうございます。 メニューの操作でしたらマクロで自動化も可能そうですね。 実はつい先程、へルプにて「NewRecord」なるプロパティを発見しました。 Form_Currentイベント時にNewRecordがTrueかFalseかで新規入力状態が判別可能となり、 後はレコードセットでテーブルの最後のデータを新規画面に書き込む、という方法で今回の問題は解決しそうです。 どうもありがとうございました!