2008年9月25日木曜日

Google Analyticsのcsvレポートをexcelで

今日は色々がんばってやっと忌まわしき「筆まめ」ファイルを駆逐した。
お金を取っていいソフトじゃないなこれは。
今日はGoogle Analyticsでいろいろやっていたのだが、レポートをcsvで出力するとそのままexcelで読む場合文字化けしてしまうことが判明。対処法はいろいろ出ていたのだが、自分の考えたシンプルなやりかたはnotepadで開いて文字コード「ANSI」で保存するというもの。これで一応読める。

2008年9月24日水曜日

accessの受難まとめ

accessのmdbファイルを共有しているのだが、他では発生しない?色々な問題が持ち上がってめんどくさいことになっているので、まとめてみた。

①ファイルが時々読み取り専用になる
読み取り専用属性を設定しているわけでもユーザーによってアクセス制限をしているわけでもないのだが、ファイルを開くとなぜか読み取り専用になってしまう事態が度々起こっていた。しばらく時間をおくと普通に開けるのだが・・・。この事例は色々ネット上で調べたのだが、他に同様の症状を訴えている人は見つからなかった。

②閉じる時最適化すると、ファイルが「db1.mdb」になる
色々試してみて、「閉じるとき最適化する」にチェックを入れると①が起きる確率は減ることが分かった(もともとファイルを作成したときにはチェックを入れていたのだが、煩わしいので外していた)。だが、次の問題として最適化の際に上手く元のファイルを置き換えることができず、「db1.mdb」になってしまう事態が起こるようになった。今のところ手作業で元に戻しているのだが、これが煩わしくてしょうがない。ファイルサイズが大きいものがこの現象が起きやすいようだ(といってもうちで使っているファイルはせいぜい20Mなのだが)。

③ショートカットから起動するも…
OKwebかどこかの投稿で「ショートカットから起動すると今の所問題は起きていません」との書き込みがあったので、mdbファイルをひとつのフォルダにまとめ、もとの場所にはショートカットを置くようにした。だが、依然としてdb1.mdbは生成されている…。ひとつのフォルダにまとまったことでバックアップが取りやすくなったのは幸いなのだが。

④結局は「乗り換えろ」ということか
やはり上記の問題はaccessを使っている限り解決しないのではないか、という気がしてきた。SQLserverへ乗り換えろ、と大いなる意思が後押ししているのかもしれない。そうなるとまた色々と覚えなくてはいけないこともあるし、何より社内的な折衝がほんとにめんどくさい。少しは社内に協力者がいてくれればいいのだが…

2008年9月22日月曜日

accessでexceptは使えない

2つのクエリがあり、多い方のクエリから少ない方のクエリを引いたものを出したいと思っていたのだが、なかなかうまくいかない。やっと「except」の存在を知ったが、エラーが出てはじかれてしまう。どうやらSQL serverでしか使えない様子。仕方ないので、こちらのページ
http://www.msactry.com/down06/go02.htm
を参考にさせてもらい、片方をnullにすることで差分を作成することに成功した。

word透過性の印刷

wordに限らないのだが、透過性を持った画像を印刷するとなんだかノイズのようなものに変換されてしまう問題がある。これは一旦PDFにすれば回避できる・・・と教えてgooに書いていたのだが、どうにもうまくいかない。一旦プリントスクリーンしたものを印刷するとなんとか透過性が出ることがわかったのだが画質がやはり落ちてしまう。困ったものだ。

2008年9月18日木曜日

accessのreplace

replaceを使っていて複数の条件を設置したくなったのだが、ネストすれば良いという単純なものだった。
うちで使ったのは以下のもの。
=Replace(Replace([郵便番号],"-",""),"〒","")

2008年9月16日火曜日

accessレポート無駄なあがき

レポート印刷のあまりの遅さに一旦PDFにして見ては?と思いやってみたが、ファイルサイズが90Mに肥大し、印刷はというとやはり一向に始まらない状態。分割してやっとスタートしたが、adobepdf君はせっかく整えたレイアウトを崩してしまい、郵便番号がずれて印刷されてしまう。仕方ないのでレポートをこまめに印刷しようと思ったが、たった100枚印刷するだけでメモリオーバーエラーが起こった。印刷地獄はまだまだ続く。

accessレポートの続き

accessレポートを綺麗に印刷する件だが、大量印刷の際は問題があった。レポートの1ページごとにいちいちwordを読みに行くようで、印刷速度が非常に遅くなる。結局PDFに一旦変換して印刷することにしたが、これも時間がかかるし画質が少し落ちる。

2008年9月13日土曜日

accessレポートを綺麗に印刷

ネタがないので昔見付けたものを。accessでれポートを作る際、例えばwordで装飾文字などを作ってprintscreen→トリミング→貼り付けにすると、なんとなくぼやけた画像になるが、wordをCtrl+Aでコピーしてそのままレポートに貼り付けると印刷時綺麗にでるようになる。あまり画像が多いと開くのに時間がかかるが・・・

2008年9月10日水曜日

excelで文字列の引き算

excelで文字列の引き算、こないだやったのにもう忘れていた。正解はsubstitute関数。

2008年9月9日火曜日

accessからワードへの差し込み

以前作成したaccessのデータをwordのフォーマットに差し込むボタンがいきなり使えなくなっていた。色々調べたが八方ふさがりで、ためしに「参照設定」を必要最低限に減らしたら直った。余計なものにチェックをすると妨害してしまうのだろうか?

excel小ネタ

ハイパーリンクを削除
→コピー→形式を選択して貼り付け→乗算

マクロウインドウを再表示
マクロ記録時にツールバーを右クリック→記録終了

インディアン(ネイティブアメリカン)の強キャラ

漫画でインディアン(ネイティブアメリカン)が描かれると 敵側の強キャラであることが多い気がする。 「バオー来訪者」ウォーケン 「傷追い人」インディアン・ジョー 「THE EDGE」バード バードはインディアンと明言されたわけではないが、バンダナ、長髪、厚い唇、戦闘力などからここに...