こんにちは
いつも助けてもらってありがとうございます
またお願いします
アクセスで会社の業務日報を作成しています
テーブルである一日のデータを入力します
次に翌日のデータを入力(新規カード)する時に前カードの翌日の日付を自動的に入るようにしたいのですが方法が分かりません
また、同じように、前のレコードに入力したデータを次のカードでもそそまま使いたいので同じ内容が複写されるようにしたいのですが、その方法も分かりません
初歩的な質問で申し訳ないのですが、お分かりの方あれば教えて下さい
よろしくお願いします
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
1,2個新規入力を行った後でフォームをデザインビューで開いて
フォーム全体のプロパティ→データタブ の「規定値を取得」は「はい」に
なっていますか?Q1
規定値を設定したいところのプロパティに移り
規定値の欄には何と入っていますか? Q2
イベントに記載した内容をそのままコピペして載せて下さい Q3
前回の回答時に思っていたのですが
日報って一日にその日の分だけでは?
年・月・日だけでレコードを一つだけ選択することは可能? Q4
2006/7/7 ひこぼし ホルスタイン
2006/7/7 おりひめ つむぎ
となっていませんか
なっていたら他のフィールドを組み合わせたらユニークなレコードを
取り出すことは出来ますか
差し支えなければ、テーブルのフィールド名の列挙とそのデータ型
また、具体的な(中身は公開しても良いように替えて)入力例を
2,3教えてください Q5
以上Q1~Q5について如何でしょう?
No.1
- 回答日時:
テーブルでは、Ctrl + '
で直前値をコピーできますが、自動的には出来ないと思います。
フォームなら、VBAで操作することが出来ますので自動化が可能です。
フォームを帳票形式か単票形式で作成します。
で規定値を設定したいテキストボックスの更新後処理に記述すれば
出来ます。
デザインビューでプロパティを出し、求むテキストボックスのイベントタブ
更新後処理の右の空白にカーソルを置くとその右に [・・・] こんなのが出ますので
クリックすると、VBE のウィンドウが開きますのでそこに記述。
こんな風になります
Private Sub テキストボックス名_AfterUpDate()
Me!ActiveControl.DefaultValue = "#" & Me!ActiveControl.Value & "#"
End Sub
データ型によって記述の方法が異なります
日付型
Me!ActiveControl.DefaultValue = "#" & Me!ActiveControl.Value & "#"
文字列型
Me!ActiveControl.DefaultValue = """" & Me!ActiveControl.Value & """"
数値型
Me!ActiveControl.DefaultValue = Me!ActiveControl.Value
順序が逆になりましたが、前レコードの日付+1日は、日付だけでユニークな
レコードが指定できるのか、あるいは他のフィールドと組み合わせないと
ユニークなレコードが抽出できないのか解らないと
正しい日付が取得出来ないような気がするのでパス。
この回答への補足
アドバイスありがとうございます
やっぱり簡単には処理できないんですね
教えて頂いた更新後処理の部分への入力方法は分かりました
VBEも入力でき、エラーも出てないのですがうまくいきません
私の力ではこれ以上のデバッグは無理です(泣)
日付の件は、日付のデーターを”年””月””日”に分けれあります
年と月は手で修正するにしても、日だけは何とか自動でできないかな~と思っているのですが…
もう少し粘ってみます
ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- USBメモリー・SDカード・フラッシュメモリー SDカードの写真データ 何処に行った? 2 2023/07/17 20:29
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- 会社・職場 Excel、Googleスプレッドシートなどへのデータ入力 2 2023/07/06 05:59
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
1つ前のレコードのフィールドをコピーするVBAについて
Access(アクセス)
-
-
4
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
5
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
6
accessでフォームに入力した値を規定値で登録
その他(データベース)
-
7
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
8
サブフォームの新規レコードに移動したい アクセス
Access(アクセス)
-
9
Accessでデータを更新したらその日付を自動入力したい
Access(アクセス)
-
10
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
11
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
12
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
-
13
2つ目のレコードの値を取得するには?
Access(アクセス)
-
14
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
15
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
16
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
17
Accessでレコードを別テーブルへコピーするには
Access(アクセス)
-
18
Accessでフォーム上に 直前の データを表示させるには
Access(アクセス)
-
19
「パラメータが少なすぎます。3を指定してください。」って???
Access(アクセス)
-
20
アクセスのフィルタ nullについて。
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードを保存するコード ア...
-
ACCESSでフォームを使って、テ...
-
Accessでレコードの保存をせず...
-
フィルタ後のフォームの件数の...
-
Accessで上の行を自動でコピー...
-
access2010 カウントアップマクロ
-
新規レコード行を非表示にしたい
-
アクセスでフォームビューがみ...
-
レコードをダブルクリックする...
-
アクセスでの警告について教え...
-
Access サブフォームにフィルタ...
-
Accessで新しいレコードに規定...
-
Access データのないフォーム...
-
レコードの移動
-
Access2010、値を入力したら自...
-
アクセス 前レコード内容を、...
-
accessのクエリで、該当するデ...
-
Access レコード移動時イベント...
-
AccessVBA RecordSourceのリセ...
-
Access2002_メソッドまたはデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
ACCESSでフォームを使って、テ...
-
アクセスでフォームビューがみ...
-
新規レコード行を非表示にしたい
-
フィルタ後のフォームの件数の...
-
アクセスの自動保存解除はでき...
-
Accessで上の行を自動でコピー...
-
Accessでレコードの保存をせず...
-
AccessVBA RecordSourceのリセ...
-
ACCESS起動時に所定フォームを...
-
レコード削除時に(サブ)フォー...
-
Access2010、値を入力したら自...
-
Accessで一件の新規レコードの...
-
Accessでフォーム上に 直前の...
-
ACCESSフォームのリストボック...
-
Access サブフォームにフィルタ...
-
Accessで新しいレコードに規定...
-
Accessでのデータ消滅に...
-
Access:フォームプロパティ「...
-
Access レコード移動時イベント...
おすすめ情報