アプリ版:「スタンプのみでお礼する」機能のリリースについて

ACCESSでタイピングの入力データを作成しているのですが、
Switch関数で [式1]>=300,"Good",~[式1]<21,"E-"までを入力したいのですが、E+,E,E- の三つを入れると「式が複雑すぎます」と出るのですが、Switch関数には文字数の限度があるのでしょうか。

他にいい関数はないでしょか?の結果がみつかりませんでした

A 回答 (2件)

switch関数の制限を越えたのですね


制限内でネスとしてやればいいのでは

式5: Switch(
[式4]>=277,"Good !",
[式4]>=260,"S",
[式4]>=243,"A+",
[式4]>=226,"A",
[式4]>=209,"A-",
[式4]>=192,"B+",
[式4]>=175,"B",
[式4]>=158,"B-",
[式4]>=141,"C+",
[式4]>=124,"C",
[式4]>=107,"C-",
[式4]>=90,"D+",
[式4]>=73,"D",
[式4]<73,
switch(
[式4]>=xx,"D-",
[式4]>=xx,"E+",
[式4]>=xx,"E",
[式4]>=xx,"E-"
)
)
    • good
    • 2
この回答へのお礼

ありがとうございます。

何日も悩んでいたので謎が解けて
助かりました。

お世話になりました。

お礼日時:2007/07/17 14:38

E+,E,E-、goodの4組を入力したいということですか?


文字数の制限は当然ありますが、そんなに少なくありませんよ

何か他の原因では

この回答への補足

説明が悪くてスミマセン

式5: Switch(
[式4]>=277,"Good !",
[式4]>=260,"S",
[式4]>=243,"A+",
[式4]>=226,"A",
[式4]>=209,"A-",
[式4]>=192,"B+",
[式4]>=175,"B",
[式4]>=158,"B-",
[式4]>=141,"C+",
[式4]>=124,"C",
[式4]>=107,"C-",
[式4]>=90,"D+",
[式4]>=73,"D",
[式4]<56,"D-")

"D-"の後ろにE+,E,E-で終わりたいのですが、「式が複雑すぎます」とエラーが出るため"D-"で終わってます。

補足日時:2007/07/16 13:45
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A