FileMaker 集計 エクセル そのままというかテキストでコピーする話
みたいな。
元々はテキストでさっとコピーしたいわけですが。
とりあえず、エクセルに出す方法については、
こちらのサイトにのっており。
レコードのエクスポートをすればよいという事に。
超詳しくのっているので、よくわかる。
PDFとかにするならそのままでOKですしおすし。
エクセルで見栄えよく出すにはって話はまた別の機会で。
そのままテキストで抜くにはどうしたら?
で、考える。
データとしてはこんな感じのレコードがありまして。(リスト)
集計するとこうなりまして。
レコードをなめると、まあ、数をぬくとこうだし(当たり前田の・・
集計をぬくとこうなので。(当たr・・ry
そう。理想はこうだ。間はタブだ!
エクセルにはるとこう!
じゃ、よき方はどうしてみたか?
困った時のGetLayoutObjectAttribute!!
そこで表示している集計の値が取れる。
んで。レコードにとっては、配置してるフィールドって事で。
繰り返しでも、ポータルでもないので、1なのであります。
単体フィールドはいつも1![1]!
そして、集計されている時、そこに表示されていない?たたまれている?レコードを選択している時は、この情報たちが空なのです。
つまるところ、空だったら、すっとばして次のレコードにいけばよい。
私は今回、「アクティブレイアウトオブジェクト名」が空ならすっとばし
次のレコードに行くことにした。
というわけで今日のファイル
今週と来週はミンキーがないので、みんなどうしてるか聞けないのである。
こんな方法じゃなくて、もっとさらっと抜く方法があるのかもなーと。
2週間お預けで、また今度聞こう。
GetLayoutObjectAttributeの話
WEBビューア―のsouceを取るとか、レイアウト内での位置とかぐらいでしか使った事なかったじゃがいも。
過日、ミンキーで野田てんてーが、contet rowsの話をしてくれて。
これ何がすごいって、ポータルってフィルターかける事あるんだけど
見たまんまの行のデータがとれるってので。驚愕!!
で、ヘルプにのってるねええ!!ってなってた。みんな注視していなかったネタであります。しゅんごい。
今回も、ふとこれ思い出して、取れるんじゃないか?ってやってみたらで来たから嬉しかった!!
というわけでヘルプ
追記 SQLで集計するという手法
ツイッターありがたいね!!
お湯割りさんが、SQLどう?ってとこから、個別にsumするってどう書くのかわからんて話から、じゃがいも大好き姉御から教えてもらった。
↑のついった―追ってもらったらわかるけども。
こんな感じで返ってくる。
(これに必要レコードとソートを入れればばっちり)
元々、集計を表示して、それをメールにコピーしたいとか、エクセルにコピーしたいっていう要望で、どうやってとろう?って今回考えたけど、
実際の作業としては、この続きがあって。
「発注した在庫が届いたら在庫をUPする」というところまで考えると、
教えてもらったSQLを元に発注書のレコードを作り、それをそのままUPするって繋げるのが、作業効率がよい。
もちろん、私の考えた方法でとってからでもレコードは作れるけど。
流れがいいな~って思った。
は~~~~~~~ついったーありがたい!!
みなさんいつもありがとう。
この記事が気に入ったらサポートをしてみませんか?