Tips

Tips

【矩形選択・正規表現】テキストエディタを活用してデータ加工

IT技術者は作業が早いと思いませんか? 大量のデータに何らかの加工をしないといけなくなったとします。加工内容は何でも良いですが、例えば、CSV形式で取引先からもらった発注データの行毎の末尾に特定の文字列を付与しないといけないとか、CS...
Tips

【サーバー】ファイルサーバーの移行で読み取り専用になってしまう

今回は業務でハマったので、どなたかの参考になればと思い、現象と対策を紹介します。 WindowsServerのファイルサーバーのデータ移行で読み取り専用に 今回WindowsServer搭載の新しいNASを購入し、Windows...
Tips

【VBScript】配列の代わりにレコードセットを使う方法

今回はVBScriptの配列の代わりにレコードセットを使用する方法を紹介します。 VBScriptの配列は使いづらい VBSに限らずVBAなどでも同じですが、配列が使いづらいです。ひとつのデータ型しか定義出来ないし、空かどうか判定も面倒...
Tips

【VBScript】SQL Server INSERTと同時 にidentity列の値を受け取る方法

VBScriptでバッチを作っていたのですが、今回もドはまりしたので、こちらに残しておきます。 identityが設定されたテーブルへのINSERT これ自体はよくあるケースですね。テーブルのID的な列にidentityを設定しておけば...
Tips

【VBScript】レコードセットを関数の戻り値に指定する方法

VBScriptでバッチを作っていて、たまにRecordsetを関数の戻り値に設定したい場合があり、いつもやり方を忘れるため、ここに残しておきます。 サンプルコード Dim objRs 'レコードセットを生成 Set obj...
Tips

【VBScript】IISのログファイルローテートバッチ

VBScriptでIISのログファイルの出力先フォルダを監視し、一定期間以前のファイルを削除するバッチのサンプルコードを紹介します。また、IISのログだけではなく、指定したフォルダ内のファイルリストを取得し、古いファイルを削除する処理にも流用可能です。
MS Access

【MS Access】VBAで 形態素解析 に挑戦

今回は業務の自動化といった主旨から変えて、VBAで形態素解析の実装方法を紹介します。 形態素解析ってなに? 自然言語を解析して、形態素と呼ばれる言葉の最小単位まで分解し、その単語ごとに名詞や品詞などに分類していく作業です。 例えば...
MS Access

【MS Access】動的にパススルークエリを作成する

Accessでシステム開発をする場合、リンクテーブルを介したクエリを作成し、そのクエリをフォームに連携させて表示させたり、検索フォームの検索時に使用する場合もあるかと思います。 ただ、リンクテーブルとクエリの組み合わせだと、Acces...
MS Access

【MS Access】クエリが遅い原因と速度改善について1

Microsoft Accessを使ってデータ抽出をされている人も多いかと思います。 AccessならSQLがわからなくてもGUI上の操作でデータの抽出が出来てとっても便利です。操作も分かりやすく、データベースを扱う敷居を大きく下げて...
タイトルとURLをコピーしました