• ベストアンサー

【Access】クエリのフィールドに別名を付けたいのですが

クエリのフィールドに別名を付けたいのですが、うまくいきません。 具体的に言うと、フィールドの部分に計算式を書くと『式1:1+2』と表示 されますよね。この『式1』の部分を『A - B:1+2』として保存し、もう 一度開くと『A-B:1+2』と半角スペースが消えてしまいます。 どうすれば『A - B:1+2』と表示させることができるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

A-B自体を式とみなしてるみたいですね。 'A-B:1+2 として文字認識させるか 差:1+2 としてプロパティを開き、標題を「A-B」とする。

mojaco
質問者

お礼

標題をセットする方法で無事に対処できました。 とても助かりました。 迅速なご回答ありがとうございました。

関連するQ&A

  • 【Access】フィールドにつけた別名を同じクエリで抽出に使いたいです

    【Access】フィールドにつけた別名を同じクエリで抽出に使いたいです。 Access2003を使っています。 困っている状況は以下のようなもです。 ■テーブル1  ・フィールド1 ■クエリ1  ・フィールドA:フィールド1  ・フィールドB:[フィールドA]   【抽出条件】>=10 このような条件で、クエリを実行すると、 「パラメータの入力 フィールドA」というダイアログが立ち上がってしまいます。 上記載のクエリ1でフィールドAの[]は自然についてしまうのではずせません。 今はもう一つクエリを作る事でこの状況はなんとかしましたが、フィールドに別名をつける毎にクエリを作るとクエリの数が多くなってしまうので困っています。 クエリでフィールドに別名をつけた場合は、そのクエリ上でその別名を使って抽出をかけることはできないのでしょうか? よろしくお願いします。

  • アクセスのクエリ フィールドの合計

    フィールドの合計 アクセスのクエリでいくつかのフィールドの合計を出そうとして クエリのフィールドに以下の式をいれております。 ⇒合計:([A])+([B])+([C]) (例えば[A][B][C]のフィールドの合計を出すとして) しかし、[A]の値が1、[B]の値が2、[C]の値が2と入っている場合は5と合計値が当然でますが 例えば[C]のフィールドが空欄の場合、合計値欄が空欄で表示されます。 非常に簡単な質問かと恐縮ですがおしえてください!

  • アクセスのクエリで

    アクセスのクエリで、フィールド1とフィールド2の間にスペースを入れたものをフィールド3に表示させたいのですが。 例えば、フィールド1が"a"でフィールド2が"10.5"であればフィールド3に"a 10.5"と表示させるにはどの様にしたら良いですか? 誰か教えて下さい。よろしくお願いします。

  • アクセスのクエリでパラメータを表示させない方法は?

    超初心者の質問ですみません。。 アクセスのクエリで、ある数字の全体に対して占める割合を求めるため、以下のような式をいれています。 フィールドC: [フィールドA]/[フィールドB] このクエリを開いたときに毎回パラメータが表示されるのですが、これを表示させないためにはどのようにすればよいのでしょうか?OKを2回押せばきちんと計算された値が入ってくるのですが、毎回OKを押さずに開けるようにしたいです。 ちなみに、フィールドAとフィールドBは、あるテーブルに入っている値をクエリ側で 集計 を「合計」に設定して求めた値が入っていて、フィールドA~Cは同じクエリの中にあります。 VBAやSQLはまったく理解できません。 よろしくお願いします。

  • アクセス・クエリーでのフィールド内の関数式について

    アクセス・クエリー結果の中に"合計"というフィールド(値)があるのですが、そのフィールドを基に隣のフィールドに値がマイナスであれば、反映する式を組みました。 計算結果は、ちゃんと反映されるのですが、結果の形式がどうもテキスト表示になっているみたいです。 数値に置き換えるような式も組んでみたものの、なかなかうまくいかないので、ご質問させていただきました。 よろしくお願いします。

  • クエリーで前のレコードのフィールドを参照して計算する方法

    +--+-----------+-----------+ |ID|フィールドA|フィールドB| +--+-----------+-----------+ |_1|___________|_________あ| +--+-----------+-----------+ |_2|_________い|_________う| +--+-----------+-----------+ |_3|_________え|_________お| +--+-----------+-----------+ 「あ」の値 と 「い」の値を足したものを「う」に 「う」の値 と 「え」の値を足したものを「お」に という具合に計算したいのですが、クエリーで可能なのでしょうか。教えてください。 VLOOKUP関数でできるようなのですが循環参照エラーが出てうまくいきません。フィールドBの式は フィールドB: DLookUp([フィールドB],"クエリ","ID=" & [ID]-1)+[フィールドA] にしています。 よろしくお願いいたします。

  • Access 計算フィールドに対するクエリの抽出について

    初歩的な質問かもしれませんが、お願いします。 クエリで、計算を出した列に対して抽出をかけることはできないのでしょうか。 [商品CD][商品名][単価][個数] と、4つの列フィールドを選択クエリに表示し、 5列目に以下のフィールドを挿入しました。 式1: [単価]*[個数] この“式1”に対して1,000以上のレコードを抽出かけたいのです。 >=1,000 と抽出条件に入れてもダメです。 どうしてでしょうか。 また、どうすればいいのでしょうか。

  • アクセスのクエリで

    アクセスのクエリで、テーブルAのフィールド1が"a"又は、"b"の場合は、"ABC"と表示し、それ以外の場合は、テーブルAのフィールド2に対応している、テーブルBのフィールド1の値を表示させる事はできますか? 誰か教えて下さい。よろしくお願いします。

  • アクセスのフィールドで<>

    アクセスのクエリで、フィールド1に「0」以外のものは「フィールド2」に1と返すために、 クエリのフィールド2の式に、「式1:([フィールド1]<>0)」と記載すると、 -1とマイナス表示になってしまう理由が理解できません。 参考になるようなURLがあればお教えください。

  • アクセスのクエリの作り方

    エクセルのIF関数のようなクエリを作りたいのですが、 A,B,Cのフィールドで Cのフィールドが0のときはBも0。 Cに何か数字が入ったときは、BのフィールドにはA*0.7という数字が入るようなクエリを作りたいと思っています。 関数文を教えてください。

専門家に質問してみよう