みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Shin様 ありがとうございます。内部共有で使用しています。
印刷設定は、過去のバージョンアップの際はレイアウトが崩れたり等ありましたが、
レイアウト等ではなく印刷設定の動作との事ですね、18はまだ無いのですが、入手次第確認したいと思います。
通信セキュリティ関連に関しても、共有時に関連してくるその辺りも調べた方が良さそうですね……
久しぶりに質問させていただきます。
FileMakerのバージョンを、機械の入れ替えに伴い
Pro・Serverともに13から18に一気にアップデートする事になりました。
拡張子はfmp12のままのため、変換は必要ないとは公式に記載がありますが、
https://support.filemaker.com/s/answerv … =000024984
上記アドレスに記載された 各バージョンごとの廃止箇所については
使用箇所が無いか確認した上で動作検証を行う予定です。
その他にバージョンアップで注意した方が良い事項はありますでしょうか?
漠然とした質問で申し訳ありませんが、もし何かありましたら宜しくお願いいたします。
コピー リスト.IDフィールド
で、リストファイルのレコードを捕まえていますね。そのままの状態が続きますので、そのレコードは、自ウィンドウ以外に対して排他がかかります。
フィールド設定[リスト:件数フィールド:Get(スクリプトの結果)]、
現在のスクリプト終了[Get(対象レコード数)]を使用したスクリプトで上手く取得出来ることを確認できました。有難う御座いました。
チポさんの
>計算フィールド Count ( データ::ID )
この方法でも取得出来るとは思いますが、今回は既存のスクリプトを少し変える形で行うことにいたしました。ありがとうございます。
FM13/Win10です。
現在
リスト.fmp12
データ.fmp12
の2つのファイルがあり、
((リスト.fmp12のスクリプトA))
コピー リスト.IDフィールド
スクリプト実行(レコード件数取得:ファイル『データ』]
↓
((データ.fmp12のレコード件数取得))
検索モード切り替え
貼り付け データ.IDフィールド
検索実行
フィールド設定[リスト:件数フィールド:Get(対象レコード数)]
↓
元のスクリプトAに戻る
といった処理を行っています。
ですが、スクリプトデバッガで確認した所 エラー:301 別のユーザがレコードを使用中です のエラーが表示され、(使用者は私一人です)
件数が正しく取得できません(データビューアで確認した所、テーブルが見つかりませんと出てきてしまいます。)
この場合、どの辺りが原因で引っかかっているのでしょうか?
ありがとうございます。
ひとまず、タスクマネージャーを使って定期的に送る方向で考えつつ、
ファイルメーカーのOnTimeスクリプトは以前使用した際にうまくいかず不使用でしたが、再度挑戦してみようと思います。
FileMakerでメール機能を使用して、
○月○日○時になったら指定のアドレスにメールを送付する といった事は可能でしょうか?
環境がないので検証していませんが Windows がプリンタとして認識しているならできるでしょう。
プリンタ、タブレットも FileMaker Pro 13 もお持ちでないのですか?
評価版でもいいのでインストールして実機で試すのが最も手っ取り早いと思いますよ。
プリンタは既存のものがあり、タブレットとFM13は購入予定です。(ただしプリンタも手元にはない状態です)
後、昨晩の時点では分かっていなかった情報で、後出しになってしまうのですが・・・・・
実際はそのプリンタで印刷する際に、印刷用のライブラリを使用しているようです
レシート等を印刷するものの為、普通のプリンターとはまた異なる構造のようでして・・・・
FileMakerからC++やVBで設定したライブラリにアクセスする必要があるみたいなんです。
自分自身もよく分かっていない状況でして申し訳ありませんが、お願い致します。
Filemaker Pro 13を、Windows8.1が入ったタブレット(dynabookです)にインストールした上で、
モバイルプリンタ(Bluetoothで接続して印刷する)を使用して印刷したりする事は可能なのでしょうか?
Goの場合だとAirPrint系列は出来ると思ったのですが、今回は普通のProかつBluetoothと聞いているので・・・・・
遅ればせながら報告いたします。
結局エラーが止まらず、やむなしに該当ファイルを全部作りなおす事により対応いたしました。
ご回答くださった皆様申し訳ありません。ありがとうございました。
返信が遅れました。すみません。
レイアウトのトリガーも一切無かったです。
レコードを区切り区切りで実行して見ましたが、どうやらレコードの破損では無さそうでした。
しかし、起動時にソートが自動的に掛かるという所がどうも引っかかっています。開始スクリプトには存在していませんし。
絞り込み+ソート状態で終了した場合、次回起動時には改めて絞り込み+ソートが掛かるものなのでしょうか?
後今更気がついたのですが、
Microsoft visual Studio 2008 Service Pack 1 XMLエディター用セキュリティ更新プログラム
Microsoft visual Studio 2010 Service Pack 1
の更新プログラムがWindowsUpdateのカスタムに存在していました。
エラーが発生しているMSVCR110.dllがVisual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージに入っているようなのでもしかしたら何か関係があったりするのでしょうか・・・・・
追記です。
最適化コピーの場合もエラーが再度発生いたしました。
また、下のページの内容で、索引の再設定を行ってみましたが、結果は同じでした。
http://filemaker-jp.custhelp.com/app/an … /a_id/9151
Shin様
当該ファイルの開始時にはスクリプトは掛かっていないのです。
スプリクトデバッガにも引っかかりませんでした
起動と同時のソートは、どうやら前回終了時に、絞り込んだ内容がそのまま残っており、
(検索で 10000(対象)/20000(全体) 状態で終了 → 次回起動時は10000/20000状態で絞り込まれたまま。)
この状態で" ソートしています・・・・・ レコード数10000 "の状態で固まっていました。
本題下記のDBEngine.dllのエラーはこのソートエラーで出ていたようです。
最適化コピーに関してはまだ試せておりません。
試し次第再度記述いたします。
Shin様
申し訳ありません、FM13の間違いです。
修復はファイル構造について行われないのですね。
ソート自体は起動と共に実行されているので、
対象レコード云々~は出来るかどうか分かりませんが一度確認してみます。
作りなおす場合、新規作成でそのファイルと同じテーブル構造にした上で、
レイアウトコピー→スクリプトコピー→データコピーによって対応してみようと思います。
Shin様ありがとうございます。
FM9verのファイルは現状最新版しか現存していないようでして、過去verが残っておりません……
一旦Fp7ファイルを修復→Fp11で起動して確認して見ましたが、エラーは再度出ました。
FM9ではやはり現象は起きないみたいなのですが(試行回数と、必ず出るわけでは無いので確実に出ないかまでは不明です)
ただ、FM11でエラー終了後開始時に
『ソートしています・・』のダイアログが出てストップする現象が発生していました。
その後FM9で開いた場合、ソートは無事終了しているようです。
どなたか何かしら情報お持ちではありませんでしょうか・・・・
単純な事でもいいんです、よろしくお願いします。
Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージは入れてみたのですがダメでした。
なお、FM9では出ず、FM11では出ていたのでもしかしたら9→11の環境変化が何か関連しているのでしょうか・・・・?
FM13Adv ver3/Win7にて、
終了時時たま、
題名:Microsoft Visual C++ Runtime Library
本文:
Runtime Error!
R6025
- pure virtual function call
のダイアログが出た後に、
『FileMaker Pro Advanced』は動作を停止しました。 と表示されます。
次起動した際には、
『このファイルは不正に閉じられたため、一貫性チェックをしています』のダイアログが表示されます。
Recover.log には以下のように表示されています。
2014-10-02 19:13:25.229 +0900 XXX.fmp12 0 *** 不適切に終了されたファイルの一貫性チェックを開始しました。チェックするブロック数合計 23765
2014-10-02 19:13:30.937 +0900 XXX.fmp12 0 最大ブロックのシーケンス番号を 6554355 にリセットします。
2014-10-02 19:13:31.016 +0900 XXX.fmp12 0 *** 一貫性チェックを完了しました。 23765 ブロックをチェックしました
また、Windowsログ-アプリケーションには以下のように記載されています。
障害が発生しているアプリケーション名: FileMaker Pro Advanced.exe、バージョン: 13.0.3.231、タイム スタンプ: 0x53502a0d
障害が発生しているモジュール名: MSVCR110.dll、バージョン: 11.0.50727.1、タイム スタンプ: 0x5011aa2a
例外コード: 0x40000015
障害オフセット: 0x000a0a94
障害が発生しているプロセス ID: 0x48c
障害が発生しているアプリケーションの開始時刻: 0x01cfde294b37d070
障害が発生しているアプリケーション パス: C:\Program Files (x86)\FileMaker\FileMaker Pro 13 Advanced\FileMaker Pro Advanced.exe
障害が発生しているモジュール パス: C:\Windows\system32\MSVCR110.dll
レポート ID: a4dba40d-4a1c-11e4-bb04-00262d26012e
関連ありそうな別のエラーについても記載します。
障害が発生しているアプリケーション名: FileMaker Pro Advanced.exe、バージョン: 13.0.3.231、タイム スタンプ: 0x53502a0d
障害が発生しているモジュール名: DBEngine.dll、バージョン: 13.0.3.3112、タイム スタンプ: 0x53502687
例外コード: 0xc0000005
障害オフセット: 0x000b6937
障害が発生しているプロセス ID: 0x16b8
障害が発生しているアプリケーションの開始時刻: 0x01cfde2a62ac9e67
障害が発生しているアプリケーション パス: C:\Program Files (x86)\FileMaker\FileMaker Pro 13 Advanced\FileMaker Pro Advanced.exe
障害が発生しているモジュール パス: C:\Program Files (x86)\FileMaker\FileMaker Pro 13 Advanced\DBEngine.dll
レポート ID: a530ead7-4a1d-11e4-bb04-00262d26012e
このうち、MSVCR110.dllは
Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ に入っているようなのですが・・・・
DBEngine.dll
明日中に解決する必要があり困っています。
長くなってしまいましたが、どなたかご教示ください。よろしくお願いします。
実際に実行してみた所
うまくいきました。ありがとうございます。
すいませんそこまで見てなかったです・・・・・
少し色々調べつつ 教えてくださったソフトも試しに使ってみます。
とおりすがり様
ありがとうございます。
試用版と製品版で機能に差は無いかはご存知でしょうか?
確かに魅力的なのですが、しばらく今回と同様のケースは無いため、購入が躊躇われます・・・・
FileMakerのバージョンを9から13に上げることになりました。
そこで、使用していたPG(90ファイル分)を、fmp12にバージョンアップさせ、最新版のデータをfp7の方から持ってこなければいけないのですが、
この場合、どのような方法で行えば良いのでしょうか?
fp7を直接指定では出来ない上、約5万レコード以上あるテーブルもあるため、どうしようか悩んでいます。
出来ました。
ありがとうございます。
FM13ProAdvをWindows7で使用しています。
現在
テーブルA
日付
税率
テーブルB
日付
合計金額
消費税
消費税込金額
の2テーブルがあり、
日付同士で=リレーションを組み、
テーブルBの消費税フィールドには
関連テーブルの税率からルックアップ
空欄の場合コピーせず、一致しない場合近似値(小)を出す形にしています。
これでこの設定したルックアップ値を全レコードに適用させたいのです。
現状では、テーブルBの日付を修正しないと適用されないので・・・・・
よろしくお願いします。
試しに手持ちのFilemaker12で変換を行った所、Conversion.logを見た限りエラーが無く、
レイアウトもほぼ変わっていないようでした(全ての画面を見た訳ではありませんが・・・・)
12→13でそこまで変更された訳でも無さそうですし
問題無いかも知れません。ありがとうございました。
今度の消費税対応とXPサポート終了に伴い、プログラムの改修をすることになりました。
その中で、現在XP(FM9)で使用しているプログラムを
7で使用するため、FM13に変更する必要があるのですが、
その点で特に気を付けなければいけない点はありますでしょうか?
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 657.85 KiB (Peak: 695.51 KiB) ]