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

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

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

You are not logged in.

Announcement

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


#1 2015-05-07 14:02:53

写真の整理
Guest

写真の整理

FMGo、Pro12です。

従来は顧客毎にA4サイズの書類ファイルを作成し、撮影した写真や図面を貼り付けてました。
書類ファイルが数十枚溜まっています。
今後の事も考え、DB化したく、1枚の写真毎にレコード作成し、顧客名、撮影日、簡単な説明、日当たり具合などフィールドを複数作成し入力開始しています。
相談したいのは、
①顧客毎でiPadやPCに写真を12枚程度(4枚×3枚)毎に表示させる。
②全ての写真の複数のフィールドを検索し、検索結果を①同様に表示させる。

#2 2015-05-07 17:33:21

旅人
Member

Re: 写真の整理

まずは全部の写真をFMが扱えるようにオブジェクトフィールドにフォルダインポート
する必要があります。(1枚1レコード)そのテーブルに顧客名や撮影日などのフィー
ルドを作って入力ですね。

Offline

#3 2015-05-08 12:19:09

写真
Guest

Re: 写真の整理

旅人 wrote:

まずは全部の写真をFMが扱えるようにオブジェクトフィールドにフォルダインポート
する必要があります。(1枚1レコード)そのテーブルに顧客名や撮影日などのフィー
ルドを作って入力ですね。

ここまでは既に出来ております。
写真を見るのに下に移動して一枚毎見るのではなく、モニターに沢山見れないかと思いまして。

#4 2015-05-08 15:01:19

チポ
Member

Re: 写真の整理

1.
1顧客を1レコードの別テーブルを作り、
顧客でリレーションして、
ポータルを横に並べて表示。

2.
写真のテーブルのヘッダにポータルで表示
ポータルフィルタで表示を絞り込めます。

Offline

#5 2015-05-08 16:46:43

写真
Guest

Re: 写真の整理

チポ wrote:

1.
1顧客を1レコードの別テーブルを作り、
顧客でリレーションして、
ポータルを横に並べて表示。

2.
写真のテーブルのヘッダにポータルで表示
ポータルフィルタで表示を絞り込めます。


1.別テーブルを作成し、ポータルを6個横一列に配置しましたが、写真はどれも同じです。

2.写真のテーブルとは、作成済みのテーブルの事ですよね。
ヘッダに1顧客を1レコードのポータルフィルタを配置しましたが、1レコード毎しか見れません。

#6 2015-05-08 17:01:16

qb_dp
Member

Re: 写真の整理

だいぶ前に作ったサンプルです。
3x3で画像タイル表示。
Tile_View.zip (377k)
https://sites.google.com/site/scriptmak … /tile-view

Offline

#7 2015-05-08 17:18:28

チポ
Member

Re: 写真の整理

qb_dpさんのサンプルは見ていないので重複でしたらご容赦を。

1.
ポータルの開始行を指定できます。

2.
「X」の自己リレーションにして、
グローバルフィールドを必要数用意。

フィルタの例を、、
  IsEmpty ( 撮影日_g ) or 撮影日_g = 撮影日

これで、
撮影日_g に入力がなければ全ての撮影日が、
入力が有ればその撮影日のレコードが表示されます。

Offline

#8 2015-05-26 14:29:26

写真の整理
Guest

Re: 写真の整理

db_dpさま
サンプルをダウンロードしました。
Picturesに「顧客名」や複数のフィールドを作成しました。
それを検索し、Viewにレイアウト切替すると一画面3×3=9枚の写真が見ることができました。
これにより当初の相談内容と同じと思われますが、使い方に間違いはないでしょうか。
又、Picturesの「イメージのサムネイム」や「ファイル名」「ファイルパス」の使い方が分かりません。

チポ様
申し訳ありませんがスキル不足で、ご指導いただいた内容が理解出来ません。

#9 2015-05-26 18:14:23

qb_dp
Member

Re: 写真の整理

>使い方に間違いはないでしょうか。
使い方とかは、特にありません。
タイル表示のサンプルなので、参考にしていただければと思います。

>又、Picturesの「イメージのサムネイム」や「ファイル名」「ファイルパス」の使い方が分かりません。
これも同様に使い方とかは、特にありません。
表示速度優先で画質が落ちても良いなら「イメージのサムネイム」を使うとか、不要なら削除しても大丈夫です。

Offline

#10 2015-06-05 16:15:09

写真の整理
Guest

Re: 写真の整理

qb_dp wrote:

>使い方に間違いはないでしょうか。
使い方とかは、特にありません。
タイル表示のサンプルなので、参考にしていただければと思います。

>又、Picturesの「イメージのサムネイム」や「ファイル名」「ファイルパス」の使い方が分かりません。
これも同様に使い方とかは、特にありません。
表示速度優先で画質が落ちても良いなら「イメージのサムネイム」を使うとか、不要なら削除しても大丈夫です。

色々試しましたが個々の写真に対し、新規作成するフィールドを表示させる方法が分かりません。
例えばviewレイアウトの9個の写真毎にコメントを表示させたいのですが。

#11 2015-06-07 10:21:20

旅人
Member

Re: 写真の整理

基本はチポさんの方法から始めた方がいいと思いますサンプル。
http://pupld.net/21/150607/xm2d8cr5t6/index.cgi
検索はあいまいがありそうなので、写真テーブルで検索モード
を使った方が・・・

Offline

#12 2015-06-08 11:23:07

写真の整理
Guest

Re: 写真の整理

旅人 wrote:

基本はチポさんの方法から始めた方がいいと思いますサンプル。
http://pupld.net/21/150607/xm2d8cr5t6/index.cgi
検索はあいまいがありそうなので、写真テーブルで検索モード
を使った方が・・・

旅人さま
サンプルまで作成いただき大有難御座います。
早速、ポータ設定の最初の行を15まで増やしiPad画面に5枚×3枚=15枚が表示できるようにしました。
顧客毎の写真枚数はばらつきがありますが50枚程度です。
16枚以上の写真を見るには最初の行を50まで増やすしかないのでしょうか。

#13 2015-06-08 12:54:28

旅人
Member

Re: 写真の整理

最初の行というのがよく分かりませんけど
50行作るしか無いと思いますよ。
15個表示、30個表示・・・・と複数のレイアウトを作れば
関連レコード数によってレイアウトを切り替える事はできます。
Goでもできるかどうかは知りません・・・

Offline

#14 2015-06-08 13:24:29

チポ
Member

Re: 写真の整理

16枚以上の写真を見るには最初の行を50まで増やすしかないのでしょうか

15レコードごとに照合するようなリレーションにするか、
ポータルフィルタで15レコードごとにすることも可能でしょう。

Offline

#15 2015-06-09 13:16:25

写真の整理
Guest

Re: 写真の整理

チポ wrote:

16枚以上の写真を見るには最初の行を50まで増やすしかないのでしょうか

15レコードごとに照合するようなリレーションにするか、
ポータルフィルタで15レコードごとにすることも可能でしょう。



15レコードごとに照合するようなリレーションにするか、

どのようなテーブルを作成して、何通しをリレーションすれば良いのでしょうか。


ポータルフィルタで15レコードごとにすることも可能でしょう。

設計方法を教えて頂けないでしょうか。

超初心者なので理解不足で申し訳ありません。

#16 2015-06-09 14:23:13

チポ
Member

Re: 写真の整理

フィルタの方が簡単ですね。


写真テーブルで自己リレーション
  顧客名 = 顧客名
  and
  表示順 >=表示順
  (ポータル表示順になるユニークな番号のフィールド・・レコードIDとかシリアル番号とか・・)

計算フィールド「番号」を作り
  Count ( 自己リレーション::顧客名 )
これで、顧客ごとにシリアル番号が振られます。


顧客ごとのテーブルで数字フィールドを作り、
ポータルフィルタの条件式を
  数字フィールド < 番号
として、
数字フィールドに
  0  15  30  45 ・・
と入れ替えてみてください。

この入れ替えをスクリプトにして、
ボタンで順に表示を切り替えることが出来ます。

Offline

#17 2015-07-03 16:41:33

写真の整理
Guest

Re: 写真の整理

チポ wrote:

フィルタの方が簡単ですね。


写真テーブルで自己リレーション
  顧客名 = 顧客名
  and
  表示順 >=表示順
  (ポータル表示順になるユニークな番号のフィールド・・レコードIDとかシリアル番号とか・・)

計算フィールド「番号」を作り
  Count ( 自己リレーション::顧客名 )
これで、顧客ごとにシリアル番号が振られます。


顧客ごとのテーブルで数字フィールドを作り、
ポータルフィルタの条件式を
  数字フィールド < 番号
として、
数字フィールドに
  0  15  30  45 ・・
と入れ替えてみてください。

この入れ替えをスクリプトにして、
ボタンで順に表示を切り替えることが出来ます。


下記のことを実施しましたが、顧客レイアウトで表示している写真が初めに登録した同じ写真しか表示しません。

写真テーブルで自己リレーション
  顧客名 = 顧客名   and   表示順 >=表示順
⇨ =及び>=の右側の顧客名と表示順は写真2ですよね。

これで、顧客ごとにシリアル番号が振られます。 ⇒ 顧客毎に表示できるようになりました。

ポータルフィルタの条件式を  数字フィールド < 番号 ⇒ 顧客::数字<写真::番号 ですよね。

何度も申し訳ありません。

#18 2015-07-04 11:41:43

チポ
Member

Re: 写真の整理

写真テーブルで自己リレーション
  顧客名 = 顧客名   and   表示順 >=表示順
⇨ =及び>=の右側の顧客名と表示順は写真2ですよね。

その通りです。


ポータルフィルタの条件式を  数字フィールド < 番号 ⇒ 顧客::数字<写真::番号 ですよね

これもその通りです。



顧客レイアウトで表示している写真が初めに登録した同じ写真しか表示しません

全てのポータルに一つの同じ写真を表示
ですか?


取りあえず、、
ポータルフィルタの設定をやめて、
ポータルに正しく表示されるか確認ですね。

正しく表示されていれば、フィルタの問題となります。

Offline

#19 2015-07-06 15:02:51

写真の整理
Guest

Re: 写真の整理

チポ wrote:

写真テーブルで自己リレーション
  顧客名 = 顧客名   and   表示順 >=表示順
⇨ =及び>=の右側の顧客名と表示順は写真2ですよね。

その通りです。


ポータルフィルタの条件式を  数字フィールド < 番号 ⇒ 顧客::数字<写真::番号 ですよね

これもその通りです。



顧客レイアウトで表示している写真が初めに登録した同じ写真しか表示しません

全てのポータルに一つの同じ写真を表示
ですか?


取りあえず、、
ポータルフィルタの設定をやめて、
ポータルに正しく表示されるか確認ですね。

正しく表示されていれば、フィルタの問題となります。

報告いたします。
全てのポータルに一つの同じ写真を表示ですか?
⇒横5個×縦3個 計15個のポータルですが、全て一番目に登録した同じ写真が表示します。
同じ写真のポータルフィルタの条件式は 顧客::数字<写真::番号 です。
数字はポータル内外に配置しています。

顧客レイアウトを複製しポータルフィルタの設定を解除しました。
異なる写真で正しく表示していると思います。
宜しくお願い致します。

#20 2015-07-08 09:51:17

チポ
Member

Re: 写真の整理

となると分らなくなりました。


ポータルの設定を確認してください。

15の1行ポータルが有りますよね。
それぞれの最初の行が1から順に15までの設定になっていますか?


また、
写真::番号
は顧客ごとに1からのシリアル値になっていますか?

Offline

#21 2015-07-10 16:25:00

写真の整理
Guest

Re: 写真の整理

チポ wrote:

となると分らなくなりました。


ポータルの設定を確認してください。

15の1行ポータルが有りますよね。
それぞれの最初の行が1から順に15までの設定になっていますか?


また、
写真::番号
は顧客ごとに1からのシリアル値になっていますか?


ポータル設定-書式-最初の行を1~15まで順番に入力しました。
そうすると順番に表示することができました。

拡大表示はポータルのボタン設定でレイアウト変更させると大きく表示できました。
この方法で宜しいでしょうか。

#22 2015-07-10 16:57:56

チポ
Member

Re: 写真の整理

結果に不満がなければそれでいいのでは。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 571.59 KiB (Peak: 592.49 KiB) ]