🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #137778

Re: Kwerenda - dane z 3 tabel

#137778
From: leku
Date: Mon, 18 May 2020 16:02
39 lines
2263 bytes
Access 2010
TabA z polem nr_zlec
TabB z polem nr_zlec i koszt1
TabC z polem nr_zlec i koszt2

Jak poprawnie zbudować kwerendę wykorzystującą pola:
TabA.nr_zlec ; TabB.koszt1 ; TabC.koszt2
aby pokazywała wszystkie koszty z TabB i TabC
przypisane do zleceń z TabA ?

pozdrawiam
leku

-----------------------------------------------------

Zrobiłem to na dwie kwerendy.
Kw1 => TabA.nr_zlec ; Tab_B.koszt1 (sprzęż - wszystkie nr_zlec z Tab_A i 
równe nr_zlec z Tab_B)
Kw2 => Kw1.nr_zlec ; Tab_B.koszt1 ; TabC.koszt2 (sprzęż - wszystkie nr_zlec 
z Kw1 i równe nr_zlec z Tab_C)

Do Kw2 dodałem pole wyliczane
Znacznik:IIf([koszt1]>0 Or [koszt2]>0;1;0)
co wstawia 1 przy zleceniu gdzie jest koszt1 >0 lub koszt2>0

Dalej już tylko Kryterium filtrowania w polu Znacznik po 1
i mam to co chciałem :)

Może mało elegancko ale działa :)

pozdrawiam
leku




-- 
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus
Technical Details
Message-ID: <5ec2b18e$0$519$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!aioe.org!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <5ec063aa$0$545$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!aioe.org!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "leku" <lekucz@wp.pl>
Newsgroups: pl.comp.bazy-danych.msaccess
References: <5ec063aa$0$545$65785112@news.neostrada.pl>
In-Reply-To: <5ec063aa$0$545$65785112@news.neostrada.pl>
Subject: Re: Kwerenda - dane z 3 tabel
Date: Mon, 18 May 2020 18:02:17 +0200
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
X-Antivirus: Avast (VPS 200518-0, 18.05.2020), Outbound message
X-Antivirus-Status: Clean
Lines: 40
Message-ID: <5ec2b18e$0$519$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.21.4.151
X-Trace: 1589817742 unt-rea-b-01.news.neostrada.pl 519 83.21.4.151:49971
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2078
X-Received-Body-CRC: 2404643248
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit