VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/07/27(Tue) 13:57
投稿者たてまつ
URL
タイトルRe: 0(ゼロ)を取得する方法を教えてください

早々の返信を頂きましてありがとうございます。

>恐らく、変数のスコープ(有効範囲)が間違っています。
>「""になる方」では、未定義の変数を使おうとして、暗黙の変数宣言がなされたため、
>Variant型の変数(初期値はEmpty値)になっているのでしょう。

このご指摘はごもっともで、とりあえずクリアするようにしのいでいました。(汗)

ということで、フォーム1(テキストボックスあり)
       フォーム2(テキストボックスなし)
の両方を、正しく修正しましたところ、フォーム1、2ともに0を取得できませんでした。


public a = As Integer
以下b,cも同様
--------------------------
a <= 18 And b = Empty And c = Empty


これだと、aは1以上でないと取得してくれません
b,cは テキストボックスは空欄でも値が 0 になってしまいます。

ちなみにテキストボックスの内容(及びa,b,c)は「年齢」を入力させるもので
どうしても0を取得して他に代入したいです。

またご教授いただけますでしょうか?
よろしくお願いいたします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -