次の方法で共有

Access 2013 テーブルのルックアップ

Anonymous
2014-09-19T08:15:42+00:00

初めて質問します。 アクセス初心者のae39と申します

テーブルのフィールドにルックアップを設定して、連結列は数値のフィールドを、テーブルで見えるのは文字列のフィールドとしています。

そのテーブルを使って選択クエリを作って、ルックアップを設定してあるフィールドを選んだら文字列がでます。

ユニオンクエリを作っても、ルックアップを設定してあるフィールドを選んだら文字列が出ていたのですが、本日、何もしてないのに

文字列が出なくなりました。どのようにしたら、ルックアップの設定どおりに表示されるのか教えてください。

宜しくお願い致します。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2014-10-14T08:05:44+00:00

ae39 さん、こんにちは。

ご希望通りに表示されるようになったのですね。

うまくいったようで、良かったです。

同じようなことでお悩みの方にも参考にしていただけるよう、今回はこちらで「回答としてマーク」をさせていただきました。

また、Office 製品や Windows のことでお困りのことがありましたら、お気軽に投稿してみてくださいね。

今後もマイクロソフト コミュニティをどうぞよろしくお願いいたします。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2014-10-09T09:48:20+00:00

ae39 さん、こんにちは。

貼っていただいた画像のように、合計、中計、小計が表示されてしまうのですね。

Access では、昇順にデータを並べ替えたときに文字でも数値でもNull(空白)が優先されるようになっているので、もしかするとそれが影響しているかもしれません

そのため、降順にデータを並べ替えてみてどうなるか試してみてはいかがでしょう。

降順に並べ替える場合は「ORDER BY フィールド名 DESC」という形式になるので、ユニオンクエリの最終行を以下のように変更します。

ORDER BY 支払種類 DESC,  勘定科目 DESC, 支払先名 DESC,  項目 DESC, 支払金額の合計;

結果などについての投稿をお待ちしております。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

11 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-09-26T06:24:19+00:00

    MukkuMuku さん、コメントありがとうございます。

    三浦 卓さん、コメントありがとうございます。

    書き直してみます

    宜しくお願いします

    やりたいことは、ユニオンクエリで科目IDのところに文字列を表示したいです

    宜しくお願いします。

    下記のユニオンクエリを作りました

    SELECT T支払.科目ID, "" AS 項目, T支払.支払金額 AS 支払金額の合計

    FROM T支払

    UNION ALL SELECT  T支払.科目ID, "小計",sum(T支払.支払金額)AS 支払金額の合計

    FROM T支払

    GROUP BY  T支払.科目ID,  "小計"

    ORDER BY T支払.科目ID;

    作ったばかりの時は科目IDのところに科目(文字列)が出ていました

    数日後何もしていないのに

    科目IDのところに文字列が出なくなりました

    科目ID      項目   支払金額の合計

    186           1404000

    186      小計   1404000

    326            16560

    326    小計      16560

    541             239696

    541                          130120

    541                            43840

    541               小計    413656

    724                            54432

    724               小計      54432

    テーブルの科目IDにルックアップを設定して文字列が出るようにしてあります

    ID 支払月ID         支払先ID                科目ID

    1     201408    環境企画        修繕費

    2     201408    降機                          修繕費

    3     201408    設備          修繕費

    4     201408    空調                     修繕費

    5     201408    電気ya         修繕費

    6     201408    電気工事        修繕費

    7     201408    ビジネス        修繕費

    8     201408    ネン             消耗品費

    9     201408    総合防災      消耗品費

    10   201408    ビデオセンター        賃借料

    11   201408    リースキ           賃借料

    12   201408    園芸               賃借料

    13   201408    印刷          印刷費

    下記がT支払のフィールド「科目ID」のルックアップです

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2014-09-24T10:59:43+00:00

    MukkuMuku さん、コメントありがとうございます。

    ae39 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    もう少し詳しい状況がわかるとアドバイスが得やすくなると思います。

    よければ以下の項目について詳細を書き込んでみてください。

    ・クエリで参照しているテーブル

    ・ルックアップの設定

    ・ユニオンクエリの構文の内容

    また、画像を投稿すると、情報が伝わりやすくなると思います。

    ※ 文章で伝えることが難しい部分には、画像を利用してみてください。

    画像の投稿方法は以下のページを参考にしてくださいね。

    マイクロソフトコミュニティでの画像の挿入法

    ご返信をお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2014-09-21T13:49:05+00:00

    MukkuMukuです。

    ユニオンクエリを作っても、 というくだりがどのようなことをしたいのかわからないですよね。

    何もしていないの動作しなくなったという感覚はわからなくはないですが、たぶんその情報では伝わらないことが多く、状況だけでなく対応などコメントしにくいかなと

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません