• 締切済み

ファイルメーカー6or8.5の繰り返しフィールドの使い方

windowsxpを使用しております。 ファイルメーカーは6と8.5を使用しております。 ファイルメーカーをエクセルのように使えないのはわかっているのですが、繰り返しフィールドを利用した見積書で見積の内訳を入力しているときに、一行抜けてしまった場合、間に挿入するスクリプトを考えていますが、上手くいきません。 どなたか教えていただければと思います。 A→A B→C →B と言う感じです。

みんなの回答

  • IROSS
  • ベストアンサー率52% (40/76)
回答No.1

A B C にする予定が A C になっちゃって間にBを入れたいから1行あける? A C こんな感じかな?

関連するQ&A

  • ファイルメーカーでの複数を選択して一つのフィールドに貼り付けするときのスクリプトの組み方。

    ファイルメーカーで複数A,B,Cの3つのフィールドがありこのフィールドが空でなければそれをコピーして「かきくけこ」ファイルのフィールドZに貼り付けをしたいのですが,どのようにスクリプトを組めばよいのでしょうか? 構成 ファイル名     フィールド名 「あいうえお」     A             B             C 「かきくけこ」     Z 仮にA,Bが空でなかった場合はAフィールドをコピーしてZフィールドに貼り付け,Zフィールドで検索して検索結果をもう一つのファイルに吐き出してから今度はBフィールドをコピーして・・・(Aと同様の処理) A,B,Cのどれか一つに入力されている場合はstatus(エラー)=400を使って出来たのですがよく考えるとこの方法では複数入力されたりしていると出来ないので途方にくれています。どなたか教えてください。 構成は Win2000 FMP5.5です。よろしくお願いします。

  • ファイルメーカーでのインポート、ルックアップ、計算式等の違い

    ファイルメーカー初心者です。 FM6 Win版を使用しています。 <例> ファイル(1)に フィールドA、Cが有り、 ファイル(2)に フィールドB、Cが有るとします。 Cはリレーションの定義に使えるシリアル番号とします。 入力の順序として、基本的にファイル(1)のAを含む諸々のフィールドに入力後、 ファイル(2)のB以外のフィールドに入力するものとします。 Bに、Aと同じの内容のデータを自動的に表示させる手法として、 (イ)リレーションを組んで、フィールドBにルックアップでフィールドAの値を入れる。 (ロ)リレーションを組んで、フィールドBに計算式=(1)::AでフィールドAの値を入れる。 (ハ)スクリプト インポート (ニ)スクリプト フィールド設定、フィールド内容の全置換え あと、コピー、貼り付けというスクリプトもあったような・・・ 上記のようなやり方があると思うのですが、それぞれどのようなときに使用することが望ましいのでしょうか? メリット、デメリットがあると思うのですが、よくわからないまま、 色々なパターンを試して、うまくいったものを使用している状況です。 基本的なことですが、違いが良くわかりません。 だんだんファイルの内容が複雑になってきて、混乱してきているので、 これらの違いを教えていただけないでしょうか? よろしくお願いいたします。

  • ファイルメーカーで繰り返しフィールドの一括消去

    ファイルメーカーで繰り返しフィールドに入力した データをスクリプトで一括で消去したいのですが、 スクリプトの時点では繰り返しフィールドの繰り返し 位置は指定できるのですが、1から20といった指定が 出来ません。 教えてください。 よろしくお願いいたします。

  • ファイルメーカーのスクリプトについて

    ファイルメーカーのスクリプトで質問があります。 検索を行うスクリプトですが、以下の場合どのようにすればよいのでしょうか? フィールドA、フィールドBがあるとします。 フィールドAには不規則な4桁の数字が入っています。 フィールドBにはテキストデータが入っているレコードと入っていないレコードがあります。 検索したいのは、例えば フィールドAには「1111」と入っているが、 その中でフィールドBには何も入っていないもの、 を選び出したいのです。 スクリプトを作ろうとするのですが、 フィールドBに何も入っていないものを選ぶための、「除外」機能がないように思うのです。 もしそのようなスクリプトを組むことができたら是非教えて下さい。

  • 【Win】ファイルメーカー⇔エクセル(インポート/エクスポート)

    ファイルメーカーPro 5.0で作成したデータをエクセルに エクスポートし、エクセル上でデータの修正等をして、 またファイルメーカーに戻したいと思います。(ファイルメーカーが 入っていないパソコンでデータを追加したりしたいため。) エクセルにエクスポートすると、フィールドを"繰り返し"に 設定している部分が、エクセル(コンマ区切りcsv、タブ区切りtab)では ひとつの列に『・』で区切られて入りますよね。 ファイルメーカー上 ⇒ フィールド1:「A」「B」「C」 エクセル上 ⇒ 列1:「A・B・C」 となりますが、 別のレコードの同じフィールドに「D」「E」「F」と入れたい場合 エクセル上でどう入力すれば良いのでしょうか。 「D・E・F」と入力すると、 ファイルメーカーにインポートしたときに「D・E・F」「(空欄)」「(空欄)」 となってしまいます。 分かりにくい説明で申し訳ありませんが、よろしくお願いします。

  • File Maker6でのフィールド定義を教えて下さい

    File Maker6での初心者です。 3箇所のフィールド定義で全部テキストタイプです。 1番目のフィールドは”0001”の様に数字のみの入力 2番目は日本語かな入力で漢字変換しない(基本的に) 3番目は全角英数文字のみ 入力時に各フィールドに来た時に、上記の入力状態に出来ないでしょうか Excelでは入力規制で出来るのですが ファイル メーカー6でも出来ますか

  • ファイルメーカーでの最大値のフィールド名の求め方

    ファイルメーカーPro7を使用しています。 1つのレコードに何個(数字タイプ)かのフィールドがあり、 その中から最大値のフィールド名を求める関数はありますか。 例)フィールド名 - 数量 A商店 3 B商店 22 C商店 6 . . . Z商店 345 答 Z商店 よろしくお願いします。

  • ファイルメーカ 毎月の日付

    FMv7です。 フィールドA-1-----フィールドA-2-----フィールドB-1-----フィールドB-2-----フィールドC 2007年     -----1月      -----2010年     -----5月      -----15日 全て数字のグローバル 上記のフィールドを参照して、2007年1月15日から2010年5月15日まで毎月C日のレコードをスクリプトで新規作成しようとしています。 フィールドD *グローバルでない* ・2007/1/15 ・2007/2/15   ~~ ・2010/5/15 フィールドCが28日までだったら問題はありません。 が、Cが31日になると ・2007/1/31 ・2007/2/31(Dが日付だと2007/3/3)  ~~ となってしまいます。 これを ・2007/1/31 ・2007/2/28(または29) ・2007/3/31 ・2007/4/30  ~~ と、繰上げた日にするいい方法はありませんか? QNo.1560175(ファイルメーカー 一ヵ月後の日付をだすには?)に近い回答があったのですが、2007/2/28と入力すると2007/3/31になってしまうので。このときは2007/3/28がほしいのですが。 たぶんこの計算式の頭に28日以下だったらそのまま、という式を追加させたらいいのでしょうが、記述がわかりません。

  • ファイルメーカーでの質問

    ファイルメーカーPro7を使用しています。 フィールドA(日付)フィールドB(日付)を作成し、 フィールドBがフィールドAの日付と同じか過ぎないように 入力を制限、経過した場合はメッセージを表示したいのですが どのようにすればよろしいでしょうか。 (例) フィールドA 2008/08/10 フィールドB 2008/08/01...OK! フィールドB 2008/08/20...メッセージ表示 よろしくお願いいたします。

  • ファイルメーカー「フィールド内容のエクスポート」でファイル名をフィールドの内容に

    こんにちは。 ファイルメーカーのエクスポートについて質問させていただきます。 ファイルメーカーは8.0を使用しております。 フィールドの内容(HTMLタグ)をHTMLファイルとして書き出したいと思い、 「フィールド内容のエクスポート」を使用してエクスポートするのは問題なくできたのですが、この書き出すファイルのファイル名を[フィールド名.html]というファイル名で保存することはできるのでしょうか? 例えばシリアルナンバーを自動的に発行するフィールドをファイル名とする。などです。 このようなことがファイルメーカーにおいて可能か否かも不明ですが、具体的なスクリプトの見本などがあればお教えいただきたいと思います。 よろしくお願いいたします。