下記のような感じで、エラーがでるんですよ。。。 なぜ??現象を確認したい方は、→mdb_gif.lzh をダウンロードして、見てください。

/*
* 1.こんにちは
*/
こんにちは。みなさん、元気してますか?
今回もまた、訂正のメルマガです。
おいおい、そんなことばかりやってると、読者無くすぞ(信用無くす、、)
下記の
>Accessで半角スペースを全角、打ち込んでみました。
>が、動作しません、何がおかしいのでしょう、どうすれば?
>動くサンプルを送ってください。ヨロシク。
>あと、詳細の解説が無いのが残念です。
メールをいただきました。
あれ?と思い、自分でやってみると、、、動かないナゼ?チョットパニック。
/*
* 2.SP_Convって関数名ダメ?なの?
*/
下記のプログラム、打ち込んで、自分でもテストしてみる。
----
Public Function SP_Conv(moji) As String
Dim n As Integer
Dim RET As String
Dim ChkString As String
RET = "" 'リターン値の初期化
'文字数分ループする
For n = 1 To Len(moji & "")
ChkString = Mid(moji, n, 1)
If ChkString = " " Then '半角スペースかチェック
RET = RET & " " '全角スペースをプラスする
If Mid(moji, (n + 1), 1) = " " Then '次の文字がスペースがチェック
n = n + 1 'ループカウンタを小細工
End If
Else
RET = RET & ChkString 'スペース以外の時、そのままプラスする
End If
Next n
SP_Conv = RET
End Function
----
チャント動作していたハズなのに、ナゼか、動かない。
アレ、、、パニックモード突入、、、(どうしよう、、どうしょう、、)
冷静な自分に切り替え、作ったサンプルと違うところを見比べる。
事前サンプルは、Function aaa(moji)とテスト的な名称を使っていた、
メルマガに書くとき、カッコつけて、
aaa-->SP_Convに修正した。
なんか、コレが原因みたいです。
関数名をSP_Cnv()に修正したら、動作しました。
う〜んなぜだろう?SP_Convって名前がいけないのだろうか?
でも、一番の原因は、関数名を変えただけだから、動くと思い込んで、
テストをしないで、そのまま載せてしまった、自分の甘さでしょう。。。
出荷前のチェック大切です。
*おいおい、シッカリシテよ、、、新人君に見せられない姿だよ、、
に動くサンプル、保存しておきます。
よろしくお願いします。
/*
* 3.おわりの挨拶
*/
なんか、、ミスってしまった。
次回からは、少しでも変更したら、テストしてから慎重に載せます。
(関数名とか、カッコつけようとしたのが、間違い、、、)
では、また。。。
三流プログラマーのKen3より
質問や要望、クレームを送る(三流君に連絡する 連絡方法)
質問や要望など連絡方法でお互い確認が取りやすく、便利なのが掲示板なのですが、私の対応のまずさから不定期で荒れてしまい、掲示板は現在封鎖中です。(反省しなきゃ)
|
感想や質問・要望・苦情など 三流君へメッセージを送る。 時間的余裕のある要望・質問・苦情の場合は、下記のフォームからメッセージを送ることができます。 |
| ←パソコンの技術系の書籍を探しているなら コンピュータ関連の出版社33社(アスキー、インプレス等)が共同運営するコンピュータの本・専門店 ※種類が豊富で探し易い※在庫ありが48時間以内発送 |