• ベストアンサー

Accessにてテーブルの情報をカレンダーに繁栄するには

MS-Access2002、WinXP Proの環境です。 Accessにて受注管理をしているのですが あるテーブルに「出荷日」というフィールドを作り、 その中には日付を入力するとします。 その日付情報を、カレンダーコントロールの該当する日付とリンクさせる事はできないでしょうか? 例えば、8月28日の枠内に、その日出荷するお客様名を一覧表示させ、 更にお客様名をクリックすると、そのお客様の売上情報へリンクする。 といった感じです。

  • SOU48
  • お礼率35% (51/144)

質問者が選んだベストアンサー

  • ベストアンサー
  • miwaharu
  • ベストアンサー率25% (29/112)
回答No.1

こんにちは、 アクティブXのカレンダーコントロールに、文字を表示する事はできませんが、カレンダーのフォームを作れば 似たような事ができると思います

参考URL:
http://www.accessclub.jp/beginer/holiday/holiday_21.htm
SOU48
質問者

お礼

回答有り難うございました。 リンク先の情報を参考に、カレンダーフォームの 作成自体からすることで、なんとか実現出来そうです。 助かりました!!

関連するQ&A

  • アクセス テーブルリンクのカレンダーコントロール

    受注管理システムを作っています。 カレンダーコントロールについてです。 社内運用上、データを独立?(表現は正しいのでしょうか?)させています。 なので、受注データからプログラムの方へテーブルリンクをしています。 そのせいでしょうか? カレンダーコントロールの日付を受注日に表示させる、という作業が、データをリンクしていない原システムで練習するとできるのに、本番用のテーブルリンクの方のオウログラムでやると、値が表示されません。 解決の方法はございますか? まだまだアクセス初心者です。GOOで教えていただいたり、参考書開き開き独学中です。 ちなみに、こちらです。 Private Sub 受注日_Click() Me.カレンダー.Visible = True '表示 Me.カレンダー.Value = Date '日付規定値 本日 End Sub Private Sub ActiveX_カレンダー_Click() Me.受注日 = Me.カレンダー.Value Me.受注日.SetFocus End Sub Private Sub 営業担当コード_LostFocus() Me.カレンダー.Visible = False '非表示 End Sub

  • ACCESS2010で直近の日付を取得したいのです

    お世話になっています ACCESS2010で以下のことがやりたいのです 2つのテーブル「カレンダー」と「データ」があります データの中には「NO」と「指定日」というフィールドがあります データ no      指定日 9364     2012/08/06 9365     2012/08/10 9366     2012/08/11 9367     2012/08/12 カレンダーの中には「日付」と「日祭」というフィールドがあります カレンダー 日付         日祭 2012/08/04    0 2012/08/05    1 2012/08/06    0 2012/08/07    0 2012/08/08    1 2012/08/09    1 2012/08/10    1 2012/08/11    1 2012/08/12    0 「データ」テーブルを元にして作ったクエリーで、新たに追加した出荷日フィールドに、同じレコードの指定日よりも小さく、かつカレンダーテーブルで「日祭」にはいっている「1」を抜かした直近の日付を表示させたいのです その日付が「0」の場合はそのままの日付をとります それぞれの出荷日は以下のようにしたいのです データ クエリ no       指定日       出荷日 9364     2012/08/06     2012/08/04 9364     2012/08/10     2012/08/07 9345     2012/08/11     2012/08/07 9372     2012/08/12     2012/08/12 これはどのようにしたらできるのでしょうか 大変困っています 教えていただけると助かります

  • Accessのカレンダーコントロールを参照できない

    Access2000を使っています。 現行のシステムでは、出荷情報などを確認するのにクエリーの抽出条件(日付型のフィールドです)を直接書き換えています。 これをフォームをかませてもっと簡単に日付の指定ができるようにしたいと考えています。 フォームにツールボックスから「カレンダー コントロール」というのをドラッグして貼り付けました。 イミディエイトウィンドウで以下のように打ってみたところ、エラーメッセージが出ます。 ?forms!フォーム1!ActiveXコントロール0 「指定した式に、|プロパティに対する不正な参照が含まれます。」とあるのですが、何が悪いのでしょう。

  • accessのテーブル二つで一つのテーブルを

    ACCESS97を使用しています。 テーブル1 製品番号  出荷日      出荷数  100     2012/12/1      3  101     2012/12/13      2  105      2012/12/1       5  108      2012/12/5       6 テーブル2 製品番号 売上日 売上数 売上金額 100     2012/12/1   3   3,000 101     2012/12/13   4   5,000 111     2012/12/10   10   500 二つのテーブルがあり、どちらもfrom to の期間指定で大きなテーブルから取り出しています。テーブル1のみにあるデータ、テーブル2にあるデータどちらにもあります。 これを一つのテーブルにまとめて下記のようにしたいのですが、できますか。 製品番号 出荷日   出荷数    売上日     売上数   売上金額 100   2012/12/1     3         2012/12/1      3     3,000 101   2012/12/13     2           2012/12/13       4   5,000 105   2012/12/1      5          null      null     null 108   2012/12/5     6          null      null      null 111     null       null       2012/12/10      10      500 このようなテーブルにしたいのですが、できますか。  access使用歴は長いのですが、簡単なクエリとかしかできなくてなさけなく思っています。これを機に少し勉強したいと思ってますが、取り掛かりからわかりません。よろしくお願いいたします。

  • アクセス カンレンダーコントロール

    アクセス2000です。カレンダーコントロール10.0 カレンダーの日付をクリックして、別のテキストに日付を代入する。という一般的なやり方です。 テキスト名「受注日」とコマンドボタンを設けました。 コマンドボタンのクリック時イベントに  Me.受注日 = Me.コントロール.Value と記述。 マクロがないとエラーが出てしまいます。 何が間違っているのでしょうか?

  • Accessにてある情報を保持し続けるには

    WinXP、Access2002です。 タイトルだけではわかりにくくてすみません。 Accessにて受注管理をしていますが、Accessファイルを 開いたあと「担当者コード」なるものを入力し、 その後のフォームからの売上情報の登録やレポートの 発行時等に、最初に選択した担当者コードを挿入するには どのようにすればよいでしょうか? (フォーム・レポートが変わっても、常に裏側で 「担当者コード」の情報を保持し続ける方法が知りたいです。) よろしくお願いいたします。

  • Access 製品情報を他のテーブルに追加する方法

    教えてください。Accessにて在庫表を作っています。製品マスタには、その製品を構成する資材が9種類あり、それぞれ資材1~9とフィールドを設けています。 資材は資材マスタを作成し、資材名、単位、分類、初期在庫にフィールドを設置しました。 資材は製品1つに対して1つとは限りませんので、単位を設けました。 (ケースの資材であれば40入になりますので、製品40個で1ケースになります。単位を40と入力) 受注マスタを作成し、受注日、製品名、数量、納期のフィールドを設置。 在庫明細マスタを作成してるので、受注時に受注マスタに、フォームから受注日、製品名、数量を入力すると、サブフォームに製品マスタをレコードソースにした資材と、受注数に対して算出された必要資材数が表示され、これを在庫明細マスタに追加したいのですが、この方法が上手くできません。 1、サブフォームに資材を表示させる方法を教えて頂けますか。 2、受注数に対し算出するのは、フォーム上で計算できると思いますが、在庫明細マスタに追加する  方法を教えて頂けますか。 質問内容に情報が足りないか時はご指摘ください。

  • アクセスSQL

    アクセス初心者です。 テーブルAに(売上日、商品A売上金額、商品B売上金額、支店)フィールドがあります。 売上日フィールドは重複あります。 次のクエリを定義するSQLはどのように記載すればいいでしょうか? 第一フィールド フィールド名:売上日リスト 内容:テーブルAの売上日を重複無しで全種類抜き出し日付順ソート。 第二フィールド フィールド名:商品Aラスト売上金額 内容:第一フィールドの売上日グループで、最後の商品A売上金額 第三フィールド フィールド名:商品Bラスト売上金額 内容:第一フィールドの売上日グループで、最後の商品B売上金額 以上よろしくお願い致します。

  • アクセスのテーブルを分ける理由に関して質問です。

    アクセスのテーブルを分ける理由に関して質問です。 現在参考書を利用してデータベースの勉強をしてます。 試行錯誤中で弱っています。 受注テーブル(受注コード、受注日、締切日、出荷日、顧客コード) 受注明細テーブル(受注コード、商品コード、数量) とテーブルが分かれている例題がありました。 テーブルを2つに分ける理由がよくわかりません。 もし1つのテーブル (受注コード、受注日、締切日、出荷日、顧客コード、商品コード、数量) などとまとめたら何か問題があるのでしょうか? どうぞよろしくお願いします。

  • アクセスでカレンダーを表示するには?

    こんにちは。アクセスで検査データ管理を作成中です。そこでフォームでカレンダーを表示して、ある日付のところをクリックするとその日の入力画面が表示されるにはどうしたらよいでしょうか?まず、カレンダーの作り方から教えていただけないでしょうか?作成に長期間かかっているのでできれば早めに教えていただきたいです。よろしくお願いします。

専門家に質問してみよう