みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
本日、エンジニアの方をお呼びして本件を解決して頂きました。
メインPCとクライアントPCが共通で使用出来るネットワークドライブをメインPC側に用意して、
その中にファイルメーカーファイルと書き出し先フォルダを用意するという内容でした。
作業費用は正直大変高くつきましたが(時給5万円)、解決して良かったです。
ご回答、ありがとうございます。
今、パソコンAでは、マイドキュメント内にファイルメーカーのファイルや、書き出し先フォルダがあるので、
試しにマイドキュメント全体をネットワーク共有公開をして、
パソコンBからパソコンAのマイドキュメントを全て観覧・編集出来るようにしましたが、
やはり同様のエラーが起こってしまうようです。
また、事情により書き出すファイルはパソコンA内のドキュメントに常に保管したいので、
パソコンAとBに書き出しデータが散ってしまう状態には出来ません。
他に解決方法はございますでしょうか?何卒宜しくお願いいたします。
久しぶりに投稿させていただきます。
現在、パソコン2台で、ファイルメーカーで構築したシステムを使用しております。
システムの本体は、パソコンAに保管しております。
そのシステムのスクリプトで、パソコンA内のドキュメントにファイルを書き出すというものがあり、
パソコンAのユーザーがその作業を行う場合は問題無いのですが、
パソコンBのユーザーが共有ファイルとしてシステムを使用し、そのスクリプトを実行すると以下のようなエラーが発生します。
------------------------------------------
ディスク上に作成できませんでした。ファイル名を変更、ディスクの空き容量を増加、ロックを解除、または他のディスクを使用してください。
------------------------------------------
このように、共有ファイル上でレコードのエクスポートを行う場合は、どのような設定をすればエラーが起こらないのでしょうか?
ご存知の方、お力を貸して頂ければと思いますので、何卒宜しくお願い申し上げます。
Shin様
10月1日から12月31日までが92日だから、Year関数で受注日から92日後の年を出し、それを2015で引くという感じですよね(。-∀-)!
大変勉強になりました!!今後も日付周りを触る時は応用して頑張ります!!!
Case() 関数の使い方もありがとうございます!!今後はこのように使おうと思います(*‘∀‘)!
チポ様
>「...」これは検索演算子で、計算式には使えません。
そうなんですね!大変勉強になります!
正しい計算式もありがとうございます!
今後使用する場面が来たら使ってみます!
Shin様
これ以上無い素晴らしい回答です( ;∀;)!!!!!!!!!!
全てが上手くいきました!!!
本当にありがとうございます!!!!!
ふくろう様
コメントありがとうございます。また、質問内容が足らず申し訳ございませんでした。
正確に書きますと、受注日という日付フィールドが、
2015年10月1日から2016年9月31日までの場合は「1期」とテキストを出力、
2016年10月1日から2017年9月31日までの場合は「2期」とテキストを出力、
この調子で3期、4期、5期… と出力され続けるようにしたいです。
簡単であれば期間無制限に出力され続けるようになれば良いなと思いますが、
以下のようなイメージで、設定した期間のみ出力されるようになれば十分です。
Case (
受注日 = 2015/10...2016/9 ; "1期" ;
受注日 = 2016/10...2017/9 ; "2期" ;
受注日 = 2017/10...2018/9 ; "3期" ;
受注日 = 2018/10...2019/9 ; "4期" ;
受注日 = 2019/10...2020/9 ; "5期" ;
受注日 = 2020/10...2021/9 ; "6期" ;
受注日 = 2021/10...2022/9 ; "7期" ;
受注日 = 2022/10...2023/9 ; "8期" ;
受注日 = 2023/10...2024/9 ; "9期" ;
受注日 = 2024/10...2025/9 ; "10期" ;
受注日 = 2025/10...2026/9 ; "11期" ;
受注日 = 2026/10...2027/9 ; "12期" ;
受注日 = 2027/10...2028/9 ; "13期" ;
受注日 = 2028/10...2029/9 ; "14期" ;
受注日 = 2029/10...2030/9 ; "15期" ;
"エラー" )
以上、何卒宜しくお願い致します。
いつもお世話になっております。
通販サイトの注文情報を管理するデータベースなのですが、
その注文が会社の何期目に頂いた注文なのかを識別するフィールドを作成したいです。
9月が決算月なので、以下のような計算式を試しましたが、
上手くいきませんでした。
Case (
受注日 = 2015/10...2016/9 ; "1期" ;
受注日 = 2015/10...2016/9 ; "2期" ;
"エラー" )
※受注日は日付フィールドとなります
どなたか分かる方いらっしゃいますでしょうか?
何卒宜しくお願い致します。
tim様
コメントありがとうございます!
>「固定フィールド値」をスクリプトで設定してますか?
いいえ、リレーするテーブル双方にテキストで直接データを持たせており、変更する事は無いです!
※ブランド名、もしくはカテゴリ名でリレーションしています。
やはり解決する事は難しそうですね、、
エラーが出た直後、何も変更せず、もう一度スクリプトを実行すると正しいデータが出るので、
恐らく設定や計算式のミス等では無いと思うのですが、だからこそ逆に原因が特定出来ず困っています、、
こちらのスレッドを作って以来、なぜかエラーが出ていないので、
また暫く様子を見ようと思います。。
色々とありがとうございます(´・ω・)!
tim様
コメントありがとうございます!
>リレーションの条件は固定フィールド値ですか?そこも計算フィールド?
>ファイルは1つですか?
固定フィールド値で、ファイルは1つです!
宜しくお願いしますm(_ _)m
tim様
コメントありがとうございます!
>ブランドandカテゴリ一覧 コンテンツ の計算式は?
以下のような計算式です!
-----------------------------------------------------------------
Substitute ( 商品マスタ::【定数】共通テンプレート 冒頭宣言
& "<head>"
& "<script>
if ( navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPod') > 0 || (navigator.userAgent.indexOf('Android') > 0 && navigator.userAgent.indexOf('Mobile') > 0) ) {
location.href = '" & 【定数】URL ルート & "smartphone/category.html';
}
</script>"
& "<link rel=\"alternate\" href=\"" & 【定数】URL ルート & "smartphone/category.html\">"
& 商品マスタ::【定数】共通テンプレート ヘッダー記述
& "</head><body>"
& "<!--{$googleアナリティクス}-->"
& "<div id=\"main_wrapper\">"
& 商品マスタ::【定数】共通テンプレート ヘッダー
& 商品マスタ::【定数】共通テンプレート レフト
& "<div class=\"title_ber\" style=\"margin-top: 80px;\">FREE WORD</div>"
& "<!--{$サーチボックス}-->"
& "<div class=\"title_ber\">CATEGORY</div>"
& "<div class=\"new_cat clearfix\">"
& ブランドandカテゴリ一覧ページ 大カテゴリブック 書き出しテーブル::検索ページ アイテムリスト まとめ
& "</div>"
& "<div class=\"title_ber\">BRAND</div>"
& "<ul class=\"book_wrapper clearfix\">"
& ブランドandカテゴリ一覧ページ ブランドブック 書き出しテーブル::PC 書き出し用
& "</ul>"
& 商品マスタ::【定数】共通テンプレート フッター
& "</div></body></html>" ; [ "¶" ; "" ] ; [ "<!--{$smartphone}-->" ; "" ] )
-----------------------------------------------------------------
>ブランドandカテゴリ一覧 に直接記述がある部分
>とはちょっとニュアンスが違うような?
良く考えたら直接記述があるわけでは無いですね、、上の計算式の
ブランドandカテゴリ一覧ページ 大カテゴリブック 書き出しテーブル::検索ページ アイテムリスト まとめ
もしくは
ブランドandカテゴリ一覧ページ ブランドブック 書き出しテーブル::PC 書き出し用
が、空白になってしまう場合があります。
そして、ブランドandカテゴリ一覧ページ ブランドブック 書き出しテーブル::PC 書き出し用 は以下の通りです
-----------------------------------------------------------------
List ( ブランドマスタ::本 アイテムリスト )
-----------------------------------------------------------------
ブランドマスタ::本 アイテムリスト は以下の通りです
-----------------------------------------------------------------
"<li class=\"book_list\">
<div class=\"book01\">
</div>
<div class=\"book02\">
<a href=\"<!--{$ルートURL}-->brand_page/" & ブランド名 英語 ファイル名用 & ".html\" target=\"_top\"><img src=\"<!--{$ルートURL}-->images/" & ブランド名 英語 ファイル名用 & "_book_327.png\" /></a>
</div>
<div class=\"book03\">"
& ブランド名 &
"</div>
<div class=\"book04\">"
& ブランド 見出し 上 & ブランド 見出し 下 &
"</div>
</li>"
-----------------------------------------------------------------
長文で、しかも非常に分かりずらいと思うのですが、、、もし何か思い当たる事がありましたら、何卒宜しくお願いします!
いつもお世話になっております。
原因不明でずっと解決しない事だったのですが、
恐らくこちらで相談しても解決は難しいと思い放置していたエラーです。
が、ここ最近頻発にエラーが起こり、非常に困っているので、
改めてご相談させて頂きます。
まず対象のシステムの内容ですが、
在庫数の情報を入れるだけで、ECサイトの全ページを更新するシステムです。
例えばSOLD OUTの表記だったり、楽天市場など複数モールのcsvを書きだしたり、等です。
実行ボタンを押すと、約30個のスクリプトが順番に実行される仕組みなのですが、
その中のスクリプトのひとつが問題で、
具体的には以下の計算式を特定のフィールドに挿入するというものです。
-----------------------------------------------------------------------------------
Substitute ( ブランドandカテゴリ一覧 コンテンツ ;
[ 【定数】URL ルート ; 【定数】URL ルート 自社] ;
[ 【定数】URL 商品画像保管フォルダ ; 【定数】URL 商品画像保管フォルダ 自社] ;
[ 【定数】URL 3; 【定数】URL 3 自社] ;
[ 【定数】URL 4 ; 【定数】URL 4 自社] ;
[ 【定数】URL 5 ; 【定数】URL 5 自社] ;
[ 【定数】サイト別テンプレート ヘッダーメニュー ; 【定数】サイト別テンプレート ヘッダーメニュー 自社] ;
[ 【定数】サイト別テンプレート フッターコピーライト ; 【定数】サイト別テンプレート フッターコピーライト 自社] ;
[ "<!--{$HEADTITLE}-->" ; 【TITLE】ブランドandカテゴリ一覧 自社] ;
[ "<!--{$HEADDESCRIPTION}-->" ; 【DESCRIPTION】ブランドandカテゴリ一覧 自社] ;
[ "<!--{$HEADKEYWORDS}-->" ; 【KEYWORDS】ブランドandカテゴリ一覧 自社] ;
[ "<!--{$googleアナリティクス}-->" ; 【定数】サイト別テンプレート googleアナリティクス 自社] ;
[ "<!--{$PCお知らせ}-->" ; If ( IsEmpty ( 自社 お知らせ スイッチ ) ; "" ; 自社 PC お知らせ ) ] )
-----------------------------------------------------------------------------------
ブランドandカテゴリ一覧 コンテンツ(計算式フィールド) というのがHTMLコードなのですが、ドメイン部分などを<!-- URL ルート --> 等のタグとしており、
このスクリプトを実行する事によって、Substituteでタグを置換させる、といったものです。
これを実行すると、9割くらいは上手くいくのですが、稀に理由が分からないおかしなデータが出力されます。
上記は自社サイト用ですが、他に楽天やYahoo、またスマホ用もあります。
エラーはこの自社サイトだけでなく、エラーが出る時は楽天やスマホなど全て共通して同じようにエラーが出ます。
具体的には、ブランドandカテゴリ一覧 コンテンツ 内の一部(ブランド一覧コンテンツorカテゴリ一覧コンテンツのどちらかがランダムで)のコードがまるごとバッサリ消えてしまいます。
この消えてしまう部分は置換によって作成される物では無く、ブランドandカテゴリ一覧 に直接記述がある部分なので、余計に原因が分かりません。
ちなみに、この更新システムは全体的に重いと思います。
計算式フィールドの内容を更に計算式フィールドを使って出力するなどがたくさんあります。
この計算式自体にミスがあるのではなく、データが大きすぎてエラーが起きているのかなとも感じています。
説明が下手で申し訳ないのですが、何かピンとくる事はありますでしょうか?
非常に困っているので、どうぞ宜しくお願い致します。
Hiro様
うわーーー!!こんなサンプルまで用意して頂いて、、感激です(*'▽')!!
内容も確認致しましたが、こんな方法があったのか!と、目から鱗です!
これで解決出来そうです!本当にありがとうございました!!
いつもお世話になっております。
説明が難しいのですが、、
以下のように1レコード内で、
共通のデータベースから複数データを持ってきたい場合、
どのようにすれば良いのでしょうか?
▼データベースA
商品コード01(テキスト)
商品名01(計算式)
商品コード02(テキスト)
商品名02(計算式)
▼データベースB
商品コード(テキスト)
商品名(テキスト)
-------------------------------------
データベースAの、商品コード01、商品コード02 のそれぞれに商品コードを入力すると、
データベースBより情報を引っ張ってきて、商品名01、商品名02にそれぞれデータが入るようにしたいです。
データベースBと同一のものを、もうひとつ作って、
それぞれ独立したリレーションを組めば上手くいくと思うのですが、
もっとスマートなやり方が無い物かとご相談させて頂きました。
リレーションさせるのではなく、
スクリプトを作動すると、商品名が埋まる、というようなやり方でも構いません。
何卒宜しくお願い申し上げます。
Layouter 様
コメントありがとうございます。
「webサーバーにアップされた画像のURL」で解決致しました。
本当にありがとうございます!
Moz 様
ご連絡ありがとうございます。
バージョン等の件の記載を忘れてしまい申し訳ございません。
しかし、コメント頂きましたWebビューアーで見事解決出来ました!
ここ最近ずっと解決せず悩んでいた問題だったので、大変助かりました!
本当にありがとうございますm(_ _)m
いつもお世話になっております。
表題の通りなのですが、
現在ファイルメーカーで商品コードを含む商品情報を管理しておりまして、
発注時の商品確認用という用途で、その商品写真を表示したいと考えております。
商品写真のファイル名は商品コードに基づいております。
理想はwebサーバーにアップされた画像のURLを使って表示出来ればベストですが、
難しいようであれば、ローカルフォルダ内に画像を保管するだけで表示されるような仕組みを希望しております。
色々と調べてみましたが、いまいち希望に合った内容が見つからず、
質問させて頂いた次第でございます。
以上、宜しくお願いします。
Shin様
ご解答頂きました通りに作業しました所、一部リレーションの設定によるものか出来ないレコードもありましたが、概ね複製できました。
本当にありがとうございました。
表題の通りなのですが、テーブルをまるごと複製というのは出来ないのでしょうか?
リレーションやパス等色々と問題があるので出来ないのだろうなとは思うのですが、何か効率よく複製する方法などございましたら教えて頂きたいです。
尚、Pro12 を使用しています。
どうぞ、宜しくお願いします。
Pages: 1
[ Generated in 0.007 seconds, 6 queries executed - Memory usage: 693.99 KiB (Peak: 731.16 KiB) ]