Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3644 / 9994 ←次へ | 前へ→

【9609】Re:他のテーブルのフィールドを表示したい
お礼  AT  - 07/6/25(月) 14:07 -

引用なし
パスワード
   こんにちは、ご連絡遅くなってすみません。
小僧さん、ご教授ありがとうございます。

仕様書段階では、まず5個まで行かないから、大丈夫ということでしたが、
運用段階になって、例外として5つ以上になることが発生してしまいました。
現在、ロット5以上はほとんどが例外ということで、頻繁には起こらない
ということで、ロット1〜ロット5で対応しています。
『素材ミル』は【ミルNo】があり、【ワークNo】、【チャージNo】が重複
しても問題ないので、内容をコピーしたレコードも持たせ、
ロット6に相当するロットNoを、【ロット1】に保存するようにしています。

>まず、仕様面の確認なのですが、
>素材ミルテーブル においてロットNoが5つ以上になる事はありえないのでしょうか。
>もし現在は 5つまでで足りるけど、
>今後6以上になる事もあり得るのでしたら
>早めにテーブルの変更をお勧めします。
>後からになると、関連するテーブル、クエリ、モジュール、フォーム等
>テーブルの仕様変更に伴うAccess全体の修正は結構大変ですよ。

ユニオンクエリの方法で試してみます。
いろいろありがとうございました。

>AT さんご提示の様に別テーブル(ワークテーブル)に結果を書いていく方法の他、
>ユニオンクエリでも対応できるかもしれませんね。
>SELECT ロット1 AS ロットNo, ミルNo, 耐力, 引張, 伸び
>FROM 素材ミル
>UNION
>SELECT ロット2 AS ロットNo, ミルNo, 耐力, 引張, 伸び
>FROM 素材ミル
>UNION
>SELECT ロット3 AS ロットNo, ミルNo, 耐力, 引張, 伸び
>FROM 素材ミル
>UNION
>SELECT ロット4 AS ロットNo, ミルNo, 耐力, 引張, 伸び
>FROM 素材ミル
>UNION
>SELECT ロット5 AS ロットNo, ミルNo, 耐力, 引張, 伸び
>FROM 素材ミル;
>
>このクエリをいったん保存して、
>ロット台帳テーブルと結合する方法でもうまく行きそうな気がします。
306 hits

【9603】他のテーブルのフィールドを表示したい AT 07/6/22(金) 16:46 質問[未読]
【9608】Re:他のテーブルのフィールドを表示したい 小僧 07/6/24(日) 12:58 回答[未読]
【9609】Re:他のテーブルのフィールドを表示したい AT 07/6/25(月) 14:07 お礼[未読]

3644 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free