
No.2ベストアンサー
- 回答日時:
>条件として事前申請がないと旅費精算は受け付けないという事になっています。
社名以外に申請と請求を1:1で結びつけるフィールドが必要です。
それがないなら、「急いで」これを解決することは困難だと思います。
解決法としては、申請IDというユニークなインデックスを表1に作り、表2にもその値を入れておき、それらを結合させることが必要です。
テーブルの結合は、こんな感じでできると思います。
http://ms-access.seesaa.net/article/46193086.html
で、それをleft joinにするには、線をクリックして二番目のラジオボタンにチェックを入れてOKを押す。
結果的には線が矢印になる(こんな感じ)。 5番目の画像
http://www.feedsoft.net/access/tips/tips111.html
で、選択クエリにして置き、is not nullを何らかのフィールドに指定すれば、完成です。
http://www.helpforest.com/access/ob_query/ac0500 …
これをSQLビューに変更すると、(やたらめったら括弧だらけの)SQL文として見ることができます。 ここに、SQLを張り付けて動作することもありますが、ACCESSならではの制限もあり、使いやすいとは言えないかもしれません。
No.1
- 回答日時:
表1に1つしかB社がなかった場合でも、同じ出力でよいなら、
SELECT 表2.社名, 表1.社名 From 表2 Left Join 表1 on 表2.社名=表1.社名 where 表1.社名 is not null
とか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
accessvba 複数条件でFilterを...
-
accessでの文字列の混ざった連...
-
追加クエリで特定フィールドの...
-
Accessを開きなおすとテキスト...
-
更新クエリをリンクデータベー...
-
アクセスのクエリ 1文字以上を...
-
access フォームを開くと「パ...
-
Access クエリの演算フィールド...
-
Accessで、1つの項目に複数の...
-
Accessのテーブルのフィールド...
-
Access2010での、レポートの両...
-
accessのユーザー定義関数記述...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
テキストボックスにクエリ結果...
-
差込印刷での全角表示について...
-
ACCESSでの文字数カウント
-
SQL文で パラメータが少なすぎ...
-
日付型のフィールドに空白を入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Accessで、1つの項目に複数の...
-
アクセスのクエリ 1文字以上を...
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
Accessで、テーブルに入力した...
-
Access で 特定の文字の個数を...
-
テーブルでメモ型になっている...
-
Accessを開きなおすとテキスト...
-
Access:値が求めたい値の2倍...
-
access フォームを開くと「パ...
-
アクセス クエリのフィールド...
-
Accessのクエリでハイパーリン...
-
accessでの文字列の混ざった連...
-
アクセスのクエリに「PHONETIC...
-
accessvba 複数条件でFilterを...
-
Access2002の重複クエリで大文...
-
AccessのDLookUpの第3引数の値...
-
追加クエリで特定フィールドの...
-
Access2010での、レポートの両...
おすすめ情報
ご回答ありがとうございます。
すみません、記載不足でしたが、表1に1つしかB社がなかった場合は、B社が一つしか出力しない設定が必要です。
用途としては、交通費の精算をイメージしていただければと思います。
表1が旅費事前申請、表2旅費精算です。
条件として事前申請がないと旅費精算は受け付けないという事になっています。
また当方初心者のため、実際に設定する箇所を教えていただけると大変助かります。