最新トピック
8
4 日前
Hatena様にご質問 4 日前
1
1 ヶ月前
排他制御 1 ヶ月前
6
5 ヶ月前
モジュールでカレントフォームのコントロールを使うには 5 ヶ月前
7
5 ヶ月前
日付のテキストボックスからフォームが開けません 5 ヶ月前
9
5 ヶ月前
レポートにおける数値の間隔を広げる方法 5 ヶ月前
12
5 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 5 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
方法としては2つあります。
前者の設計例(一例ですので、実態にあわせて修正の必要あり)
顧客マスター
顧客コード 主キー
顧客名
・・・その他変更の可能性のないフィールド
顧客情報履歴
顧客情報履歴CD 主キー
顧客コード
変更日
電話番号
担当者名
・・・その他変更の可能性あるフィールド
取引情報
取引情報ID 主キー
顧客コード
顧客情報履歴CD
取引日
取引内容
・・・・
顧客情報履歴CD は入力フォームのテキストボックスの規定値に最新値を設定しておく。(DMax関数で)
※顧客情報履歴 は 顧客コード と 顧客サブコード で複数フィールド主キーにする方法もあります。
後者の設計例
顧客マスター
顧客コード 主キー
顧客名
変更日
電話番号
担当者名
・・・・
取引情報
取引情報ID 主キー
顧客情報履歴CD
取引日
取引内容
電話番号 変更の可能性のあるフィールドは重複して持たせる
担当者名 変更の可能性のあるフィールドは重複して持たせる
・・・・
フォームで入力時に、変更の可能性のあるデータは、VBAでマスターの値を代入する。