
XP&ACCESS2003:
メインフォーム/サブフォーム形式のフォームで、受注番号で連結しています。
メインフォームが受注、サブフォームが受注明細です。(1対多)
メインフォームには「次のレコード」に進むボタンをつけ、クリックにより次のレコードが表示されます。(従って、サブフォームも次の受注の明細に移動します)
複数のレコードを持つサブフォームの納品日(受注明細の納品日フィールドに連結)の最初の一件に日付を入力し、メインフォームの「次のレコード」に進むボタンをクリックした時、1件前の受注明細の納品日を入力していない他の(2件目以降)のレコードにも同一の納品日を自動的に入力できる方法がわかりません。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
納品日の既定値に最初の入力を反映させるには?という質問でしょうか?
納品日が更新された時に発生するイベントに
If Len(Me.納品日 & "") <>0 Then
Me.納品日.DefaultValue=Me.納品日
End If
で宜しいかと!
No.2
- 回答日時:
簡単にやるには納品日のコントロールの更新後処理に
Private Sub 納品日_AfterUpdate()
Me!納品日.DefaultValue = Me!納品日
End Sub
のようにすればセット出来ます。
この回答への補足
すいません。うまくいきません。サブフォームには移動ボタンがついており、移動ボタンで次のレコードに進んでも、何も表示されません。(エラーメッセージも出ません)
また、よくわかりませんが書式が違うのかもしれません。書式は連結しているテーブルでは、日付型(S)、フォーム上では、「納品日」テキストボックスの書式プロパティ「yyyy/mm/dd」です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access サブフォームでの選択行...
-
Access2000、これはいったい・...
-
効率のよい入力方法としてフォ...
-
サブフォームに同一の納品日を...
-
(ACCESS)条件に応じて、テキ...
-
サブフォームのデータをメイン...
-
ヘッダーフォームからサブフォ...
-
初心者です。accessで請求書を...
-
Accessのコンボボックスに連動...
-
Accessのサブフォームから値を...
-
access サブフォームにリストを...
-
Access 複数フォームを...
-
ACCESSでサブフォームの...
-
Accessのサブフォーム内で連続...
-
在庫管理の仕組みで質問
-
Access2007 サブフォームでフ...
-
2回目に画面のレコードセットの...
-
AccessVBAでの事です。
-
Access VBA acCmdSelectRec...
-
ACCESSでfilterとorderbyについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access サブフォームでの選択行...
-
Access 複数フォームを...
-
Access2000、これはいったい・...
-
access サブフォームにリストを...
-
(ACCESS)条件に応じて、テキ...
-
ACCSESS2013VBA フォームのレコ...
-
Access2000 サブフォームのReco...
-
Accessでサブフォームの中の並...
-
サブフォームが見えなくなる。
-
AccessのFormのみをスクリーン...
-
googleフォームでインストール...
-
初心者です。accessで請求書を...
-
サブフォームでのダブルクリッ...
-
Accessで、一覧からクリックし...
-
アクセスでサブフォームのレコ...
-
サブフォームのデータを保存す...
-
Accessのサブフォームから値を...
-
コンボボックスで選択実行後、...
-
アクセスで サブフォームの表...
-
サブフォームの切り替え方を教...
おすすめ情報