• ベストアンサー

再計算って出来ますか?

O_cyanの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

簡単に作成するのでしたら 登録台帳フォームを閉じるボタンに更新クエリを開く記述をいれる。 更新クエリは登録台帳テーブルの登録年月日フィールドと受注明細テーブルの 登録年月日フィールドから作り登録台帳テーブルの登録年月日に抽出条件で =Date() で当日の登録年月日だけのレコードを抽出して受注明細テーブルの 登録年月日フィールドに [登録台帳テーブル]![登録年月日] で受注明細テー ブルの登録年月日フィールドを更新する。 このようにすれば登録台帳フォームを閉じる時にいつも当日の日付の登録年月日 は受注明細テーブルの登録年月日フィールドを該当するレコードだけ一括に更新 します。

twingo
質問者

補足

おはようございます。 いつもアドバイス有難うございます。 更新クエリが理解出来て無くって・・・・ >登録台帳テーブルの登録年月日フィールドと受注明細テーブルの登録年月日フィールドから作り >>これってテーブル表示のダイアログ画面で登録台帳と受注明細のテーブルが2つ表示させて、登録台帳の登録年月日と受注明細の登録年月日の2つをそれぞれデザイングリッドの移して登録台帳の抽出条件には=Date() を入力して、受注明細の抽出条件のところに[登録台帳テーブル]![登録年月日] を入力すれば良いのでしょうか? あと、閉じる時の設定する時の表示の仕方が分からないのでお手数かけますが教えて頂けますでしょうか? いつもいつもお世話かけますが宜しくお願い致します。

関連するQ&A

  • サブフォームに同一の納品日を自動的に入力したい

    XP&ACCESS2003: メインフォーム/サブフォーム形式のフォームで、受注番号で連結しています。 メインフォームが受注、サブフォームが受注明細です。(1対多) メインフォームには「次のレコード」に進むボタンをつけ、クリックにより次のレコードが表示されます。(従って、サブフォームも次の受注の明細に移動します) 複数のレコードを持つサブフォームの納品日(受注明細の納品日フィールドに連結)の最初の一件に日付を入力し、メインフォームの「次のレコード」に進むボタンをクリックした時、1件前の受注明細の納品日を入力していない他の(2件目以降)のレコードにも同一の納品日を自動的に入力できる方法がわかりません。よろしくお願いします。

  • ACCESSのVBS

    ACCESSの入力フォームをVBSを使って作成したいと思っています。 必要項目を入力し終わった時点で登録ボタンを押して新規のレコードに登録できるフォームを作りたいと思っています。 VBS、関数等の勉強をするにあたってお勧めの本を教えてください。 ちなみに、ACCESSは仕事で多少使っていますが、VBS、マクロ、関数についてはド素人です。 よろしくお願いします。

  • Access 日付での抽出

    初めまして、Access初心者です。 ネットで探しましたが、見つからなかったので、教えて下さい。 Access2010を使用しております。 テーブルの受付日(年月日)の項目で、抽出したいと考えております。 抽出方法は、検索フォームにあるテキストに「年月」を入力して、ボタンを押すと、 帳票フォームで表記されるようにしたいと思っております。 また、IDをクリックすると単票フォームで表記されて編集できるようにしたいと 思っております。 なるべくVBAは使わないで、できればと思っておりますが、 ご教授いただけないでしょうか。 よろしくお願いします。

  • フォーム上で小計など自動計算するには・・・

    アクセス初心者です。 Windows2000で アクセス2000で作ってます。 現在、受注明細のフォームを作ってます。 フォーム上での合計や消費税が自動的に計算されるようにしたいのですが、サブフォームを使わずに設定出来るのでしょうか? その設定方法など教えて頂けたらと思います。 宜しくお願い致します。

  • アクセスで

    アクセスでフォームが5つあるとします。(フォーム名は、1,2,3,4,5とします。)フォームにはすべて"開始年月日"と"終了年月日"の項目があり、5つのクエリの検索をそれぞれ入力する様になっています。 又、テーブル1があり、このテーブルは毎日データが追加されていきますが(1日50ほど)、追加されたデータは、その日のデータでは無く、2日前の物の場合もあれば、休みを挟んだりすると5日前の物の場合もあります。そのデータ自体の"年月日"フィールドがあります。 まず全てのフォームの"終了年月日"の項目の既定値をテーブル1の"年月日にする事"はできますか? そしてフォーム1で"開始年月日"と"終了年月日"を入力し確定した時に、その他のフォームを開くとフォーム1で入力した"開始年月日"と"終了年月日"が入力された状態にしたいのです。これは、フォーム1で"開始、終了年月日"を入力した場合だけでなく、どのフォームで"開始、終了年月日"を入力した場合でも、その他のフォームを開くと同じ"開始、終了年月日"がまず入力された状態になっていて変更し確定した場合は、他のフォームの"開始、終了年月日"も変更されているという様にしたいのです。 説明がうまくできなくてすいませんが、誰か教えて頂けないでしょうか?よろしくお願いします。

  • Access2000での日数の計算

    データベースの素人です。訳あって、データベースを作成することになりました。 ソフトはAccess2000を使用しております。 例えば「本体」というテーブルのフィールド項目に ID 荷物の受注日   荷物の発送日   所要日数 という項目があります。 同じくフォームにもこのとおりの項目があります。 「荷物の受注日」と「荷物の発送日」を手入力するのですが、「所要日数」だけは自動で計算をしたいのです。 マニュアル本とにらめっこをしながら、当初、フォーム上の「所要日数」の入力場所のプロパティ→データタブのコントロールソースに DateDiff("y",[荷物の受注日],[荷物の発送日]) と入力しました。 これで確かにフォームに入力した日付データに対して「所要日数」も表示されました。 しかし、「本体」テーブルのデータには、手入力した日付データは登録されているものの、「所要日数」は登録されていませんでした。 手入力した日付データを残したまま、今度はクエリを用いて「本体」テーブルのクエリを作ってみました。 クエリにて「所要日数」のところのフィールドに 所要日数: DateDiff("y",[本体]![荷物の受注日],[本体]![荷物の発送日]) と入力して、クエリを実行すると、確かにクエリの中の「所要日数」のところにはデータが出てきます。 しかしながら「本体」テーブルにも、フォーム上にもデータは出てきません。 いったいどのようにすれば、フォーム上にて手入力をした日付データに対して、所要日数を自動で計算し、そのデータが「本体」テーブルにも記録されるのでしょうか? どなたかお分かりになるかた、宜しくお願いいたします。

  • 帳票形式フォームで1対多の一覧を作成する方法

    環境:XP&ACCESS2003 帳票形式のフォームを作成しています。 受注レコード1に対して受注明細レコード多です。 例えば、レポートの様に「並べ替え/グループ化」で 受注NOをグループ化し、受注NOの下に同じ受注NOを持つ受注明細を表示させ、これを、受注NO毎に繰り返すフォームを作成しようとしています。 フォーム/サブフォーム形式で行おうとすると、フォーム/サブフォーム形式は単票フォームでしか適用できない旨、ACCESSからメッセージが出て作成できません。 どの様に作成すればいいか、教えていただけると幸いです。

  • アクセス★非課税、課税の合計金額計算の仕方

    見積書の入力をしています。 メインフォームとサブフォームがあり、サブフォームでは受注明細を入力できるようになっています。 サブフォームの合計金額計算で、単純に【小計】【消費税】【総計】は計算できるのですが、非課税の受注が混ざっている場合、うまくいきません。 非課税項目にチェックを入れて区別などをし、そのチェックが入っていないものだけの消費税を計算できるようにしたいのですが、具体的にどのようにしたら良いのでしょうか? サブフォームのフィールドは、品名・数量・単価・金額です。 過去の質問は探しましたが見つけられませんでした。 過去にあったら申し訳ないのですが、どうか宜しくお願いします。

  • ACCESSのメインフォームとサブフォームについて

    ACCESSで、受注伝票のようなものを作成したいと思っています。受注伝票フォームに受注明細のサブフォームを埋め込んだようなフォームを作ろうとしています。その際、受注伝票と明細に受注コードのフィールドを設け関連づけたいのですが、メインフォームに受注コードを入力したらサブにも同じコードが自動的に振られるようなことはできるのでしょうか。 出来ないのであれば、どのように作ればよいのでしょうか。

  • ACCESS初心者です

    仕事で顧客管理台帳を作成しています。 顧客台帳をフォームで入力できるようにしました。 その中で、生年月日と年齢を入力する項目があるのですが、年齢を自動的にだせる方法はありますか? クエリでは自動的にだせたのですが、フォームには反映しないのでしょうか? または出来る方法はありますか?