みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
皆様、ありがとうございます。
自動化をしたかったので、Shinさんのサンプルを参考に解決しました。
本当にありがとうございます。
説明が足らず、すいません。
CSVフォーマットでFMにインポートし、仕入先コード、行番号、日付、伝票番号、商品番号、数量のフィールドに保存しています。
複数枚ある同じ伝票番号は、連続のデータになっています。バラバラにはなっていません。
よろしくお願いします。
FMP15adv Win10です。
伝票データの行番号を続き番号にスクリプトで変更したいです。
左から、仕入先コード、行番号、日付、伝票番号、商品番号、数量のデータです。
伝票が2枚以上になると、伝票番号が同じでも行番号が1からになっています。
このデータの数量がないものを削除し、伝票行番号を続きの番号に変更したいです。
下記のデータで言うと、数量がない行番号4・5・6を削除し
その下に続く2枚目の同じ伝票番号の行番号を4から続く番号に変更したいです。
076,1,2017/2/7,4557,0299,1
076,2,2017/2/7,4557,0295,1
076,3,2017/2/7,4557,0501,2
076,4,2017/2/7,4557,,
076,5,2017/2/7,4557,,
076,6,2017/2/7,4557,,
076,1,2017/2/7,4557,0292,1 ←ここから行番号を4からに
076,2,2017/2/7,4557,0293,1
076,3,2017/2/7,4557,0294,1
076,1,2017/2/8,4582,0296,1 ←違う伝票番号もデータにあります。
076,2,2017/2/8,4582,0293,1
違う伝票番号も同じように、数量がないものと2枚目もありますので同じ処理がしたいです。
よろしくお願いします。
皆様、ありがとうございます。
Hiroさんの「前方一致」で解決しました。
いろいろ勉強になりました。
活用できるよう過去ログからも勉強してみたいと思います。
FMP15adv Win10です。
仕入先の商品コードを当社の商品コードにスクリプトで変更したいのですが
テーブルAのフィールドが仕入先商品コード「012345」
テーブルBのフィールドが商品名「012345 商品ああああ」、当社商品コード「6789」の場合
テーブルAの仕入先商品コード「012345」を
テーブルBの商品名「012345 商品ああああ」から検索し
対応するテーブルBの当社商品コード「6789」を
テーブルAのレコード「012345」から「6789」に置換したいです。
テーブルBの商品名は、先頭に仕入先商品コードを入力しています。(桁数はいろいろあります)
よろしくお願いします。
Pages: 1
[ Generated in 0.008 seconds, 6 queries executed - Memory usage: 516.36 KiB (Peak: 521.27 KiB) ]