- ベストアンサー
ファイルメーカファイルのレコードの抽出の方法
ファイルメーカファイルのレコード数が1400になり動作が遅くなったので、そのうちの200のレコードを抽出して新しいファイルメーカファイルとして使いたいのですが、一つ一つやると(1400のレコードから一つ一つ削除する方法しか思いつかないのですが…)膨大な時間がかかるのですが、なにか良い方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- Green_Tree
- ベストアンサー率80% (1108/1379)
- Green_Tree
- ベストアンサー率80% (1108/1379)
関連するQ&A
- ファイルメーカーのレコードを誤って削除してしまったんですが・・・
ファイルメーカーのレコードを誤って削除してしまったんですが、なんとか元に戻す方法はないでしょうか?
- ベストアンサー
- その他(ソフトウェア)
- ファイルメーカーのレコードが削除されている
こんにちは。ファイルメーカーで顧客の管理をしています。レコードを1日 400件ほど追加しているのですが、朝行き電源を立ち上げるとレコードが 400件ほど削除されていることがあります。前日に入力したものが消えて いる様子はなく1週間ほど前にいれたものなどアバウトに共通性が見あたら ない状況で消えてしまっています。考えられる原因をお願します。 ※最後に電源を切る状態では確実にレコードは、入っておりました。 上書きするには限界のある数ですので上書きの可能性はありません。 レコードの削除は私が最後に電源を切っており、事務所には誰もいない 状況ですのでこの可能性もありません。 過去に何回かレコード数が減っていると思ったことがあったのですが、 削除されている人を特定できなかった為気のせいと思っておりましたが、 確実に削除されていたものがありました。 どんなことでも構いませんので少しでも可能性のある回答お願します。
- 締切済み
- その他(データベース)
- エクセルファイルのデータが、ファイルメーカーにインポートできたりできなかったり?
こんにちは。 エクセルのバージョンは2000、ファイルメーカーのバージョンは4.0、OSは2000です。 複数のエクセルファイルのデータをファイルメーカーにインポートしたいのですが、エラーの出るファイルがあるので困っています。 症状としては、フィールドが全てブランクのレコードが1件、もしくは同様のレコードが本来のレコード数と全然関係ない、膨大な件数で読込まれたりします。 エクセルデータのテキスト情報だけをコピーし、別ファイルにしたあとインポートすると問題は起きないのですが、エクセルのデータが変わるたびにこの作業をやらなくてはなりません。 原因や回避方法をご存じの方、教えて下さい。 (ソフトが壊れているのかと思い、ファイルメーカーを削除し、再インストールしてみましたが、症状は変わりませんでした)
- ベストアンサー
- その他(ソフトウェア)
- ファイルメーカー、スクリプトで全レコード削除させるには?
ファイルメーカーProを、1カ月前から始めた 初心者です。 使用環境:WindowsXP、ファイルメーカーPro6 スクリプトの定義で、全レコード削除をさせたいと 思います。 スクリプトの編集の中に、「全レコード削除」が ありません。 スクリプトの中で「全レコード削除」させる仕方を 教えて下さい。
- ベストアンサー
- その他(データベース)
- 抽出したレコードの印刷
アクセスで条件抽出(例:商品名の中に”高”という文字が含まれるレコードを抽出)したレコードを印刷したいのですが、どう処理したら良いのかわかりません。 抽出条件は毎回変わるのでクエリーは使用せずにinputboxを使用して抽出しています。 抽出したレコードのみをファイルに書き出してそのファイルをレポートにて出力したいのですが…。
- 締切済み
- オフィス系ソフト
- ファイルメーカーで対象レコードのコピー
ファイルメーカーで検索対象として抽出された複数のレコードを 別テーブルにコピーするにはどうしたらよいのでしょうか。 LOOPを使用するとコピー元のレイアウトとコピー先のレイアウトの切り替えがうまくいきません。 インポートだと全レコードが対象になってしまいます。 よろしくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- Perlを使用して2つのファイルから同じRecordのみ抽出する方法に
Perlを使用して2つのファイルから同じRecordのみ抽出する方法について はじめまして。 Perlを使用してフィイル1にあるレコードのみファイル2から抽出したいのですがhashを使用して実施してもうまく取り出せないため、何か方法やアドバイスが頂ければと思います。 なお、ファイル2にあるカラムで必要な部分はr1とr8のみですのでその部分のみ抽出し別のファイル(dファイル3)に出力できればと思います。 宜しくお願い致します。 ■ファイル1(カラム1つ) r1 5aa00000000 5aa00000001 5aa00000002 5aa00000003 ・ ・ ・ 約50,000行 ■ファイル2(カラム9つ) r1 ,r2,r3,r4,r5,r6,r7,r8 ,r9 5aa00000000,00,00,00,00,00,00,XXa,00 5aa00000001,00,00,00,00,00,00,XXb,00 5aa00000002,00,00,00,00,00,00,XXc,00 5aa00000003,00,00,00,00,00,00,XXb,00 ・ ・ ・ 約200,000行 ■ファイル3(カラム2つ) r1 ,r2 5aa00000000,XXa 5aa00000001,XXb 5aa00000002,XXc 5aa00000003,XXb ・ ・ ・ 約50,000行
- ベストアンサー
- Perl
- ファイルメーカー6で複数のレコードを1レコードにするには
MacOS9.2 ファイルメーカー6を使ってます。 全くの初心者です。よろしくお願いします。 今、簡単な納品書をFMで作ってます。 1行で品名と単価と個数と合計を表し 5行分あります。それに総合計が1つあります。 フィールドは1行目を品名1・単価1・個数1・合計1とし 2行目以降もそれぞれ2として、全部で5行分×4フィールドの 20フィールドと総合計フィールドを定義してます。 この納品書自体は問題ないのですが、 この内容を1枚にまとめ請求書として利用したいんです。 ただ、請求書は決まりがあり、行数が30行の表にして、 1行で品名1と総合計を表し、納品が有っただけの行数で表示したいんです。 例えば、10回(10日)納品が有った場合、1行目に納品書の1レコードの 品名1と総合計、2行目以降も同じ2レコード、3レコード・・・と表し、 11行目以降は表の罫線だけとしたいんです。 表自体は線で作れば出来るんですが、納品書から取り込む方法が分かりません。 もちろん、一つのファイルで納品書用レイアウトと請求書用レイアウトを作る方法でもいいですが、その場合だと請求書も納品書と同じ数のレコード数になりますよね。請求書用のレコードを小さくして、表として表示したら、1枚で印刷出来そうなんですが、その場合は30行に出来なさそうで困ってます。 質問が分かりづらくすみませんがよろしくお願いします。 何かいい方法を教えてください。
- ベストアンサー
- その他(データベース)
- ファイルメーカー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)の計算結果として "データ削除" は表示されます。 このあと、なんとも分かりません。そもそもこの方法では無理なのでしょうか?
- ベストアンサー
- その他(データベース)
お礼
おりがとうございます。 できました。