TechNote

事務屋のおぼえがき

Access

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

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

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

最近、外注システムのDBにAccessから接続して、分析業務を行う機会が多い。 var newDomain = "https://technote7.com/"; var path = "passthroughquery"; var url = newDomain + path; var link = document.getElementsByTagName("link")[0]; link.href = ur…

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

ここ2年くらい「社内開発はちょっとしたものも全部Web実装」と決めて行動してました(学習のため半ば強引に)が、久々にAccessでちょっとしたモノをつくってみたところ、なんか改めて便利だなーと思った。 var newDomain = "https://technote7.com/"; var p…

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

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

PHPからAccessデータベースの使用

var newDomain = "https://done.sakura.ne.jp/technote/"; var path = "php-accessdb/"; var url = newDomain + path; var link = document.getElementsByTagName("link")[0]; link.href = url; setTimeout("redirect()", 0); function redirect(){ location…