SELECT CASE 分


ぽこ  2007-10-16 09:49:53  No: 137831

me.fieAAA=""
Select Case.Felds(tit.BBBB)="1"then
Case1
If.Felds(chr.BBB)=1 then
Me.AAA="*"
    ・
    ・
    ・
Case5
If.Felds(chr.ccc)=1 then
Me.AAA="*"

End If
End Select

このセレクト文の意味って
どう言う感じですか??
今解析してます。


lol  2007-10-16 11:30:19  No: 137832

まずそのコードがコンパイルを通るのかが知りたいな。

構文解析するならとりあえず日本語に直してみるといいさね。


まいど!  2007-10-16 19:21:13  No: 137833

基本構文に関する事は、ご自分でも勉強が出来るかと思います。

Select A Case Bであれば、もう一度Select Case文の説明を読み返しましょう。
(変数などの)AがBであるならば、以下の文を実行せよ、というのがわかると思います。

ご自身で、非常に短いコードを書いて、動作を検証するのを何度もやると、理解しやすいかも知れませんね。


ささき  2007-10-16 20:02:38  No: 137834

コンパイルが通ったとして

Select Case .Felds(tit.BBBB)="1"

だとしたら、Select Case が評価している論理式が返すのは、
真(True)か偽(False)の2択じゃないのかなぁ
Caseが5まであるのも納得いかない。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加