ベストアンサー ファイルメーカーの自己連結について 2006/05/29 22:38 ファイルメーカーVer7ですが、自己連結リレーションシップを利用して、名字・名前が同じものを表示させています。例えば、同じ名字・名前があるレコード数を求めなさい。という命令文は作れるのでしょうか。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー aqula ベストアンサー率60% (70/115) 2006/05/30 08:31 回答No.2 検索しなくても、一致するレコード数が出ます。 試してみましたか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) aqula ベストアンサー率60% (70/115) 2006/05/29 22:52 回答No.1 計算フィールドを作って、 Count ( リレーション名::姓名 ) で良くないですか? 命令文って? 質問者 補足 2006/05/29 23:14 すみません。 Count だと検索して、表示されたレコード数になってしまうと思うのですが、検索しないで、「各項目」に一致するレコード数を求めることはできないでしょうか。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターデータベースその他(データベース) 関連するQ&A ファイルメーカーで、Countでない方法 ファイルメーカーVer7ですが、自己連結リレーションシップを利用して、名字・名前が同じものを表示させています。例えば、同じ名字・名前があるレコード数を求めなさい。というのは作れるのでしょうか。Count だと検索して、表示されたレコード数になってしまうと思うのですが、検索しないで、「各項目」に一致するレコード数を求めることはできないでしょうか。 ファイルメーカー 自己連結リレーションシップで、表示させている項目をクリックして、そのレコードを表示させることはできるのでしょうか。 ファイルメーカーでの質問 いつもご回答有難うございます。また宜しくお願いいたします。 ファイルメーカーPro ver7を使用しています。 顧客レコードと売上レコードのリレーションシップをし、 複数のレコードの参照=ポータルにより顧客レコードに 売上レコードにある売上日と売上金額を表示させ、 ポータル内より最終売上日と売上金額合計の計算は できないのでしょうか。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム ファイルメーカー10で重複データを削除したい ファイルメーカー10で重複データを削除したく(1)~(6)まで行い、(3)の計算結果の「データ削除」表示レコードを抽出して削除したいのですが、(3)の計算結果を保存できないため対象のレコードが削除できません。何かよい方法がありましたらよろしくお願いします。 (1)自己連結リレーションシップでフィールドAを連結 (2)計算項目のフィールド作成 Count (テーブル2::フィールドA)を作成 (3)計算項目のフィールド作成 If (フィールドA ≠ GetNthRecord (フィールドA ; Get (レコード番号)-1);"ok";"データ削除") (4) (2)の結果が2以上を抽出 (5) (4)の抽出後、フィールドAで重複データのソートを行う。 (6) 削除したいレコードに(3)の計算結果として "データ削除" は表示されます。 このあと、なんとも分かりません。そもそもこの方法では無理なのでしょうか? ファイルメーカー8について ただいまファイルメーカー8でデータベースを作っているのですが検索を実行して検索結果が例えば6件出てくるとします。 その後編集というボタンを押すと今表示されているレコードを1件だけ表示させて そのレコードを編集し確定ボタンを押すと検索結果表示状態(レコード数6件)に戻したいのですがどのようなスクリプトを組めばいいでしょうか? お願いいたします。 ファイルメーカーのLookup つまってしまったのでお助け願いたいです [ファイル1]名前と戦闘力 [ファイル2]名前と時間とダメージ それぞれの名前はリレーションシップでくっつけてあります [ファイル2]で時間を「ダメージ÷戦闘力」で計算しています 戦闘力はLookupで[ファイル1]からひろっています 戦闘回数毎にレコードを増やしていくんですが、途中から戦闘力が上がり[ファイル1]で書き換えたら、それ以前のものも計算し直されてしまいました。 変更する前のものは結果を更新しないようにするために何か方法がありませんか? ファイルメーカファイルのレコードの抽出の方法 ファイルメーカファイルのレコード数が1400になり動作が遅くなったので、そのうちの200のレコードを抽出して新しいファイルメーカファイルとして使いたいのですが、一つ一つやると(1400のレコードから一つ一つ削除する方法しか思いつかないのですが…)膨大な時間がかかるのですが、なにか良い方法はありますか? ファイルメーカーの使い方を教えてください。(Ver.11) ファイルメーカーの使い方を教えてください。(Ver.11) 会社でファイルメーカーを使っています。やりはじめたばかりで機能についてわからないので どなたか教えてください。 1.データベースが2つあり、それぞれにレイアウトがあります。 これを1つのデータベースにして、レイアウトを2つというデータにしたいのですが、なにかよ い方法はありますか? 2.1レコードの中に10個のフィールドを作成しました。 表形式で表示すると10この項目すべてが表示されます。 これとは別に10個の中の6個だけの項目を表示させたいです。 「10個表示をさせる/6個表示させる」表を2つほしいということです。 メニューの中にチェックを外して、6個だけを表示させることもできることはわかっていますが、 そうすると、10個の表を表示させるのにまたチェックをつけて・・・・と作業しています。 できれば、10個と6個を何かで設定し、切り替えて常に見るようにできればなぁと思っていますが むりでしょうか? お分かりになる方たいらっしゃたら、是非是非教えてください。 おねがいします。 MP3ファイル 4つを1つに自動連結したいです MP3の結合をしたいのですが、 ファイル数を減らすために、ファイルの名前順(番号順)に並べたものを 4つずつで1つに結合して、いくという作業をなるべく少ない労力で実行する方法やソフトはありますか? (例: 88個のファイルを22個にするなど・・) copy /b の連結だと雑音が入ってしまうので、そうならない方法があったら、よろしくお願いします。 また、WAVファイルの連結でも、私の抱えている問題は解決するので、WAVファイルだけにしか通用しない 方法でも教えていただけると幸いです。 ファイルメーカーの Ver7 と Ver10 ファイルメーカーのVer7とVer10 Ver10の「お試し版」でスクリプトを組み、実際の作業はVer7で行っています。 Ver10では、「関連レコード移動/関連レコードのみ/すべての対象レコードを照合」があるのですが、 Ver7には、「/すべての対象レコードを照合」がありませんでした。 この際、Ver10の購入を考えましたが、実際「お試し版」を使ってみるとVer7に比べ、画面スクロールが異常に遅いです。(リスト形式) 我慢するにはちょっとつらいです。 「/すべての対象レコードを照合」があり、画面スクロールもそれなりに早いのは、Ver何番でしょうか? また、Ver10は個人使用であっても、1台のPCにしかインストールできないのでしょうか?(この質問はちょっとダメかな) ファイルメーカーについて ファイルメーカーPro7を使用しています。 現在CD管理表を作成しており、1つのレコードにアーティスト,タイトル の2つのフィールドを作りリスト形式で表示しています。 例 アーティスト,タイトル A ,あ B , い C ,う A ,え A,お 検索をしてアーティストAの該当数(3枚) と総タイトル数(5 枚) を表示したいのですがどのような関数もしくは 方法がありますか。 宜しくお願い致します。 ファイルメーカー。集計方法を教えて下さい。 ファイルメーカーPro 6 を使用しています。レコード内にある日付や名前で検索をかけたいんですがどうやって組んでいけば分かりません。ファイルメーカーは初心者なんで教えて下さい。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム ファイルメーカーPro Ver7’(Windows)で給与計算ファイル ファイルメーカーPro Ver7’(Windows)で給与計算ファイルを作成しています。 毎週、連続した金曜と土曜に出勤した場合、報奨金を出す方法を模索しています。 単純に金曜と土曜にフラグを立てて合計を加算した場合、連続しない金曜と土曜でも出力されてしまうので、 うまくいきません。 また、1つ前のレコードが必ず同じ人とは限りません。 グローバルフィールドを利用して、リレーションを組み、同じ名前の人の一つ前のレコードが何かのキーで一致すると答えを返すような内容を考えて見ましたが、1つ前のレコードが必ず同じ人とは限りませんので、ダメっぽいです。 どなたか、お知恵を拝借できればと思います。 ファイルメーカーでレコードの並びを変えたい ファイルメーカPro Ver10にて、写真を取り込んだデータベースを作っています。 下記のような複数のレコードを表示する方法を教えて下さい。 順番通りに 【1】 【2】 【3】... と表示されるのではなく、 【1】【2】【3】(改行) 【4】【5】【6】(改行) 【7】【7】【9】(改行) という風に横にもいくつか並んだ状態にしたいのですが、どのようにすればよろしいでしょうか? 少々画像がちいさくなっても、ひとつの画面や、1ページあたりのPDF内にたくさんの情報を載せたいと考えています。 ご回答のほど、よろしくお願いします。 ファイルメーカーでのDB作成方法 ずっと昔にファイルメーカーVer.4を使っていました。 今回、ファイルメーカーVer.9もしくは10で簡単な発注DBを作成したいと考えています。 発注DBの構成ですが、Ver.4当時の私の作成方法だと、 入力画面と顧客連絡先DBと商品DBを別ファイルで作成し、入力画面の発注書レイアウトで各DBを参照しているという状態でした。 入力画面で「新規」というボタンをクリックすると、新たな発注レコードが作成され、 「顧客先」というプルダウンをクリックすると、顧客一覧が表示される、という感じです。 ファイルメーカーVer.9もしくは10で上記のようなDBを作成する際、 同じようにDBを分けなくてはいけないのでしょうか、もしくは一つのファイルとして作成できるのでしょうか。 ファイルメーカー Get(更新有) ファイルメーカーVer7です。 全レコード(全フィールド)を対象にした編集、更新、削除、追加などした履歴を知る簡単な方法はありますか? Get(更新有)とか Get ( レコード編集回数 )だと対象レコードのみみたいなので。 ファイルメーカーの集計方法を教えて下さい。 ひとつのレイアウトに、名前、年齢、住所などのフィールドがあります。レコード一枚が顧客情報の一覧になります。 その情報を一つのレイアウトに集計したデータで表示させたいのですが、うまくいきません。 たとえば、20歳~30歳までの顧客は何人いるか? 〇○県の顧客は何人いるか? エクセルではIF関数を使って一つのセルに計算出来たのですが、 ファイルメーカだと集計フィールドのカウントを利用して全体の数は計算できるのですが、 条件付きの集計ができません。 検索を掛けて一回一回やっていくのには手間がかかるので一つのレイアウトとしてまとめたいのです。 質問の説明が下手で伝わりにくいかもしれませんがよろしくお願い致します。 仕様はPRO9.0です。 ファイルメーカーで可能? windowsXPでファイルメーカー4.0を使っています。 ファイルメーカーでスケジュール表や予定表を作ることは可能なのでしょうか? 顧客情報をファイルメーカーで管理しているのですが、その入力した情報を、別のレイアウトにつくった週間予定表に反映させたいのですがうまく出来ません。 理想と致しましては、場所を1,2,3、名前をABCDに例えると ++週予定表++ 1 2 3 8/1月(午前)A様 B様 (午後) 8/2火(午前) D様 (午後)C様 このように午前、午後に分けて、何日のいつにどの場所に誰が入っているのか、という事がわかるような表をつくりたいのですが、イマイチ上手くできません。 入力用のレイアウトには日付(検索設定済)、名前、使用する場所(値一覧)を入力するようにしてあり、1つの予約につき1レコードを使っています。 週予定表のレイアウトには、日付(検索設定済)、曜日と時間が一致するときの申込者名、のフィールドを入れ、日付順にソートするようにもしたのですが、どうしても ++週予定表++ 1 2 3 8/1月(午前) A様 (午後) 8/1月(午前) B様 (午後) 8/2火(午前) D様 (午後) 8/2火(午前) (午後) C様 と、このようになってしまいます。 複数のレコードを1つのレコードに纏めて表示する方法、もしくはなにかこのように表示する方法はあるのでしょうか? それとも、やはりエクセルなどで表を作りそれに直接入力していくしかないのでしょうか…。 仕事で急遽作ることになり困っています。 ファイルメーカー初心者なうえ下手な説明でわかりにくいかと思いますが、ご存知の方いましたら、ぜひ宜しくお願いします。 ファイルメーカー8.5 ファイルメーカー8.5 初心者です。データベース構築中において (1)リレーションシップの窓の中で、リレーション対象外の不要なテーブルを削除しました。 (2)すると、レイアウト表示の際「テーブルが見つかりません」と全ての窓に表示されてしまいました。 (3)定義の中も同じテーブルは残っているのですが、フィールドタブの中の『オプション/コメント』の中にも(2)同様な表示がされ、データも飛んでしまいました。 (4)対応方法をご教授下さい。 ファイルメーカーで最大シリアル番号+1を自動入力 ファイルメーカーver7を使用しています。 自動シリアル番号の機能を利用してシリアル番号を振っているのですが、 新規レコードを作成して、その直後にレコード削除してと繰り返していると、 空のシリアル番号がどんどん作られてしまいます。 そこで、最大シリアル番号に1を足したものを 自動入力させたいのですが、どうしたらいいかわかりません。 どなたかアドバイスよろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター データベース SQL ServerOraclePostgreSQLMySQLNoSQLその他(データベース) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
すみません。 Count だと検索して、表示されたレコード数になってしまうと思うのですが、検索しないで、「各項目」に一致するレコード数を求めることはできないでしょうか。