hiroton
2024/07/30 (火) 18:14:39
0129f@f966d
パターンが多すぎるようなら、中間作業をExcelでやってしまえばいいんじゃないかと思ってしまいますね。1行コピーして100行選択して貼り付けで100行分データが出来上がりです
Accessでレコードを選択してコピーからExcelに貼り付けで1行の元データも作成できますし
パターンが網羅できるようなら、すべての手作業パターンをそっくりそのままコード化してしまえば良いでしょう
新規レコードで、各フィールドごとに初期値を設定しておくことができます。わざわざレコードを複製しなくても、単純な入力作業が必要なところだけの入力で済みます
例えば、入力フォームに「規定値設定」ボタンを配置し、以下プロパティを設定します
名前 |規定値設定
クリック時|[イベント プロシージャ]
[イベント プロシージャ]を設定した欄の右端の[...]をクリックするとVBEが立ち上がります
次のような表記になっているので、コードを記述します
Private Sub 規定値設定_Click()
End Sub
↓
Private Sub 規定値設定_Click()
Me!支払日.DefaultValue = Me!支払日
Me!支払種別.DefaultValue = Me!支払種別
End Sub
一度フォームを閉じて保存したあと、再度フォームを開いて「規定値設定」ボタンを押してみてください。新規レコードの「支払日」「支払種別」が、「規定値設定」ボタンを押したレコードの内容になります
通報 ...