φ(..) ビボ~6 φ(..)

主にAccess、VBAに関する備忘録

【令和】元号改正に関するリンク

Windows 用の日本の新元号対応更新プログラムについて - KB4469068

Microsoft Excel および Microsoft Access は、’元年“ をサポート” していませんが、Office の VBA プログラミングは OLE に依存しており、VBA コードで “元年” をサポートしています。詳細については、記事「日本の新元号に関する Office の更新プログラム 」を参照してください。

改元に伴う企業等の情報システム改修等への対応 (METI/経済産業省)

問4.令和初年については、「元年」と表記しなくてはいけないのか?令和1年と表記された文書は有効なのか?

  • 我が国においては、「1年」という表記を無効とするような規定等はなく、慣習として、年号の改まった最初の年については、「元年」が用いられていると考えています。
  • このため、「令和1年」と表記されている文書についても、無効なものとして取り扱うことはありません。
  • なお、情報システムにおける扱いにおいては、広範なロケールデータを提供することを目的とした国際的な非営利法人であるUnicode Consortium の共通ロケールデータリポジトリ(CLDR)プロジェクトにおいて、「元年」表記を用いることがデフォルトとされています。
  • 具体的な電子申請システムにおいて、どのような表記が受付可能かについては、各電子申請システムを運用している府省庁等にお問い合わせください。
改元に伴う情報システムの改修等を進めていく上でよくご質問いただく事項について (METI/経済産業省)

Windows Creators Update 後、"Microsoft.CompactFramework.VisualBasic.targets" was not found でプロジェクトが開けなくなった件

旧OSバックアップのWindows.oldフォルダから不足分のファイルをWindowsフォルダ側にコピーすることでプロジェクト読み込み&ビルドができるようになった。

フォルダ:C:\Windows.old\windows\Microsoft.NET\Framework\v3.5
Microsoft.CompactFramework.Build.Tasks.dll
Microsoft.CompactFramework.Common.targets
Microsoft.CompactFramework.CSharp.targets
Microsoft.CompactFramework.VisualBasic.targets

隅っこのおぼえがきノート Visual Studio 2008をインストールしたままWindows 10へアップグレード

2018/3/9 追記:

ある日、またWindowsCE絡みのプロジェクトが開けなくなった。
C:\Windows.oldの中には該当ファイルは存在せず、
結局、別のPCから以下のファイルを拝借することで解決した。

Microsoft.CompactFramework.Build.Tasks.dll
Microsoft.CompactFramework.Common.targets
Microsoft.CompactFramework.VisualBasic.targets

以上のファイルは(おそらくWindowsUpdateで)消えてしまう危険性があるので
別のフォルダに退避しておかなければならない

Intel(R) HD Graphics 4400 vs Windows10 32bit 格闘メモ

Windows7 Pro 32bit 搭載のLenovo ThinkCentre M73 を通販でお安く購入した。
セットアップ後、すぐに Windows10の無償アップグレードを行った。

CPUは下図のとおり。

f:id:ha2:20160722114646p:plain

これが買ったばかりだというのに調子が悪い。

前触れもなくマウスとキーボードが反応しなくなり、電源ボタンで強制終了を余儀なくされる。
切替器により他PCとモニター・マウス・キーボードの共用をしているので、最初は切替器の故障かと思った。

しかし、ざっくりググってみた結果、イベントビューアーで igfxHK.exe というアプリケーションが障害を発生しているのはグラフィックドライバーの問題らしい、という記事を見つけたため、対策を始めた。

f:id:ha2:20160722115530p:plain

手始めに、Intelのサイトから最新のドライバーをダウンロードしようと思ったのだが、適切なドライバーを見つけるのに苦労した。適当にキーワード検索しただけでは見つけられない。

f:id:ha2:20160722143120p:plain

紆余曲折の末、下図のバージョンが現時点での最新版と思われる。

downloadcenter.intel.com

f:id:ha2:20160722114810p:plain

検索ワードは下図のような感じで。

f:id:ha2:20160722154235p:plain

ようやく終わったかと思いきや、Windows Updateが要らぬことに別のドライバーを上書きしようとしてきた。
これを阻止すべく対策して、終わった(はず)

blogs.technet.microsoft.com



紆余曲折メモ

  • ダウンロードしてきたドライバーをインストールしても一向に改善しないのは、コンパネ「プログラムのアンインストール」から古い Windows Driver Package が邪魔しているせいでは?
    しかもそれをアンインストールできないせいでは?
    blog.livedoor.jp
    結果的に、これは問題点とは無関係だったがゴミが消えて良かった。


  • MSコミュニティのQ&Aを参考に、ドライバーの更新をしてみた。
    answers.microsoft.com
    [デバイスマネージャー] -> [ディスプレイアダプター]Intel(R) HD Graphics 4400 -> [プロパティ] -> [ドライバー]タグ -> [ドライバーの更新]からのドライバーは問題を解決してくれなかった。


Windows Liveメールの移行

メッセージルール
HKEY_CURRENT_USER\Software\Microsoft\Windows Live Mail\Rules\Mail

署名
HKEY_CURRENT_USER\Software\Microsoft\Windows Live Mail\Signatures

regeditで上記キーをエクスポートしておき、移行先でregファイルを実行する

Windows Liveメールのバックアップと復元 エクスポート・インポート - [その他 + その他] ぺんたん info

ウィルス対策ソフトを疑う

Windowsファイアウォールのポート開け等、必要な作業は一通りできているのに繋がらない!

そんなときは

アンチウィルスソフトのファイアウォールが邪魔をしている可能性がある

ということを思い出すこと。

mysqldump: Got error: 23: Out of resources when opening file

mysqldump: Got error: 23: Out of resources when opening file './hogehoge/hogehoge.MYD' (Errcode: 24) when using LOCK TABLES

バックアップ中にこのようなエラーが出る場合、--single-transaction オプションを付けてみる。

mysqldump --single-transaction -unanigashi -phonyarara dbnantoka > nantoka.bak

※my.cnfの[mysqld_safe]に、open_files_limitの値を大きくするなどの方法もあるらしいが試してない

MySQL :: Re: "ERROR 23: Out of resources when opening "
MySQL Out of resources when opening file | HostOnNet.com

ほかのユーザーが同じデータに対して同時に変更を試みているので、プロセスが停止しました。

ODBCがデータソースになっているフォームで変更・削除をしようとすると表題のメッセージが出る場合、
最適化/修復では解決しない場合に疑うこと。

bit型(Access側ではYes/No型)フィールドにNULLが入っていないかどうか。

  • AccessODBCリンクでテーブルを確認しても、値がNULLのYes/No型フィールドには自動的にNoが補填されており、確認はできないのが盲点である。従って、サーバー側ツール(ManagementStudioなど)で確認しなければならない。
  • Accessデータベースからの移行時、単純にエクスポートでテーブル作成の手間を惜しむと、Yes/No型のフィールドが NULLを許可するbit型となり、新規にレコード追加するときにモジュールやクエリーで値をセットしない限りNULLのまま追加されてしまうので注意。