みんなの投稿

調べてもわからなかったのでこちらで相談させてください💦

・契約中のコース(スタンダード)
・やりたいこと
kintoneアプリフィールドの条件に応じてレコード件数をカウントしたい
・イメージ
画像の顧客名「金都運総研」がレコード番号「831」より前に存在していた場合(すでに同じ名前のレコードがあった場合)、既存レコード数から数えて何番目のレコードなのかを、レコード件数フィールドに入れたいです。
・使用プラグイン
krewdata、その他無料プラグインは使用していますが、他の有料プラグインは入っていないので、これを機に交渉してみてもいいかもしれません、、。

なにかいいアイデアありましたら教えていただけると助かります💦

5件のコメント (新着順)

何度もすみません!
いただいたお知恵をもとに試したところ、無事希望通りのデータが取れました!
ご対応本当にありがとうございました!!✨

色々考えてくださって本当にありがとうございます!!
今まで一人で考えてて煮詰まっていることが多かったので、こんなに丁寧に教えてくださる方がいてまずそのことに感動しております😭

初心者故に脳内処理に時間がかかるため、いただいたコメントをゆっくりみて今日色々試してみようと思います!

TiSさんの条件分岐処理プラグイン(https://www.tis2010.jp/branchprocess/)でできましたよ!

採番用の文字列(1行)フィールドを作り、
以下キャプチャのように設定すれば、レコード保存のタイミングで、同じ「顧客名」の中で連番をつけてくれました。

とりあえずざっくり。
アプリ結合で大きいレコード番号と小さいレコード番号を紐づけて引き算したらお目当ての数が出せますか?


で、紐づけるために大きい方のレコードと小さい方のレコードを抽出するという処理が必要になります。
という考え方でできるかどうか試してみてください!!

あれ?なんか勘違いしてたかな?
金都運総研がアプリに何件あって何件目ってことか。
それならもりおすさんのやりかたか、krewDataならアプリへの出力の時に「自動採番」のタブで設定ができます。

上の回答は、831の金都運総研がその前の金都運総研のレコードよりも何件後にあるかという謎の計算してました。はずかしw

KrewDataでできるならそれが一番よさそうですね。
うちはKrewDataが入っていないのでTiSさんでの回答になってしまいました。

私も勢いで回答して、あとで自分であれっと思うことはよくあります。私の今回の回答もそうならなければよいのですが。。。笑

ご参考程度の話ですみません。

上図のようなレコードがあったとして、フォームに関連レコード一覧を配置すれば、下図のような表示することまでは基本機能で簡単にイケます。

しかし、レコード番号と関連レコード一覧は計算に含められないようなので、
・保存直後にレコード番号を転記するカスタマイズかこれができるプラグイン
・関連レコード一覧をテーブルのように集計/検索/計算するカスタマイズかこれができるプラグイン
が必要と思われます。

基本機能のみですと、”表示されているレコード番号から前に見ていって条件に最初にマッチするレコード番号を取得する”のは目視によるしかないようです。


ご回答ありがとうございます!

ほしいのは「レコード番号」ではなく、「金都運総研」がいくつあって、該当レコードはその中の何番目なのか、が知りたいので、そうなると標準機能では難しいですよね😿😿

 関連レコード一覧をテーブルのように集計/検索/計算するカスタマイズかこれができるプラグイン
👆こちらでできそうか検討してみようと思います!

「金都運総研」がいくつあって、該当レコードはその中の何番目なのか、

そうだったのですね。失礼しました。

変化球になるかもしれませんが、ジャストアイデアです。
集計等は既存の別アプケーションに任せるという考え方です。

 ①レコード一覧を「金都運総研」で絞り込む。(④でも絞り込みはできるので、いきなり②からでもよいと思います。)
 ②絞り込み一覧、もしくは全レコードをCSV出力する。
 ③対象となるレコード番号を取得する。
  (そうです、ここでレコード番号を使うのが簡単かと。)
 ④Excelで②と③を使って、「金都運総研」の総数、③の位置などを取得する。
こういうのはいかがでしょう。

※基本、全手動を想定して書いています。
※プラグインとは違ったアプローチになっていますが、プラグインは不要ですし、自動化も視野に入れられると思います。