受注明細(2)
システムでかなりのお金をつぎ込んでしまったので、FileMaker7を必要数購入するここがままならず。(そうしてる間に8も出てしまいましたが・・・)現在、大部分の人がまだFileMaker Pro6を使用しています。そこで、データをFileMaker Pro7(当時まだ7でやってました)で取り込んだものを、File Maker Pro6用に書き出しす必要があります。書き出したファイルをFileMaker Pro6で読み込んでから、LANやメールで配布します。
書出は、slkにしています。csvでもタブ切りでも良いのですが、以前どちらかで書出したときに不要な””が書き出されてしまったことがあるので、それ以来slkを使うようにしています。今後いろいろ試してみて、csvでも行けそうなら変更するかもしれません。
配布先が、WindowsとMacと両方の環境があり、しかもMacではMacOS9.2.2なのでFileMaker Pro6までしか動作しません。というわけで、どの環境でもちゃんと動作するかを確認する必要があります。このファイルに関しては、特に難しいスクリプトもなく、読み込んだファイルを検索するだけなので、特に問題は起こらないと思ってましたし、検索の機能についてはどの環境でも動作しました。(当たり前)
しかし、Windowsで印刷に問題が・・・。クレームなどで同じ商品を同じあて先に送るときに、受注明細から直接送状を印刷する機能をつけているのですが、それがうまく機能しません。直前の印刷状態を覚えているのか、毎回クリアされてしまうのか、そのへんはよく分かっていませんが、意図したとおりに印刷設定を保存してくれません。業務で使用しているマシンは、仕事柄どうしてもいろいろな帳票を印刷します。業務アプリケーションや、他のソフトは印刷設定を記憶してくれるのですが、FileMaker Pro6だけなんぼスクリプトで記憶させようとしてもできません。後で聞いたところによるとFileMakerの仕様なのだそうです。しかも、FileMaker Pro7になってもほとんど改善されておらず・・・
どんな仕様やねん!!
(・_・)☆ヾ(^^ )なんでやねん!!
Windowsのプリンタの管理方法の煩雑さにも驚きましたが、それと連携できないFile Makerにも驚きました。印刷設定を制御できるプラグインもあるそうですが、有料らしいので必要数そろえるお金あるならFile Maker Pro8をそろえるほうにまわしたいと考えました。で、現在では、その都度印刷設定をやり直してから印刷することになってます。(むっちゃいけてないと、非難囂々です・・・)
FileMaker Pro8では、印刷関係はかなり改善されているようです。(情報収集中ですが)それにしても、MacOS9までは、機能拡張にあるプリンタの設定を各マシンに配布するだけで同じ環境が作れたのですが・・・頭の痛い話です。
次は、配布の話です。LANで配布するのはすべてWindowsなのでそのままのファイルを共有サーバに入れておいて、各自更新してもらえればOKです。
メールで送る先は、Macのクラッシック環境でしかも3MBほどのファイルですので、圧縮して送らないと送れません。MacとWindowsで使える圧縮形式というと・・・LZHがありますね。試しに、+LhacaでLZH形式にして、StuffIt Expanderで解凍してみたらちゃんと開いて見れそうなので、この方法を採用することにしました。ただ、受けるマシンによっては、「受注明細」が「時注明細」に文字化けします。でも、機能的には問題ないので、結果オーライです。
将来的には、VPNで仮想LANを構築して、MacとWindowsの両方から使えるファイルサーバを立ててこにファイルを更新するようにしたいですが、とりあえず予算かかることなのでぼちぼちいきます。
最終的に↓の用な、3つのファイルができあがりました。
| 固定リンク | コメント (0) | トラックバック (0)




