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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » URLを開くを使用したメールに添付ファイルをつけたい » 2017-09-08 15:56:06

qb_dp wrote:

カンタンなのは、FileMakerを32bitにすることでしょう。

別の方法では、PowerSehllを使用すれば、柔軟にOutlookのメールが作成できます。

スクリプト例:(タイトル・本文などは、計算式で置き換えて下さい。)

Event を送信 [「aevt」; 「odoc」;
"powershell  -windowstyle hidden -Command \"
$Outlook = New-Object -ComObject Outlook.Application;
$Mail = $Outlook.CreateItem(0);
$Mail.Display();
$Mail.To = 'メールアドレス';
$Mail.Subject = 'タイトル';
$Mail.Body ='本文';
$Mail.Attachments.Add('C:\添付ファイルパス.png');
add-type -AssemblyName microsoft.VisualBasic;
add-type -AssemblyName System.Windows.Forms;
    $ps = Get-Process | Where-Object {$_.Name -eq 'OUTLOOK'};
    foreach($process in $ps){
        if($process.MainWindowTitle -ne '') {
            if($process.MainWindowTitle -match 'メッセージ') {
            [Microsoft.VisualBasic.Interaction]::AppActivate($process.ID);
            }
        }
    }
\""
]


※メールメッセージを作成するだけなら

$Outlook = New-Object -ComObject Outlook.Application;
$Mail = $Outlook.CreateItem(0);
$Mail.Display();
$Mail.To = 'メールアドレス';
$Mail.Subject = 'タイトル';
$Mail.Body ='本文';
$Mail.Attachments.Add('C:\添付ファイルパス.png');

ココまでで大丈夫です。
その後の add-type -AssemblyName microsoft.VisualBasic;.... は、
Outlookのウインドウを前面に出すためのコードです。

qb_dpさん、ご返事ありがとうございます。

自分の認識が間違っていたら申し訳ございませんが、Windows10に対して
32bitのFileMakerをインストール出来るのでしょうか?

PowerSehllの方法、ありがとうございます。
こちらでもテストで作成してみます。

#2 Re: 初心者のFileMaker pro Q&A » URLを開くを使用したメールに添付ファイルをつけたい » 2017-09-08 15:49:55

Hiro wrote:

mailto: スキーマによるメール送信かと思いますが、
そのオプションにファイル添付はありませんので、不可です。

Hiroさん、ご返事ありがとうございます。

そうなんですね。。。
文章だけであればmailto:スキーマで大丈夫ですが、
ファイル添付をさせる場合は別の方法を検討しないといけないんですね。

#3 初心者のFileMaker pro Q&A » URLを開くを使用したメールに添付ファイルをつけたい » 2017-09-08 13:40:50

yamakawa
Replies: 11

FileMaker Ad 14 / Windows7

いつもお世話になっております。

表題の件になりますが、
現在FileMakerでスクリプトの「メールを送信」を使用して各担当へメールを作成する機能を実装しておりましたが、
PCがWin7からWin10へと替わり、オフィスは32bitを使用するため「メールを送信」を使用すると
「サーバ使用中:他のプログラムがビジー状態のため、この作業を完了することができません」ダイアログが
表示されるため、「メールを送信」から「URLを開く」へ切り替えを行いました。
※オフィスのbit数ですが、客先都合のため変更は厳しいかたちとなります。

その中であるファイルについてはExcelファイルをメールに添付しているものもあり、
「メールを送信」であればファイル添付で指定ができるのですが、
「URLを開く」の場合はどのように設定すればよろしいのでしょうか?

というよりか、そもそも出来るのでしょうか?

ご教示のほどお願いいたします。

#4 Re: 初心者のFileMaker pro Q&A » クロス集計 » 2017-08-02 13:33:12

Hiro wrote:

質問します。
・集計対象は、現在の対象レコードですか?それとも、全レコードが対象ですか?
・提示された例は、集計結果の例示ですか?
・だとすると、これは、クロス集計ではなく、単なる集計です。
・クロス集計なら、1社1レコードのポータル表示でないと!
         A株式会社   A様 5   AA様 10
         B株式会社   B様 15   BB様 20
         C株式会社   C様 20
         D株式会社   D様 10
・結果だけでなく、元データの具体例も示してください。

記載内容が足らず申し訳ないです。
>・集計対象は、現在の対象レコードですか?それとも、全レコードが対象ですか?
集計対象は各レコード(メインテーブルのレコード)に対して「種別」という項目があり、
その中でA or B or Cと割り振られているレコードが対象になります。
※ファイルを開いた際のデフォルトは全レコードです。

>・提示された例は、集計結果の例示ですか?
集計結果のイメージになります。

>・結果だけでなく、元データの具体例も示してください。
各レコードに【会社名】【名前】【提出日実績】という項目があり、
それぞれ会社名と担当者名、提出日が入力されており、
会社名が同じでも担当者が違う場合があるので、集計結果のイメージのような
ポータルで表示できる集計が出来ればと思います。
ポータルの理由としては、レコードが増えた際に割り振られる会社名及び名前が
増える可能性があるためです。

#5 初心者のFileMaker pro Q&A » クロス集計 » 2017-08-02 12:00:30

yamakawa
Replies: 3

FM14Ad / Win7

いつも拝見させて頂いています。
過去のトピックを見たのですが、うまく出来ず再度質問させて頂きます。

FileMakerにてクロス集計を作成したいと思っています。
メインのテーブルの値をもとにメインテーブルの画面にて
ポップオーバーを設定し、その中にポータルで表示できればと思っています。

【会社名】【名前】【提出日実績】
A株式会社 A様  5
A株式会社 AA様  10
B株式会社 B様  15
B株式会社 BB様  20
C株式会社 C様  20
D株式会社 D様  10

集計対象の中で自己リレーションを結び、ポータルの表示まではいきますが
その後の会社名&名前ごとの集計がうまくいきません。

ご教示お願い致します。

#6 Re: 初心者のFileMaker pro Q&A » 第6週まである月の週設定について » 2017-07-25 09:27:16

Hiroさん

ご教示頂いた方法を試したところ考えていた結果が得られました。
本当にありがとうございました!

Hiro wrote:

日曜日から始まる月間カレンダーで6週がある月も、
最大5週に圧縮して、日付から週番を求める式、

Let(
[
   #start=Date(Month(日付);1;Year(日付));
   #start=#start-DayOfWeek(#start)+1;
   #end=Date(Month(日付)+1;0;Year(日付));
   #end= #end-#start+1;
   #start=日付-#start+1
];
   Max(Div(#start-1;7)+(#end<=7*5); 1)
)

#7 初心者のFileMaker pro Q&A » 第6週まである月の週設定について » 2017-07-24 18:27:28

yamakawa
Replies: 3

FMA 14 / Win7

いつも拝見し、勉強させて頂いております。

今回ご質問させて頂く内容ですが、
現在、今月分の月の累計値と第1週・・・第5週までの各週の予定・実績が表示される集計表を作成しているのですが、
今月のように7/1が土曜スタートで6週まである月の場合のみ、週の設定を7/1~7/8までを1週目と設定を行いたいと思っております。
※7/30と31は5週目で大丈夫です。

現状の設定方法は各集計値を取得する項目に別途週を取得するFを設け、
日付が入力されたタイミングでその日付が何週目に値するのか出しています。

【計算式】
Div ( Day ( 日付 ) +
DayOfWeek ( Date ( Month ( 日付 ) ; 1 ; Year ( 日付 ) ) ) - 2 ; 7 ) + 1

【リレーション】
年月 = 年月(取得する項目に入力された日付をもとに作成したF)
1週目 = 上記で取得した週

良い方法があればご教示を頂きたいです。

#8 Re: 初心者のFileMaker pro Q&A » 複合検索 » 2017-06-02 11:02:48

チポ wrote:

1回の検索で行おうとすると結構めんどうなことになりますね。

複数回に分けると思考が簡単になりますよ

しかし、
  B項目(テキスト)に「交換」を含まない
これを除外で検索するとすると順序を変えて、、

> B項目(テキスト)に「交換」を含まないかつ確認日に日付
これを検索して

> B項目(テキスト)に「交換」を含むかつ提出日に日付
これで拡大

> A項目(テキスト)に「未定」 or 「空白」のもの
これで絞り込み

でいいのでは。

チポさん
ご連絡が遅くなり、申し訳ありません。

上記のように視点を変えて考えて、うまくできました!
ありがとうございました!

#9 初心者のFileMaker pro Q&A » 複合検索 » 2017-05-31 10:51:39

yamakawa
Replies: 2

FileMaker Pro Ad 14 / Win 7

過去にも複合(OR)検索のトピックスがあったと思われますが、
うまく出来なかったため再度質問させていただきます。

条件が以下になります。
A項目(テキスト)に「未定」 or 「空白」のもの AND
B項目(テキスト)に「交換」を含むかつ提出日に日付 OR
B項目(テキスト)に「交換」を含まないかつ確認日に日付

現状は検索モードに切り替え
フィールド設定
新規レコード
フィールド設定
...etc
検索実行

と条件を組んでいるのですが、理想とする件数が抽出できないため
どなたかご教示をお願い致します。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 6 queries executed - Memory usage: 572.54 KiB (Peak: 593.52 KiB) ]