Access2013 VBAでのプログラム開発を行っています。
vbac.swfというツールでAccess2013をテキストファイルとして出力
テキストファイルからAccess2013に取込、という運用をしています。
VBA特有の変数名の大文字小文字の自動変換サービスが発動し
変更を加えていなくても変数名が大文字 → 小文字に勝手に変更されたりします。
ソース管理ツール(GIT)では大文字小文字の判別を検知しますので
変更していないファイルも変更したように見えてしまい、困っています。
GITの中にテキストの「大文字小文字の区別をしない」というオプションがあればと思い調べていますが見つかりません。
どなたかご存知の方いらっしゃいませんでしょうか?
大文字小文字の区別なしが可能であればGIT以外のソース管理ツールでもOKです。
よろしくお願い致します。
追記:
teratailの使い方がまだ良くわかっておりませんので
ここに追記してもいいのかどうか・・・
m6u様、Aeona様
返信ありがとうございます。
ツールの名称を間違っておりました。申し訳ありません。
ツールはそこまで重要ではありません。
ツール内部でAccessを呼び出しているため、AccessVBAの機能が
大文字←→小文字を変換するという世話を焼いてくれる次第です。
勝手に変換する箇所が多すぎてテキスト化したときに初めて
変換されていることに気づく状況です。
例:あるモジュールコードの中に変数「SQL」が定義されていたとします。
dim SQL as String
SQL = "Select * From "
別のモジュールで変数「sql」が定義されると
dim sql as String
sql = "Select * From "
もともと大文字だったところも小文字に変換されてテキスト化されてしまうのです。
複数名で開発を行っていると環境によって
「SQL」となる人、「sql」となる人がいてどちらかに合わせても
誰かがソース管理で差分をチェックするとき苦労をする・・・
そこでソース管理ツール側で大文字小文字を判別しないような設定がないかどうか
という質問になります。
回答4件
あなたの回答
tips
プレビュー