<第3回 質問・要望 進捗状況> 目次 1.はじめの挨拶 2.質問内容 と 要望 3.おわりの挨拶 ---------------------------------------------------------------------------- /* * 1.こんにちは */ こんにちは。 現在までに来た、質問内容と要望を簡単にまとめました。 その他リクエスト・付加質問、、、過去のメルマガ素朴な疑問、 また、オレが答えてやる、、の腕自慢の方、気軽にメールください。 /* * 2.質問内容と要望 */ 計測器とのやりとり(RS−232C?) ----- > 毎回楽しく見させてもらっています。今回質問させてもらいたくメールします。 >実は、アプリケーションだけの閉じた開発だけでなく、周辺機器(特に計測機器 >等)との双方向のデータのやり取りをやってみたいのです。 > 具体的には、第一にEXCELないしはACCESS(VBAを使って)で計測機器のデータ >をリアルタイムに取り込みたいのです。いろいろ調べてみたのですが、EXCELや >ACCESSだけでは、実用的でないとかタイミング等の問題で無理がある等の記述が >あり、現在悩んでいます。 > そこで、私のような計測機器のデータをリアルタイム的に処理するプログラム >を開発して、プログラムの世界を広げたいと考える者のために新しい企画を立て >てもらいたくメールしました。また、上記の趣旨に関する情報(メールマガジン >、HPおよび書籍等)をお知らせくださればと考えています。 ----- メルマガの内容、よく読んでいる人だなぁ、、、 工場関係の仕事やってるから、 計測器もやっているだろう、、と読みましたね。 昔作成したのが、使えそうなら、解説してみます。。。 ファイル関係の処理 (1)ファイル名の拡張子を一括で変換したい ------ >@フリーソフト等では既にありますが、VBによる拡張子一括変換ソフ >トウェア。 > フリーソフトの場合、扱えるファイル数の制限が少ないため、非常に >使いづらい(1,000件位い)のです。 > 例えば、ファイル総数10,000件の拡張子jepg→jpgに変換すると >か。 >Aファイル名一括変換 > データベース(例えばCSVファイル)をもとにファイル名を一括 >変換するソフトウェア > 例:1234567890.TXT→1234 5678 90. >TXT > TOKUMEI.JPG→KIBOU.JPG > 多分、貴兄なら簡単に作成できると思いますので、VBの題材として >取り上げて下さい。 >取り上げて頂けるようお祈りしています。 ------ 関連 ------ >先日のメルマガの「拡張子一括変換」でDOSのコマンドを使え、との >ことですが、 >結果(DOSのコマンドを使えばできるのは分かります)、ではなくV >B(ビジュアル系)で、 >どう処理をすれば良いか、経過を知りたいのです。 >現在、あるフリーソフトの不満なところなのですが、起動時はいつも同 >じフォルダーです。 >テクニックとして知りたいのですが、一度使ったホルダー名をini >ファイルに書き込み、次に立ち上げた時に前回のフォルダーからスター >トできるとか。 ------ INIファイル、、レジストリ関係かな、、、 (2)バックアップツール > 現在VB4でバックアップツールを作ろうと思っています。 > 完全に素人知識ですけど、普通にテキストファイルを扱ったりすることは > できます。 > バックアップディレクトリを指定する所まで作成できたのですが、 > ファイル走査ができません。 > たとえば、 > > C:\ > |--Winfile > | |--Windata1--Windata1-2 > | | 1.txt 1.txt > | | 2.txt 2.txt > | | 3.txt 3.txt > | | 4.txt 4.txt > | | 5.txt 5.txt > | |--Windata2 > | | 1.txt > | | 2.txt > | | 3.txt > | | 4.txt > | | 5.txt > >---------------------------------------- > こういう構造になっているとして、 > 「C:\Winfile\」以降全ファイル・ディレクトリをバックアップしたい場合、 > どう、ファイル一覧内部で作って、データを持っておけばよいのか > わかりません。 > バックアップ先は、MOかネットワークドライブにします。 > 容量的には少ないので、分割・圧縮の方法は考えないものとします。 ------ コピー元ファイル名の取得(ディレクトリ付き) と、コピー先へのコピーか、、、 dir , mkdir , いろいろ、使うのかぁ、、、 テクニック?疑問? (1)配列内の値を高速サーチしたい ------ ><質問> >アクセス97のVBAで、例えば下記の様な配列をセットしたとします。 > > Dim AryID(1 To 5) As String > AryID(1) = "10" > AryID(2) = "20" > AryID(3) = "30" > AryID(4) = "40" > AryID(5) = "50" > >で、例えば "30" という値が上記配列の何番目に格納されているかを >一発でわかる方法をご存知ですか? >今はとりあえず "Do - Loop" で回して聞いています。 >ですが、実際にはもっと大きな配列を使っているので、 >いちいち "Do" で回すより、一発でサーチ出来た方が楽だし早いのではと >思っています。 >何か良い方法がありましたら、教えて下さい。 ------ ハッシュと二分検索の話題、ここででたんだなぁ、、、 (2)Null関係の疑問 ---- >「[三流PG No.014] 第二回 反省会? と クリック広告について」の >修正された xSP_Cnv について > >moji が Variant で定義されているので >Null が入っていた場合エラーが発生します >この場合は、Null の時は何もしないで >Null を返す方がいいと思います >(細かい内容ですみません) > >処理を継続するためには >別の変数に ""(長さ0の文字列)を入れて処理するか >文字列関数で 「moji」 で処理しないで >「moji & ""」か「Nz(moji)」で処理をするといいと思います ---- null関係の特集、、、やろうと思ってたのに、忘れてた。 (3)ACCESS2000不思議な現象? ----- >やはりACCESS2000になると便利になってる部分ありますね、 >けど私も一度全てACCESS2000にアップグレードしたんですが >一番困ったのが表形式のフォームの高さ(詳細部分)が勝手にちじんで >いちいち高さを伸ばしてCtrl+Sでセーブしても又いつのまにか >ちじんでしまうんですよね。 >ACCESS97ではCtrl+Sでセーブした時の高さのまま使えるんですが >ACCESS2000ではいつも詳細部に5データが表示されていたのに >いつのまにか1データしか表示できないくらいにちじんでしまいます。 >フォームプロパティの設定を色々変えて試したんですが >うまくなおらないので結局ACCESS97に戻して仕事をしているんです。 ---- ACCESS2000使用していないので、わからないのですが、 どうなんでしょう? テキスト変換系 (1)半角カタカナからヘボン式ローマ字 ----- >教えて欲しいのですが、Excel、またはAccessで半角カタカナからヘボン >式ローマ字に変換したいのですが、良い方法はないでしょうか? >変換のテーブルを作るのはいとわないのですが、 >高速に処理する方法はないでしょうか? ----- >さて、「ヘボン式ローマ字」について意見をのべさして頂きます。 >このVBAはヘボン式ローマ字変換用ではありません。 >ヘボン式ではカトウは「KATOU」ではなく「KATO」です。 >シンジュクは「SHINJYUKU」 >シンバシは「SHIMBASHI」 >後に「B、M、P」がつく場合、NがMに変わります。 >http://www.nta.co.jp/kaigai/hebon.htm >ヘボン式ローマ字一覧表を参考にどうぞ。 ----- ここで、私の無知・仕様をキチント見ない、、がバレてしまった。 (2)漢字のフリガナを自動的にフリたい ----- >漢字にフリガナを自動的にふりたいのですが、できますか? >データが1万件あって、過去のデータにフリガナの項目が無く >検索キーとして、正しくなくてもフリガナを入れたいのです ----- あらあら、、、フリガナなしのデータに適当に振りたいですか、、、 IME関係のAPIで漢字・単語から、ヨミを返すって、、あるのかなぁ、、 なんか、無いような(ヨミから変換候補はありそうだけど) または、 人名辞書から、漢字とヨミを抜き出して、 マッチングさせて作るとか、、、 Outlookのデータを処理したい ----- >実は以前MicrosoftからフリーでACCESS97からOutlookのデータへ >リンクかインポートできるというものがでていたんですが >Outlook5には対応してなくて困っています。 >そこでACCESS97からOutlook5(Outlook Express5も)へリンクする方法を >お願いいたします。 ----- 画像関係質問 (1)accessで画像(写真)をデータベース ----- >さて、現在、accessで顔写真入りの名簿システムのようなものを >作っていますが、画像(写真)をデータベースのテーブルに保持しておくには >ちょっと、システムが重くなりそうなので、CD−RWやMOから読み書き >できるようにしたいとおもっています。 > >例えば、マイクロソフトのフォトエディタを指定して、 >画像の読込みをできるようなサンプルを教えて >いただけませんでしょうか。 > >すいませんが、ご教示よろしくお願いします。 >(当方素人のため、素人レベルで理解できるような >サンプルであれば幸いです。) > ----- >アクセスでデータを写真付きで3000件ぐらい >入れているのですが、そろそろ写真の容量がいっぱいになると >言われています。画像だけなら1M、データだけでもだいたい1M >なんですが、アクセスに一緒に落とすと1Gにもなると言っていました。(多分・・・) >今までアクセスができる人が居たのですが、彼は退社してしまったので、 >私がわけのわからないものを引き継いでしまいましたので、アクセス2000に >バージョンアップすれば少しは容量が増えるのではないかという素人案なのですが >どうですか? >ちょっと長くなりましたが、なにか簡単ないい案があれば教えてください。 ----- 2人から、同じような感じの質問来ました。 なんか、簡単な方法は、無いのだろうか? (2)画像ファイルのピクセル数 >Access、またはExcel上で画像ファイルのピクセル数を取得する >のにはどうすれば良いのですか? >イメージを添付ファイルにしてあります。 >宜しくお願いします。 >ファイル名:Image.jpg ----- 画像ファイルのピクセル数を求める方法、知っていたら教えてください。 私Ken3は、お手上げ(バンザイ)です。。。 ヤッパ三流、、、の声が聞こえたところで、サヨナラです。。。 /* * 3.終わりの挨拶 */ 質問・要望あったら、掲示板に遠慮無く。 では、また。 かぜぎみで調子の悪い三流PGのKen3でした。
ここまで、読んでいただきどうもです。ここから下は、三流君のホームページの紹介・案内です
目的の情報が見つかったか?少々心配しつつ、、、
項目別に本音?それとも建て前?的な記事をまとめました。
気になったジャンル↓を選択してください。 |
Blogとリンク:[三流君の作業日記]/ [愚痴(Bookmark)]/ [広告Blog(Bookmark)]