アプリ版:「スタンプのみでお礼する」機能のリリースについて

フォームでデータ入力をしたいと思っています。
たとえば、オーダー番号が(たとえば2005)1つで商品番号が100あった場合、その都度オーダー番号は変わらないのに毎回入力しなくてはいけなくなります。例:1件目オーダー 2005 商品番号 1000 個数 20 2件目
オーダー 2005 商品番号 1211 個数 30 のように そのオーダー番号分入力完了までオーダー番号を保持したいのですが、何か設定方法ありますか?よろしくお願いします

A 回答 (4件)

入力用のオーダー番号で連結したサブフォームを作ればいいのでは?


http://office.microsoft.com/ja-jp/assistance/CH0 …

Accessで参考になりそうなサイト
http://www.accessclub.jp/
http://www.mahoutsukaino.com/
    • good
    • 0

>オーダー番号を保持したいのですが、何か設定方法ありますか?


フォームが単票フォームか?帳票フォームか?など不明ですが・・。
簡単に同様のことがどちらのフォームでも出来る方法としては
フォームのオーダー番号のコントロールの既定値を入力された値にセットしなおせば別のオーダー番号を入力するまでオーダー番号を維持できます。
オーダー番号のコントロールのプロパティを開きイベントの更新後処理に例えばオーダー番号というコントロール名とした場合。
Private Sub オーダー番号_AfterUpdate()
Me!オーダー番号.DefaultValue = Me!オーダー番号
End Sub
とすれば出来ます。
これが一番簡単な方法。

通常はオーダー用のテーブルと商品明細のテーブルなど2つのテーブルを用意してオーダーテーブルにはオーダー番号やオーダーの詳細と商品明細テーブルでオーダー番号と商品の詳細を入力するようにして商品明細をサブフォームとして入力するようにするのですが。
そうすれば2つのテーブルを元にフォームウィザードでサブフォーム付きのフォームを自動生成してくれます。
    • good
    • 0

オーダー番号というフィールドがあるとして


帳票フォームでしたら
VBAにてオーダー番号の更新後処理に
Me!オーダー番号.Defaultvalue = オーダー番号.Value
としては?
フォームをデザインビューで開いて
オーダー番号の更新後処理の所の・・・・をクリック
VBEのウィンドウが開きますので
上記を入力、こんな感じになります。
Private Sub オーダー番号_AfterUpdate()
Me!オーダー番号.Defaultvalue = オーダー番号.Value
End Sub

同じデータ入力が多そうなので
オーダー番号のタブストップは いいえ にしといた方が良いかも?
変更するときだけ、マウスで選択。
    • good
    • 0

どのような入力方法を想定しているのかがわかりませんが、サブフォームですかね。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!