過去の桐井戸端BBS (桐ver.8) |
29646 | ネットワークで同一レポートを同時に複数ユーザーで共有しようとすると不都合が生じる | 中井兆民 | 2005/04/16-09:44 |
ネットワークで使用しますが、同一レポートを同時複数ユーザーで各々の内容で 印刷(プレ表示)する場合、不都合が生じます。 レポートの対象表は都合上「WK印刷.tbl」とかにしてあります。 「WK印刷.tbl」は排他使用にせざるを得ない訳で同時に印刷(プレ表示)できません。 解決方法がないでしょうか。よろしくお願いいたします。 | |||
29648 | Re:レポートの共有 | うにん | 2005/04/16-12:46 |
記事番号29646へのコメント >レポートの対象表は都合上「WK印刷.tbl」とかにしてあります。 >「WK印刷.tbl」は排他使用にせざるを得ない訳で同時に印刷(プレ表示)で >きません。 >解決方法がないでしょうか。よろしくお願いいたします。 共有する意味がわかりません。 WK(ワーク?)を排他使用しているなら同様にレポートもそれぞれローカルコピーで持ってればいいと思うのですが。 | |||
29656 | Re:レポートの共有 | 中井兆民 | 2005/04/18-12:20 |
記事番号29648へのコメント うにんさんありがとうございました。 ご教唆いただき、現段階では半分は解決いたしました。 レポート定義で対象表の指定は必須だと思っていましたが、そうではないのですね。 レポートの対象表名を「#ユーザ名.tbl」とか「C:WK印刷.tbl」にするようにします。(一括処理上で) 前者がよいと思い一括処理を変更し、テストしましたが、ユーザ名がダブルとだめですね。 「administrator」が痛いです。 テンパラリーファイルが使えるといいですが、桐でできるでしょうか? どなたか、お願いいたします。 | |||
29662 | Re:レポートの共有 | bonito | 2005/04/18-18:02 |
記事番号29656へのコメント >前者がよいと思い一括処理を変更し、テストしましたが、 >ユーザ名がダブルとだめですね。 ユーザ名がダブル事ってあるんですか? #ユーザ名 (関数) のHELP >Microsoft ネットワークに接続されていればコンピュータ名を返します。 (コンピュータ名が重複する事って?) かつて(有ネットワーク・非共有状態で)は、一時的な作業用のtblは全て "作業.tbl"で済ませていましたが、今では "作業"+#ユーザ名+".tbl" 一括処理なら事前に表を開いておいて(いろんなtbl、いろんなモード) レポート印刷 "ほげ",編集表=する とするだけだと思うんですけど... | |||
29663 | Re:レポートの共有 | hidetake | 2005/04/18-18:15 |
記事番号29662へのコメント >ユーザ名がダブル事ってあるんですか? >#ユーザ名 (関数) のHELP >>Microsoft ネットワークに接続されていればコンピュータ名を返します。 >(コンピュータ名が重複する事って?) これって、桐ver8 ? マニュアルの誤記!? (^^; 桐9では > #ユーザ名 > 使用しているコンピュータのネットワーク ユーザ名を返します。 > ネットワークに接続されていなければ未定義値を返します。 と言う事でユーザ名ですね。だから重複もあり得ます。 コンピュータ名の取得には #WSNAME があります。 > #WSNAME > Windows の [ネットワーク] プロパティに設定されているコンピュータ > 名を取り出します。 | |||
29664 | Re:レポートの共有 | bonito | 2005/04/18-19:07 |
記事番号29663へのコメント hidetakeさん、事実が判明しました (^^; 嘘をかいてしまったようです m(_ _)m >これって、桐ver8 ? マニュアルの誤記!? (^^; 私の持ってる桐はver8sp6です、この桐のHELP関数一覧では >#ユーザ名 >NetWare に接続されていればネットワーク接続時のログイン名を、 >Microsoft ネットワークに接続されていればコンピュータ名を返します。 >ネットワークに接続されていなければ未定義値を返します。 とありますが、今ためしに別名でログインしなおして#ユーザ名を ひろったらログイン名が返ってきました...今までネットワーク上の コンピュータは全てそのコンピュータ名で必ずログインするように していたので気がつかなかったのでした...げっげっ... ちなみに(というか当然)履歴のファイル名も"ログイン名_.cmd"と なりますねぇ(これも勘違いしてた...あぶない危ない...) > #WSNAME > Windows の [ネットワーク] プロパティに設定されているコンピュータ > 名を取り出します。 う〜む、これからは#WSNAMEを使った方がより安全かぁ | |||
29665 | Re:レポートの共有 | hidetake | 2005/04/18-20:03 |
記事番号29664へのコメント > 今までネットワーク上のコンピュータは全てそのコンピュータ名で > 必ずログインするようにしていたので気がつかなかったのでした... う〜む! Windows XP ではコンピュータ名と同じユーザ名は つけられなくなったのですけれど・・・ (^^; | |||
29666 | Re:レポートの共有 | bonito | 2005/04/19-00:05 |
記事番号29665へのコメント >う〜む! Windows XP ではコンピュータ名と同じユーザ名は >つけられなくなったのですけれど・・・ (^^; きゃ!そうでした... (XPは相変わらずプライベートユース) |