• 締切済み

Access2003の演算コントロール入力ではじまれてしまうのですが

はじめまして 現在上記のソフトを勉強していますが どうも演算コントロールがうまく入力できません;; 例えば、賃金合計というラベルをつけ 時給と勤務時間の合計を掛けた演算コントロールの場合 正解は コントロールソースに =時給*Sun(勤務時間) と入れるのが正しいのですが・・・ 何度入れても模擬試験でXのまま (先生にも見てもらった所式は間違っていないそうで) 先生曰く、入力の仕方が変だと言われました 上記のような半角とひらがなが混ざった入力方法では どうも半角全角がうまく入っていないようです;; こうすれば間違いない!という 正しい入力方法・手順を教えてくださると うれしいです; ちなみに、入力を普通にし入力してから変換で 半角を選ぶという私の方法では採点はXのままでした。 このままでは試験に不合格にーー; FOMの模擬は実際より採点が厳しいように思えてしまいます・・・ あと[]と()をどうい時につかうのかがいまいちわからずーー; こつ(基本?)のような物もあれば 教えてください・・。 よろしくお願いいたします。

みんなの回答

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

全体を示さず >=時給*Sun(勤務時間) >と入れるのが正しいのですが・・・ とはじめられてもね 時給というのはどこに書かれているのでしょう 普通の集計クエリなら =Sum(時給*勤務時間) となるような気もしますね 質問の全体が分からないと的確には答えられません 特にテーブルの情報がほしいですね

すると、全ての回答が全文表示されます。
回答No.1

見たところ、つづりが間違っている気がします。 =時給*Sun(勤務時間) とされていますが、Sum関数ですので =時給*Sum(勤務時間) が正しいです。 なお、()と[]の使い分けについてですが、簡単にまとめてみましょう。 ()を使う場合  ・計算式の計算順序のため    =(100+1)*10 など  ・関数の引数を囲むため    =Sum(勤務時間) など []を使う場合  ・フィールド名を式の中に含める場合    =[時給]*[勤務時間] など つまり今回の式の場合、正式には = [時給] * Sum ( [勤務時間] ) としてあげるとわかりやすくなるかと思います。 (見やすくするためスペースを入れましたが、スペースは必要ありません) [時給] としたのは、時給フィールドの数値を使いますよという意味だからです

すると、全ての回答が全文表示されます。

関連するQ&A