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

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

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

You are not logged in.

Announcement

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


#1 2023-01-06 23:46:17

のーあ
Guest

いいね!!ボタンについて

初めまして。ファイルメーカー18を使用しています。

まだファイルメーカーを触って1か月程度で
行き詰っており、こちらへの質問に至りました。

質問内容ですが
いいね!!ボタンのマークにスクリプトを入れてますが
うまく反映してくれません。
何が間違っているのか教えて頂きたいです。。。

フィールドは下記の2つです。
①いいねボタン (数字)
②いいねプラス (計算フィールド) = いいねボタン + 1

スクリプト
    フィールドへ移動 []
     コピー [選択, "いいねプラス"]
     貼り付け [選択, "いいねボタン"]
    フィールドへ移動 []

また1レコードに対して1アカウント1いいね!!までしかできないようにしたいです。

ご教授頂けますと幸いです。。。

#2 2023-01-07 02:10:52

Shin
Member

Re: いいね!!ボタンについて

コピペを使うより、フィールド設定を使った方が簡単ですよ
スクリプトは、
フィールド設定[ いいね ; いいね+1 ]
レコード確定

こんな方法もありますよ。スクリプトを使わず、構造だけで✔をして、計算できます。もちろん、1人ごとに有り無しの2択です。
https://www.dropbox.com/s/832dd2s3xn84f … 2.zip?dl=0

Last edited by Shin (2023-01-07 10:23:48)

Offline

#3 2023-01-07 10:09:14

himadanee
Guest

Re: いいね!!ボタンについて

>1レコードに対して1アカウント1いいね!!までしかできない
誰がいいねしたか保存する必要がありますから、
①いいねボタン (数字)
②いいねした人 (テキストフィールド)
にして、スクリプトは
フィールド設定「いいねした人;UniqueValues(List(いいねした人;Get(アカウント名)))」
フィールド設定「いいねボタン;ValueCount(いいねした人)」
じゃないでしょうか。いいねボタンは計算フィールドでもいいです。

いいねを解除するとしたら計算式が多少複雑になりますが、同じ方法です。

#4 2023-01-09 15:29:04

のーあ
Guest

Re: いいね!!ボタンについて

ご返事が遅くなり申し訳ありません。。。。

お二方のご意見を参考にさせて頂き、うまくいけました!
ありがとうございました!!!!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 548.35 KiB (Peak: 579.24 KiB) ]