- 締切済み
アクセス・ファイルメーカーを使っての枝番処理
はじめまして。データベースソフトに外部CSVファイルを取り込んで伝票処理を行いたく思っています。 取り込むCSVファイルには 伝票番号 枝番 品名 数量 123456 1 ○○ 2 123456 2 △△ 5 123456 3 ■■ 9 123457 1 ◎◎ 3 123457 2 ※※ 6 ~~~~~~~~~~~~~~ このような感じのCSVデータをデータベースソフトに取り込みたいのですが、一つのレコードに同一伝票番号のデータを多段にして枝番フィールド順に取り込む事は可能でしょうか? 伝票番号 123456 品名1 数量 単価 金額 品名2 数量 単価 金額 品名3 数量 単価 金額 品名4 数量 単価 金額 ~~~~~~~~~~~~ 品名10 数量 単価 金額 ------------------------- 合計 合計金額 こんな感じで表示されたいです。 お知恵を貸してください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- CHRONOS_0
- ベストアンサー率54% (457/838)
>レイアウトの画面で枝番順に表示できればと思っております。 レイアウト画面って? フォームにしろレポートにしろ並べ替えを指定するだけです 合計はフッターで求めます
- CHRONOS_0
- ベストアンサー率54% (457/838)
データベースのテーブルにレコードの順序と言うものはありません テーブルはひとつの集合 イメージ的には袋の中に雑多に放り込まれているものを想像してください したがって >枝番フィールド順に取り込む事は可能でしょうか? これは意味がありません 順不同で取り込んで、取り出すときにクエリで並べ順を指定します >こんな感じで表示されたいです。 表示ということはレポートでしょうか
普通は、 伝票標題: ID・・・・・・・・・・・・・・・1,2 伝票番号・・・・・・・・・123456,123457 日付・・・・・・・・・・・・・2007/02/27 伝票明細: 伝票標題_ID・・・・・・・1,2 行番号・・・・・・・・・・・1,2 品名・・・・・・・・・・・・・○○,△△ 数量・・・・・・・・・・・・・2,5 という設計。 が、[伝票標題]と[伝票明細]とに分割する必要性がないデータ。 ならば、CSVファイルそのまんま取り込めば良いと思います。 >段にして枝番フィールド順に取り込む事は可能でしょうか? そんなことをしたデータベースは見たことも聞いたこともないですよ。 >こんな感じで表示したいです。 これは、テーブル設計、データの持ち方ではなく表示の問題として検討されたがいいです。
お礼
ご回答ありがとうございます。 レイアウトの画面で枝番順に表示できればと思っております。 どんな感じで設定すれば表示できるのでしょうか? 伝票番号をリレーションしてポータルを配置してみたのですが、うまく表示できません。