堀さん
baseで解決されましたか。ナイスです。
Calc単体で完結できれば理想的でしたが、そこは今後の改善に期待するしかないですね。
マイナンバーを主題として扱われるとのことで、責任重大ですね。
学習会がんばってください。
ではでは。
2015年5月30日 15:50 志義ゼミ <shigi-info@shigizemi.com>:
さっそくのご返事に感謝です。
シートの非表示を試してみました。
マイナンバーの運用上、できればマイナンバーマスターと各帳票類は
別管理にしたいと考えています。(不要になったマイナンバーはすぐに
削除し、帳票には残さないため)
目的は外部ファイル(マイナンバーマスターを外部ファイルとして扱う)
との連携なので、baseを使ってみることにしました。
結論は、ちょっと手間ですが、まぁ、意図した動作をしてくれました。
<baseとの連携手順>
1.マイナンバーマスター.odsを作成。
社員番号とマイナンバーをパスワード付きで保存。
2.baseから
既存のデータベースに接続>表計算ドキュメント>マイナンバーマス ター.odsを選択。(パスワード要求にチェック)
ユーザ名(ログインユーザ名)とパスワード(マイナンバーマスター.ods)
を入力し、接続完了。
(※ユーザ名が本当はなんなのかよくわかっていません。今回は、試しに
ログインユーザ名を入力したらうまく通りましたが)
データベース名はmynumber.odbとして保存。
3.練習源泉徴収票リスト.odsを開き「表示>データソース」
データソース一覧が表示されmynumber.odbを選択する。
(もし、表示されていなかったら、リスト内で、右クリック>登録された
データベース>新規作成 から捜します。)
マイナンバーが保存されたテーブルをクリック。ユーザ名とパスワードを
入力。
データベースに接続成功後、マイナンバーと社員番号が表示される。
左上の□の部分(コーナー)をクリックしすべてを選択して、ツールバーの
「データからテキストへ」をクリックすると、シートにデータがコピーされ る。(結果的に、外部データへのリンクと同じものが得られる。データをコピー
するのはシート2のすでにvlookup用の範囲名を付けている場所。)
4.以降は、前述(前回のメール内容)の通りにvlookupでマイナンバーを無事 に取得。
baseに変換する手間がありますが、いちど変換すると次回からは自動で認識して くれるので手間はかかりません。(ユーザ名とパスワードを聞いてきます。)
ただし、私の環境では、コピーしたマイナンバー・社員番号を削除後、再度同じ
手順でbaseからデータを貼り付けてもvlookupでマインバーが表示されません。
(#n/a値)が表示されたままです。つまり、更新されない。その状態で、一度、
練習源泉徴収票リスト.odsを上書き保存し、開き直すとちゃんとマイナンバーが 取得されています。(ここも、ちょこっと手間です。)
まぁ、マイナンバーマスター.odsからコピペするのとあまりかわらないかもしれ
ませんが、コピペする場所と範囲をいろいろ悩まなくても自動で貼り付けてくれ るので、ちょっとはマシな感じです。
一応、今回は、コレで乗り切ろうと思います。
有難うございました。(何か、アドバイスがありましたらよろしくお願いします。)
On 2015年05月30日 09:38, jun meguro wrote:
堀さん
ご質問ありがとうございます。
パスをかけたシートにリンクするという使い方を思いついたことも無かったもの
で色々と試してみました。
バージョンは4.4です。
■挿入>外部データへのリンク>範囲指定から範囲を指定して挿入
ご指摘の通りの動作でダメでした
■Vlokupで暗号化外部シート内を直接参照
一旦動作するものの、リンク先のシートを更新しても反映されず。
■挿入>シート からシート単位でリンクで挿入
一旦動作するものの、開き直すとエラー
というわけで、上記で試した限りでは期待する挙動をしてくれませんでした。
現状では、パスワードを施したシートへのリンクとは別の方法を検討したほうが
良さそうです。
同一ファイルの隠しシートにデータを入れておくなど、工夫の余地はあるように
思います。
2015年5月30日 6:55 志義ゼミ <shigi-info@shigizemi.com
<mailto:shigi-info@shigizemi.com>>:
堀と申します。
(先日投稿しましたが、何も反応がないので再度
投稿しなおしました。おそらく「users+confsub-7199aaa948aab7c0-shigi-
info=shigizemi.com@ja.libreoffice.org
<mailto:shigizemi.com@ja.libreoffice.org>」という
ところへ投稿したのが間違いだったようです。)
小郡市でLibreOfficeの普及を進めています。
6/14に、市の学習センターで、中小企業事業者対象の
マイナンバー学習会を開催します。
そのとき、calcとエクセルで、マイナンバーの安全な管理運用
を実演しようと準備中です。
エクセルは完了しました。
しかし、calcがどうもうまく行きません。
動作環境
OS>Windows7 sp1 または Ubuntu14.04
LO>4.4.2 または 4.4.3
<うまくいかない症状>=================================
1.マイナンバーマスター.odsを準備(マインバーと社員番号が一意に
対応付けられた表に範囲名:hani_mynoを設定。)
2.マイナンバーマスター.odsにパスワード付加
(名前を付けて保存のときにパスワードを設定)
3.練習源泉徴収票リスト.odsを準備
3-1.シート1には、社員番号、マインバー、氏名、…、
源泉徴収金額の表を準備。マイナンバーは、社員番号を検索キーに
vlookup関数で表示させる予定。検索範囲は、シート2でマイナンバーマス
ター.odsから参照したデータを新たに範囲名hani_myno2で参照する予定。
(実際には、失敗)
3-2.シート2には、マイナンバーマスター.odsのデータを
挿入>外部データへのリンク
から、参照。(hani_mynoで参照)
3-3.パスワードを聞かれるので、入力するも、「リンクは更新されません
でした」となり、データの取得(表示)に失敗。
4.(すべてうまくいった場合)すべての作業終了後は、
シート2のデータを削除(Delete)して、上書き保存してファイルを閉じる。
これで、マイナンバーは練習源泉徴収票リスト.odsには残らない。
5.(すべてうまくいった場合)再び、練習源泉徴収票リスト.odsを開くと
リンクの更新ボタンが表示され、それをクリックするとパスワード入力後、
マイナンバーマスター.odsとのリンクが確立し、マイナンバーが取得できる。
もし、パスワードを入力しなければ、マイナンバーは取得できない。
一応、安全なマイナンバー運用が可能となる。予定。
===================================================以上。
マイナンバーマスター.odsのパスワードを解除すると参照は成功しデータがシー
ト2に表示される。(意図したとおりの動作)
以上、<うまくいかない症状>は、正常な動作とは思いにくいのですが。
ちなみに、まったく同じことがエクセルでもできるので、やってみました。
それは、上記の意図したとおりに動作しています。
<<回避策>>
その1.パスワードを解除して保存しなおしたあと、
練習源泉徴収票リスト.odsの編集>リンク
から、該当範囲名(hani_myno)を選択後「更新」ボタンを押してマイナンバー
マスター.odsの
データを取得します。(もちろん、パスワードはきかれません。)
すべての作業が終了したら、取得したデータ(練習源泉徴収票リスト.odsのシー
ト2上のデータ)は削除し、
あらためてマイナンバーマスター.odsにパスワードを付加して保存する。
結構手間がかかり、中小企業事業者の中にはパソコンに不慣れな人もいるので
現実的な運用には耐えられそうにありません。
その2.マイナンバーマスター.odsを参照するのをやめて、目的のデータを
コピペで練習源泉徴収票リスト.odsに貼り付ける。
使用後は、貼り付けたデータを削除する。
(これが現実的?)
再確認(質問)です。
「calcにパスワードを設定すると、外部リンクできないのでしょうか。」
これが、「正常な動作なのでしょうか。」
また、「まったく、別のリンク手順があるのでしょうか。あれば、ご教授願いま
す。対象者のレベルから、マクロは使いません。」
以上、長々となりましたが、どなたかよろしくアドバイスをお願いします。
--
/////////////////////////////
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710 <tel:0942-73-1710>
直通(堀):090-8379-6113 <tel:090-8379-6113>
/////////////////////////////
--
Unsubscribe instructions: E-mail to
users+unsubscribe@ja.libreoffice.org
<mailto:users%2Bunsubscribe@ja.libreoffice.org>
Posting guidelines + more:
http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot
be deleted
--
Unsubscribe instructions: E-mail to users+unsubscribe@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.