• ベストアンサー

Accessのフィールドプロパティの設定について

Access初心者です。簡単なことで申し訳ありませんが教えてください。 あるフィールドを次ぎのように設定したいです。 「フィールドB」(テキスト型)は「フィールドA」(テキスト型)の数値を参照し、なおかつ末尾の「1」を追加して表示する。 「フィールドA」に”123456”と入力したら「フィールドB」には自動的に"1234561"と表示されて欲しいのです。 エクセルならばとっても簡単に設定できるのに・・・! アクセスではどうしたらよいのか思いつきません。 よろしくお願いいたします。

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

  • ベストアンサー
回答No.1

そういう場合はクエリを使用します。 そのテーブルを元にクエリ(選択クエリ)を新規作成し、 クエリのフィールド欄に フィールドB:[フィールドA] & "1" とします。

tonakai_so
質問者

お礼

あ!クエリを使うのですね!! 想像力が不足していてお恥ずかしいです。 ありがとうございます。

関連するQ&A

  • Accessの「フィールドプロパティ」の「定型入力」について

    Accessでテーブルを作成するとき,フィールドに数字を入力したとき,「,」が表示されるようにしたいのですが,どのようにしたらいいか教えて下さい。 (フィールドのデータ型は「数値型」です。) プロパティの定型入力で,何らかの設定をすればいいのではないかと思うのですが,ヘルプなどを見ても適当なものが見当たりません。 どうかよろしくお願いします。

  • accessのクエリで入力が不可能…

    【テーブルA】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔テキスト型〕 フィールド4〔数値型〕 【テーブルB】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔数値型〕 フィールド4〔テキスト型〕 となっています。 両方のテーブルを使い、クエリを作成しました。 リレーションが、テーブルAのフィールド1と、テーブルBのフィールド3に設定してあります。 このようにして作成したクエリでデータの入力ができません。 なぜでしょうか? Access2000です。

  • access フィールドの数値を使って計算したい

    あるテーブル内に様々な数値をフィールドに入力して、それらの数値をフォームでルックアップを使用して計算したいのですが、accessはどうやら主キー(id)の数値(1、2、3…)を使って計算してしまいます。どのように設定すればよいのでしょうか。 テーブル1 id  フィールド1 1    5 2    10 3    15 4    20 フィールド1の数値をフォームにてルックアップで選んで計算したい(クエリ内の計算式に組み込みたい)。 よろしくお願いいたします。 access2010使用

  • Accessで、親フィールドに子フィールドの値を入れたいのですが

    親フィールドの[テキストボックスA]に [テキストボックスB]-子フィールドのフッターにある[テキストボックスC] という式の値を表示させたいのですが。 Aのコントロールソースに = [B]-[子フィールド名].フォーム![C] と入力すると「#Name?」となり、「フォーム」を「Form」とすると空欄になるのですが、どこを直せばいいのでしょうか。 [B]は数値です。 [C]はsum関数が入っていて、普通に表示されてます。 宜しくおねがいします。

  • mysql accessでの操作について

    宜しくお願いします。 MYSQL を ACCESS にて操作しているのですが、データ型について困っています。 MYSQL に bigint のフィールドがあります。そこに数値(金額)のデータがあります。 ACCESS で参照すると、テキスト型と表示されてしまい、access側で計算式が出来ません。 どのようにすれば、数値(金額)と認識させることが出来るでしょうか?

    • ベストアンサー
    • MySQL
  • Access2013 フィールド2つの文章を一つに

    Access2013 リストが100件以上ありますが。フィールドA(長いテキスト)に入力してある文章の頭に、フィールドB(短いテキスト)に入力してある文章を一挙にコピーし貼り付ける方法を教えて下さい。クエリの使い方も初心者です。宜しくお願いします。

  • Access2002の入力について

    Access初心者です。 Access2002の入力についてお尋ねします。 すでに作られたデータベースがあり、開いてデータを入力していくと、あるフィールドでは直接入力モードに自動でなり、日本語が入力できません。 データ型は「数値」になっています。 この場合数値しか入力できないようですが、強制的に日本語を入力する方法はないでしょうか? テキスト型にするしか無理でしょうか?

  • Access 条件付値要求について

    Accessに関して教えてください。 例えばA、B2つのフィールドがあり(A数値型、Bテキスト型)、Aのフィールドに3,5,7の数値が入力された場合のみに、Bフィールドに「値要求」をさせたいのですが、そのようなことは可能でしょうか。 宜しくお願いします。

  • Accessのプロパティについて

    ExcelからAccessへデータをインポートしてテーブルを作り、フィールドの[データ型]を[テキスト型]から[数値型]へ変更しようとすると、保存時に「レコードが大きすぎる」と弾かれてしまいます。仕方がないのでフォーム上でテキストボックスのプロパティで書式を変更しようとすると、コンボボックスのリストが表示されないため変更できません。これはやはりレコードが大きすぎるためなのでしょうか?また、その解決法を教えていただきたいのですが…。あまりAccessは詳しい方ではないので分かりやすく御願いします。

  • アクセス フォームの設定

    テーブル【T-1】 フィールドA,主キー,数値型 フィールドB,テキスト型 フィールドC,テキスト型 フィールドD,テキスト型 フィールドE,テキスト型 フォーム【F-1】 テーブル【T-1】に入力用のフォーム,単票型 があります。 F-1でそれぞれのフィールドに対して入力スペースがあり(もちろんですが) A,B,C,D,Eと順番に入力していきます。 ここでエンターキーを押すと、次のレコードへ移るわけですが、 カーソルがEの位置にあるため、わざわざマウスでAの位置へ移動させないといけません。 同様に、入力項目がなく、A,B,Cと入力して次のレコードへ行くと、Cの位置にカーソルがあります。 これを、Aをホームポジションとして、次のレコードへ移ったときに 自動的にカーソルをAの位置にもってくるようにしたいのですが、 一体どうすればよろしいでしょうか?