• 締切済み

Excelからデータをインポート、FileMakerで2つのラベル作成

FileMaker Pro 9.0 、OS はWindows XP、データベースの使用は初めてです。 Excel の2つのファイルをもとに2種類のラベルをFileMakerで作りたいと思います。 Excelデータファイル a)商品コード + 商品名 + 各レシピ Excelデータファイル b)顧客コード + 顧客名 作成するラベルは、1、商品名と各レシピ 2、商品名と顧客名 1は、Excel からのデータファイル a)をインポートしてレイアウト変更するだけで出来ました。 2、には、1の検索した商品の商品名のみ + 顧客名の検索結果を表示させたものを作りたいのです。 本を買って読みましたが、2のリレーションがどうしてもうまくいきません。基礎的なリレーションの仕組みがよくわかっていないのかもしれませんが、いくらやっても出来ないのでお知恵をお借りしたいと思い質問させていただきました。 よろしくお願い致します。

みんなの回答

  • Bubuca
  • ベストアンサー率59% (531/896)
回答No.1

データはこれだけですか? どのお客さんがどの商品を買ったのか、というデータがないとリレーションは成立しないと思います。 エクセルのデータファイルb)に顧客コード、顧客名、購入商品コードの3種類のデータが必要でしょう。 ひとつのデータベースの中でしたら、テーブルは「商品」と「顧客」のふたつにして、「顧客」テーブルの中の「購入商品コード」フィールドと「商品」テーブルの中の「商品コード」フィールドにリレーションをかけます。 こうしておけば、別なレイアウトの中で商品コードを入力して該当する顧客名を表示するようになります。

関連するQ&A

  • filemaker pro9 初心者です

    FileMaker pro9 評価版を使って売上管理表を作っています。 超初心者なのでよろしくお願いします。 顧客ごとにIDを設定し、そのIDから 名前、住所 等が自動的に呼び出されるようにしたいのですが、 リレーションが上手く出来てないためか一部呼び出されません マスターに使用しているテーブル:「顧客マスター」 フィールドは 【顧客ID】【顧客名】【〒】【住所】です そして新たに「売上テーブル」を作りました フィールドは 【顧客コード】【お客さん名】【ラベル用〒】【ラベル用住所】です I 売上のあった顧客のみ住所を表示してラベルに印刷したいのでここに住所も出るようにしたいんですが、 名前だけちゃんと呼び出されてあとの分が呼び出されません。 リレーション一覧:(「」はテーブル【】はフィールド →はリレーションです) 「売上テーブル」【顧客コード】→「顧客マスター」【顧客ID】 「売上テーブル」【お客さん名】→「顧客マスター2」【顧客名】(リレーションを作るときに自動的に2が作成されました 以下同) 「売上テーブル」【ラベル用〒】→「顧客マスター3」【〒】 「売上テーブル」【ラベル用住所】→「顧客マスター4」【住所】 となっています。 そして、【顧客コード】【お客さん名】【ラベル用〒】【ラベル用住所】には計算式が入っており、それぞれ Lookup (顧客情報マスター2::顧客名;0) Lookup (顧客情報マスター3::〒;0) Lookup (顧客情報マスター4::住所;0) となっております。 実は最初にお客さん名のみ作りそのときはうまく自動的に入力されたのですが、続いて〒、住所とやってみましたが全くでなく、0の値が出てしまいます。 オプション等は全く同じです。どこが間違っているのでしょうか? ヘルプを見てもわからず、ネットであれこれ検索してみても、質問レベルが低すぎるためか全く出てきません よろしくお願いします。

  • FileMaker Proのデータ入れ替え

    FileMaker Proを最近使い始めた者です。 エクセルのデータをFileMakerに取り込みたいのですが、FileMakerの既存のレコードはすべて削除してエクセルのデータのレコードに置き換えたいです。 レイアウトはそのまま使用したいので削除したくないのですが、どうしたらできますでしょうか。 既存のファイルへのデータのインポート方法のページを何度読んでも特に、”既存のレコードの更新”というのと”一致するレコードの更新”というのの違いが理解できません。 そもそもFileMakerの構造自体がわからないので、質問の書き方が不十分かもしれませんがわかるかたがいたら教えてください。 ちなみにバージョンは11です。

  • FileMaker Pro 同一レコード以外のインポート

    お世話になっております。 filemakerは今までpro5を使用し、 現在、pro10への移行作業中です。 filemakerで一つの大本のファイル(ファイルA)に いくつかのフィールドを組み合わせて照合フィールドを 作成しました。 ファイルBには他のデーターベースからデータを取り入れた、 ファイルAと同じファイルBがあります。 その照合フィールドで照合させ、 同一ファイルはインポートせず、 新規のレコードだけをインポートするにはどのような 方法がありますか? なんとかご教授してください。

  • Excelからインポートしたデータがクエリに反映されない

    OSはWin98SEでAccess2002です。最近Accessを始めたばかりです。 Excel2000で作成した売上管理台帳をAccessの売上管理テーブルへインポートします。 Excelでは日付/社員名/取引先名/販売商品名/売上金額のフィールドを設定し、関数を使って社員別/取引先別/商品別の集計や累計を出してきました。 AccessにインポートするにあたりExcelでは(1)データを全て別Sheetに値のみでコピー&ペーストした。 (2)売上金額は通貨から数値に書式設定し直した。(3)それをCSV形式で保存した。 Accessでは社員/取引先/商品の3つのサブテーブルを作成しそれぞれにID(データ型は全てテキスト型)をつけました。 Excelデータをインポートし、社員名/取引先名/商品名を編集の置換機能を使ってID番号に変換し、データ型とフィールドサイズをサブテーブルのIDと一致させ、売上台帳としてメインテーブルにしました。 4つのテーブルにリレーション設定し、クエリで売上台帳を作ったのですが、Excelでインポートしたデータが1つもレコードとして表示されていません。 試しにこのクエリを元にフォームを作り、データを入れてみたところ、これについてはクエリでレコード表示されています。 AccessではExcel以上にデータの精度が求められると聞き、編集置換では慎重にも慎重にやったつもりです。 リレーションがうまくいっているのに、どうしてクエリでインポートしたデータが反映されないのでしょうか。全部で1600余りのレコードになり、ぜひExcelからインポートして活用したいと思います。よろしくお願いします。

  • EXCELで2つのファイルから重複データで抜き出したいです。

    EXCELで2つのファイルから重複データで抜き出したいです。 『A』ファイルという顧客データと『B』ファイルという顧客データがあります。 それぞれ項目は同じで、 A列=顧客コード B列=顧客名 C列=住所   ・   ・   ・ となっています。 『A』ファイルと『B』ファイルそれぞれのファイルには顧客コードに重複はありません。 『A』ファイルと『B』ファイルを比べて 重複データ以外のダブリのないファイルを作成したいです。 よろしくお願いします。

  • ACCESSへエクセルデータのインポートについて

    お世話になります。 ACCESSのデータとしてエクセルをインポートしたいのですが、エクセルのデータ は、11行目がフィールド名になり、13行目からデータが始まっている状態です。 このようなファイルはACCESSにインポートすることが可能でしょうか 可能であれば、定期的にインポートをしたく、情報の信憑性を保ちたいと考えております。 宜しくお願い致します。

  • AccessへのExcelデータインポート

    お世話になります。 Accessのテーブルデータの更新をExcelからのインポートで行いたいと試していますが「上書きできません」とエラーが表示されます。 データ型などの設定変更を回避するため、一旦元データをEXCELにダウンロードし、見出しのみを残しデータを削除、2行目以降に最新データを値貼り付けで保存しています。Accessのインポート作業に於いて、一応データ型や主キーの設定確認していますが、同様のファイル3つとも同じ現象です。 なお、3つのファイルはリレーションを張り、クエリを作成しています。リレーションを外さないと更新が出来ないのであれば、複数のリレーションが絡んでおり、とても外すのは危険とも思っています。 どうぞ宜しくお願い致します、

  • Excelデータを使用したラベルシールの作成

    ファイル整理のため,チューブファイルにシールを貼って,ファイル作成日やカテゴリーなどを記したシールを貼ろうと考えています。 ただ,wordを使ってラベルシールに印刷する方法を考えていたのですが,実際やってみると,上手く出来ません。 以下のようなレイアウトにしたいのですが,これを作るにはどういう風にExcelでデータを作ればいいのでしょうか? できるだけレイアウトは揃えて作りたいです。  ――――――――――――――――――                           カテゴリー : 人事関係            ファイル作成日 : 平成26年5月2日     担 当 者 : ●●部 ××太郎                                 ――――――――――――――――――― wordを使ったラベルの他にも,シール等の作成方法があれば教えてください! よろしくお願いします。

  • Excel1シートをFilemakerの1レコード

    Excelファイルの1シートのデータをFilemakerの1レコードに入れ直したいのです。 OS:Windows7 アプリ:Excel2010→FilemakerPro8.5 目的: Excelデータはシート単位で今後も継続して増えていきます。これを都度ファイルメーカー(以後FMと略)にインポートしたいです。 ※都度都度のインポートになるのでもっと手間のかからない良い方法があればいいのですが。 状況: 請求書フォームの状態からCSV出力しているせいか、インポートしてもデータがバラバラに入ってしまいます。 常に増えていくExcelシートをいかに無駄なくFMにできるか悩んでおります。 どうぞお知恵をお貸しください。

  • CSVファイルからEXCELへのインポート

    下記の項目のCSVファイルをEXCELにインポートしようと思っております。 得意先コード、得意先名(漢字)、商品コード、商品名、売上数量、売上金額 このCSVファイルをEXCELにインポートする際、得意先ごとに別のシートにしたい(シート名は得意先名としたい)場合どのようにすればよいのか、アドバイスいただければと思っております。 宜しくお願い致します。

専門家に質問してみよう