Access

Access

Office2016(C2R)+Access2013(VLSC)環境でのAccess2013側新元号対応log(C2RとVLSCの同居編)

困ったことにVLSC版Accessを独自で購入して入れている部署も存在するため、対応せざるを得なくなったlog。 まず「Office2016とAccess2013は同居が可能」という前提があるから成り立つ話であるということを明記しておく。(...
Access

ExcelだけでSQLのGROUP BY相当の集計結果を出すベストプラクティス

仕事柄、ユーザから管理台帳ライクなExcelファイルを突然見せられて「このExcelデータで挙がっている項目の件数TOP10を出したいんだけど...」的なことを相談されることがときどきあります。 そんなときにとり得る選択肢はいくつかあると思...
Access

Accessのパススルークエリで高速化してみたメモ

最近、外注システムのDBにAccessから接続して、分析業務を行う機会が多くあります。 Oracle等のフロントエンドとしてACCESSを使用する機会は、社内情シスであれば頻繁にあると思います。そんなとき、普通はOracle内のテーブルにリ...
Access

Accessってなんだかんだいって便利という話

ここ2年くらい「社内開発はちょっとしたものも全部Web実装」と決めて行動してました(学習のため半ば強引に)。が、まーかゆいところに手が届かないというか。 そんなとき、久々にAccessでちょっとしたモノをつくってみたところ、なんか改めて便利...
Access

PHP+ACCESSでの文字化けについて

Accessとの入出力は全てShift-JISになる。 ほとんどの場合、結果取得やデータ更新時は文字エンコードが必要。 テーブルより取得したデータを画面表示する前 $str = mb_convert_encoding(odbc_result($rst,"SYAIN_NAME"),"EUCJP-WIN","SJIS-WIN"); POST取得した値でテーブルを更新する前 $str = mb_convert_encoding($str,"SJIS-WIN","EUCJP-WIN");
Access

PHPからAccessデータベースを使用する方法

PHPからAccessのデータベース(mdb)を利用するにはODBC経由での接続が必要です。 ODBCの設定手順 ODBCの設定は以下のような手順でできます。 「コントロールパネル」→「管理ツール」→「データソース(ODBC)」 「ユーザD...