• 締切済み

ACCESS+MSDE フォームで追加データを追加順に常時表示するには

ACCESS+MSDE で伝票フォームを作成 1伝票に6行の明細データを追加できるようにしています。 明細行の商品コードの欄に別のフォームの商品コード一覧表からマクロのレコードの移動アクション-新しいレコードと値の代入アクションを使ってデータのコピーを行っています。明細行フォームのレコードソースにビューを使用すればコピーはできるのですが順番がバラバラになってしまいます。 ストアドプロシージャーをレコードソースにするとデータが追加できません フォーム上で明細データを追加順に表示するにはどうすればよいのでしょうか

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

明細行のテーブルにオートナンバー型のフィールドを追加して行番号にしてソートする。 JCA手順などでは1伝票ごとに行番号をクリアしてやっています。

hirokun17
質問者

補足

回答ありがとうございます。 質問の文章が下手で困っている内容がうまく伝わっていないようなので補足させていただきます。 フォーム上でキーをもとにソートした状態を表示するためにはストアドプロシージャーをレコードソースにする必要があると思うのですが、そうするとマクロによるデータのコピーがうまく動作しません(ビューをレコードソースにした場合は問題なくコピーできます。) MEDEでなくjetであればクエリーで昇順の並べ替えをするだけでOKなのですが・・・

関連するQ&A