初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2016-02-03 16:11:37

ぺんぺん
Guest

レコードインポートの為のソート方法

前回お伺いしました質問の続きになります。

テーブルには【顧客】【販売商品】【入力】
の3つがあります。

入力用のレイアウトには、
【顧客】(フィールド)NO,氏名,住所,電話番号,年齢
【販売商品】(フィールド)NO,商品名,定価,原価,販売価格,数量
【入力用ダミー】販売商品をポータルで追加する為に設置してます。

【入力】のテーブルのフィールドは全てグローバルにしております。
※販売商品は、ダミーのテーブルを作り、ポータルで表示しています。
こちらの方法を、前回お伺いして、

入力確定で、それぞれ
入力 ⇒【顧客】テーブル
入力用ダミー ⇒【販売商品】テーブル
にフィールドの内容がインポートされるようになっています。
これを、入力者とは別に確認者が確認後、「確認済み」ボタンを押して
各テーブルにインポートされるようにする為に、
【顧客_確定】テーブル
【販売商品_確定】テーブル
の2つのテーブルを作り、いったんこちらにレコードをためてから、1つずつインポートしたいのですが、
レコードが複数ある状態で、対象の1レコードをインポートする為に
どのようにソートなどで対象にしたら良いかわからず困っておりました。
良い方法がありましたら、教えてください。

#2 2016-02-03 17:14:33

チポ
Member

Re: レコードインポートの為のソート方法

1レコードずつインポートしなければダメなのですか?

ならば、
ソートではなく検索とかで対象レコードをひとつにしておき、
その状態で開いたままインポートします。

入力テーブルをグローバルフィールドにしなければ、
各 「・・_確定」テーブルが不要になりますよ。


前スレで、私がレスを付けた記憶が有りますが、
そのスレが見つかりません。
出来ればリンク等していただければ。。

Offline

#3 2016-02-03 17:44:09

ぺんぺん
Guest

Re: レコードインポートの為のソート方法

チポさん
アドバイスいただきありがとうございます。
検索ですが、ボタンを押したときに、確認日に日付が入るように設定し、
そのままフィールドに日付が入っているものを検索し、インポートする方法でも、できるでしょうか?

すみません。前回アドバイスいただいたスレです。
https://fm-aid.com/bbs2/viewtopic.php?id=4072
https://fm-aid.com/bbs2/viewtopic.php?id=4068

入力に関してですが、入力者が入力したレコードを、確認者以外が閲覧や変更が出来ないようにしたかったので、入力のテーブルはグローバルのまま入力後にしておりました。
宜しくお願いします。



チポ wrote:

1レコードずつインポートしなければダメなのですか?

ならば、
ソートではなく検索とかで対象レコードをひとつにしておき、
その状態で開いたままインポートします。

入力テーブルをグローバルフィールドにしなければ、
各 「・・_確定」テーブルが不要になりますよ。


前スレで、私がレスを付けた記憶が有りますが、
そのスレが見つかりません。
出来ればリンク等していただければ。。

#4 2016-02-04 09:11:13

チポ
Member

Re: レコードインポートの為のソート方法

リンクありがとうございます。
ついこの間のことも忘れてしまう、物忘れの年寄りです^^;;;

検索ですが、ボタンを押したときに、確認日に日付が入るように設定し、
そのままフィールドに日付が入っているものを検索し、インポートする方法でも、できるでしょうか

書かれたままをスクリプトに出来ます。

入力と、顧客・販売商品が異なるファイルでしたら、
インポートはそちらでスクリプトにして、
入力のスクリプトでそれを実行させます。


入力者が入力したレコードを、確認者以外が閲覧や変更が出来ないように

これはアクセス権で可能でしょう。
入力で新規レコードを作成したときに、
アカウントを自動入力し、そのアカウント以外のユーザは閲覧禁止に出来ます。

Offline

#5 2016-02-04 18:41:36

ぺんぺん
Guest

Re: レコードインポートの為のソート方法

チポさん
アドバイスありがとうございます。
フィールドに日付が入っているものを検索したいので、
スクリプトのボタンの設定に

フィールド設定[Get(日付)] (で確定日付というフィールドに日付をいれて)
検索モードに切り替え
フィールド設定[IsEmpty(フィールド)] (で日付の入力のあるものを検索)
検索実行

で検索できるかとおもったのですが、検索できませんでした。
教えていただけるでしょうか。



チポ wrote:

リンクありがとうございます。
ついこの間のことも忘れてしまう、物忘れの年寄りです^^;;;

検索ですが、ボタンを押したときに、確認日に日付が入るように設定し、
そのままフィールドに日付が入っているものを検索し、インポートする方法でも、できるでしょうか

書かれたままをスクリプトに出来ます。

入力と、顧客・販売商品が異なるファイルでしたら、
インポートはそちらでスクリプトにして、
入力のスクリプトでそれを実行させます。


入力者が入力したレコードを、確認者以外が閲覧や変更が出来ないように

これはアクセス権で可能でしょう。
入力で新規レコードを作成したときに、
アカウントを自動入力し、そのアカウント以外のユーザは閲覧禁止に出来ます。

#6 2016-02-05 09:09:07

チポ
Member

Re: レコードインポートの為のソート方法

フィールド設定[IsEmpty(フィールド)] (で日付の入力のあるものを検索)
これではまったく意味をなしていませんよ。

任意の文字列(空白でないこと)を検索するには、検索演算子
「*」
を入力します。

ヘルプのリンクです。
http://www.filemaker.com/help/14/fmp/ja … tml#486515

Offline

#7 2016-02-05 19:08:22

ぺんぺん
Guest

Re: レコードインポートの為のソート方法

チポさん
ありがとうございます。出来ました。


チポ wrote:

フィールド設定[IsEmpty(フィールド)] (で日付の入力のあるものを検索)
これではまったく意味をなしていませんよ。

任意の文字列(空白でないこと)を検索するには、検索演算子
「*」
を入力します。

ヘルプのリンクです。
http://www.filemaker.com/help/14/fmp/ja … tml#486515

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 524.21 KiB (Peak: 529.12 KiB) ]