-
三流君の [コンビニ系HPへ] [VBA系HPへ] [ASP系HPへ] [愚痴系HPへ]
下記のような感じで、エラーがでるんですよ。。。
なぜ??
現象を確認したい方は、→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より


質問や要望、クレームを送る(三流君に連絡する 連絡方法)

質問や要望など連絡方法でお互い確認が取りやすく、便利なのが掲示板なのですが、私の対応のまずさから不定期で荒れてしまい、掲示板は現在封鎖中です。(反省しなきゃ)
感想や質問・要望・苦情など 三流君へメッセージを送る。
時間的余裕のある要望・質問・苦情の場合は、下記のフォームからメッセージを送ることができます。
あなたのお名前(ニックネーム):さん
返信は?: 不用(HP更新を待つ) , E-mail→ アドレス:に返事をもらいたい

(感想や質問・要望・苦情はHPで記事に載せることがあります。)

急ぎで連絡がほしい、そんな時は:[三流君連絡先]に連絡してください。

番外編 愚痴系で書いてた今日の一品 (短いサブ関数など)

2000/05/13 SQL Count関数を使ってみる
2000/05/11 Access97 標準関数Midなどが使えない
2000/05/09 SendObjectのエンコード
2000/05/08 クエリーで〜以外とは
2000/04/27 Imagingコントロールを使ってみた
2000/04/25 Excel97 VBA イベントなど
2000/04/24 Access97で複数のプリンタを切替えて使用
2000/04/20 書式付きエクスポート DoCmd.OutputToで、できます
2000/04/19 Access97でExcel形式へExport時に書式設定を行いたい
2000/04/13 Access97でOutlook97/98とリンクする方法
2000/04/13 VBA Nameステートメント
2000/04/04 Accessでキー取得
2000/04/04 AccessでFile参照ダイアログ?
2000/04/03 縦書用数値変換改良
2000/04/01 Access Err テーブルを消したい
2000/03/31 縦書き数値、どうしてますか?
2000/03/29 VBA 手抜きで、処理後、explorerを開く
2000/03/28 Access --> Word へデータ
2000/03/24 名前一覧Excelの機能で、同じことできました
2000/03/23 Excel97 VBA セルに付けた名前一覧を作成する
2000/03/21 Excel セルに名前付け
2000/02/25 iniFileを読む GetPrivateProfileString
2000/02/15 Excel VBA Rangeオブジェクトとサンプル
2000/02/14 Access97 SizeMode/OLEサイズ で画像調整
2000/02/10 Access97 Pictureプロパティとサンプル
2000/02/09 Access97 集計クエリーで重複値をハジク
2000/02/07 Access97 サブフォームへ値をセット
2000/02/04 Access97 コントロールソース、チョットした使用法
2000/02/01 Access97 フォームフッター
2000/01/18 Access97 now()関数で有効期限処理、、、

←パソコンの技術系の書籍を探しているなら コンピュータ関連の出版社33社(アスキー、インプレス等)が共同運営するコンピュータの本・専門店 種類が豊富で探し易い※在庫ありが48時間以内発送


[三流君(TOP)]へ戻る。