Weer ACCESS-vraagje

Moderators: Mjetterd, Dani, ynskek, Ladybird, xingridx, Polly, Hanmar

Toevoegen aan eigen berichten
 
 
Laura

Berichten: 8338
Geregistreerd: 20-02-01
Woonplaats: Midden van Gelderland

Weer ACCESS-vraagje

Link naar dit bericht Geplaatst door de TopicStarter : 29-06-04 14:12

Ik heb een tabel met een hoop veldwaarden:
OVKnr, Besteknr, Omschrijving en dan Datum opgegeven, Datum opgenomen en Datum betaald.

Ik wil nu graag een query maken van alles dat ergens 2004 heeft staan. Dus in één van deze datumvelden. Ik heb al geprobeerd eerst een query 'like 2004' voor elk van de datumvelden apart te maken en deze dan samenvoegen, maar dat werkt dus niet.

Hellup, wie weet de oplossing??

Romkabouter

Berichten: 21721
Geregistreerd: 25-06-02
Woonplaats: Donkerbroek

Link naar dit bericht Geplaatst: 29-06-04 14:36

'like %2004%'

Sypheron

Berichten: 15209
Geregistreerd: 06-12-01

Link naar dit bericht Geplaatst: 29-06-04 14:38

Je kan bij een selectie van de querie toch ook bij de criteria opgeven "or" voor elke sectie?

AnoeskaB

Berichten: 544
Geregistreerd: 25-01-04
Woonplaats: Annen

Link naar dit bericht Geplaatst: 29-06-04 17:33

In de eerste regel, 1e veld Like "*2004*", volgende regel 2e veld weer Like "*2004*", etc.

Sypheron

Berichten: 15209
Geregistreerd: 06-12-01

Link naar dit bericht Geplaatst: 29-06-04 18:09


Laura

Berichten: 8338
Geregistreerd: 20-02-01
Woonplaats: Midden van Gelderland

Link naar dit bericht Geplaatst door de TopicStarter : 29-06-04 19:06

ja dat like had ik al geprobeerd, maar er is dus een moeilijkheid:
Als de eerste datum 2004 is, de tweede 2003 en de derde ook 2003, geeft ie dat record dus niet als ik alles op Like 2004 zet. Nu heb ik dus afzonderlijke query's gemaakt met like 2004, en wil ik die drie eigenlijk samenvoegen zonder dubbelen. Maar ik kan met de wizard maar twee query's gebruiken....

Romkabouter

Berichten: 21721
Geregistreerd: 25-06-02
Woonplaats: Donkerbroek

Link naar dit bericht Geplaatst: 29-06-04 19:15

Die wizzard suckt ook *LOL*

Laura

Berichten: 8338
Geregistreerd: 20-02-01
Woonplaats: Midden van Gelderland

Link naar dit bericht Geplaatst door de TopicStarter : 29-06-04 19:36

ja I agree, maar ik blijf een blonde vrouw die een moduletje Acces gehad heeft op HBO, ik ben nog niet zo heel ver in mijn Acces-ontwikkeling Haha!
Ik moet dus eigenlijk de gegevens van die drie query's ineen brengen minus de duplicaten, zoals in de Wizard niet gerelateerde records. Go ahead and be my hero *LOL*

AnoeskaB

Berichten: 544
Geregistreerd: 25-01-04
Woonplaats: Annen

Link naar dit bericht Geplaatst: 29-06-04 22:07

Je moet voor het 2e veld de like "*2004*" wel in de 2e regel zetten, anders wordt het "and" ipv "or". Dan krijg je inderdaad dat je alleen de resultaten krijgt waarbij alles 2004 is. Als je het op meerdere regels zet moet het lukken. Haha!

Romkabouter

Berichten: 21721
Geregistreerd: 25-06-02
Woonplaats: Donkerbroek

Link naar dit bericht Geplaatst: 29-06-04 23:48

Code
SELECT *
FROM Table1
WHERE [Datum opgegeven] like "*2004*" or [Datum opgenomen] like "*2004*" or [Datum betaald] like "*2004*";