スポンサーリンク
NO IMAGE

Accessモジュールで定義した関数をクエリで使用

Accessモジュールで定義した関数をクエリで使用(呼び出す)方法を紹介します。 クエリのSQLの中で少し複雑なことをしたいと思った時に IF文だとなかなか難しい編集もあります。 そんな時に、Accessモジュールで関数を作成しておいてそれをSQLで使えるのです。 結構便利ですが滅多に使わないし、使わないで済むならそれで良いとも思います。 レポート出力の場合は、取得結果をそのまま使いたい...

NO IMAGE

AccessVBAコードを0埋め編集

コードを0埋め編集して返却する関数を紹介します。 Rem ---------------------------------------------------------------------------------- Rem 関数名 : funSetEditCode Rem 処理内容 : コードを0埋め編集して返却します Rem 引 数  : cod...

NO IMAGE

Accessからiniファイルを読み込む方法

AccessのVBAからINIファイルを読み込む方法を紹介します。 実は、他の記事の中に紹介済みではあるのですが、探しにくいので・・ 1. モジュール作成 まずは、モジュールに下記のような関数を作成します。 'Windows APIの宣言 Declare Function GetPrivateProfileString Lib "kernel32" Al...

NO IMAGE

平日なのに他銀行からゆうちょ銀行へ反映が遅い

遅すぎる。最近、毎回そう思う。 他の銀行同士はこんなに遅く感じないので、ゆうちょ銀行側の問題と思います。 ゆうちょが近所にあるので便利だから 毎月、他銀行口座からゆうちょ口座へ送金しています。 他銀行は都市銀行です。 平日 9:30 都市銀行のネットからゆうちょ銀行口座へ送金 都市銀行のネット画面では処理済みになってメールも配信済 10:15 ゆうちょ銀行口座へ...

NO IMAGE

SQLの速度改善~MySQLのEXPLAIN

業務で使用するSQL 通常は、納品直後は問題ないのが殆どだけど、やっぱりデータ量によっては 徐々に重くなり、気が付けば1画面表示するのに何秒も掛かるケースもあります。 先日、調査したSQLも修正前は4s(秒)ほどだったのが0.028sに改善されました。 この時は、「MySQLのEXPLAIN」を使用してALLになっていた箇所をみて インデックスをいくつか追加したのみでした。 ...

NO IMAGE

AccessからMySQLデータバックアップ

Access + MySQL でシステムを稼働していて 定期的にMySQLデータをバックアップさせたいという要望があり 当初はメニュー画面にボタンを付けてと提案したのですが 画面終了時に毎回確認メッセージ表示してバックアップするしないを選択 させてバックアップをしたいという事でした。 でも何故か私の所では上手く動作しなくて(正しくバックアップファイル生成されない) 原因不明のままな...

NO IMAGE

Accessレポートが重い時はパススルークエリを使うと良い

リンクテーブル使用のAccessレポートが重いという事象が発生しました。 Access + Mysqlの環境で私が作成した在庫管理システムで お客様からレポートが異常に重いと問い合わせがあり調査した所 予想外に重くなっていて、印刷ボタンを押すと「応答なし」になり しばらくするとようやく印刷されるという・・・ しかも出庫伝票出すだけなのにどうして?という・・ <原因> ・デ...

NO IMAGE

ESETセキュリティソフトのアイコンが消えた!シリアルも製造番号もわからない

久しぶりに実家へ行くと、母のパソコンがWindows10にアップグレードされていました。 もとはWindows7でした。 何度もしつこいくらいメッセージがきて、キャンセルしていたんだそうです。 だけど、気が付いたら勝手に入ってしまいどうにもならなかったようです。 おそらく、勝手に予約されてアップグレードされたのだと予測します。 「見慣れない画面だから心配」 というので、少し...

NO IMAGE

Windows10へのアイコンを消す方法

Windows7をお使いの方は、Windows10アップグレードにご注意ください。 ついに、勝手に予約されて期日が来るとアップグレードされてしまうようになりました。 凄いですね。勝手に予約されるっていうのがもう信じられないです。 問題は、今まで動いていたソフトが動かなくなるとか そういうのが多くて、現在、どのソフト会社も対応に追われています。 私の母は、入れていたESETのウイル...

NO IMAGE

Accessリンクテーブル設定をVBAで行う方法

リンクテーブルをVBAで行う方法 私は以下の方法でやっています。 開発環境:win7 + access2010 + MySQL <テーブル> link_tbl tbl_name データ型:テキスト型 →link_tblというのをAccessのローカルテーブルに作成します。(実テーブル) 項目はtbl_nameでデータ型はテキストで、主キー設定は不要です。 ...

スポンサーリンク
広告
広告