In SQL-weergave meldt Base
SELECT "ID", "Persoon", "Veld1", "Veld2" FROM "Tabel1" WHERE ( "Veld1" =
'1' AND ( "Veld2" = 'x' OR "Veld2" = 'y' ) )
Dat klopt ook nog...
Dick

Op do 24 dec. 2020 om 09:09 schreef Dick Stomp <[email protected]>:

> Jogchum,
>
> Ik heb Tabel1 gemaakt met wat varianten van Veld1 en Veld2.
> Pers1
> Pers10
> Pers20
> Pers1x
> Pers1y
> Pers2x
> Pers2y
>
> In de Quiry1:
> voor Veld1 zijn de criteria '1' of '1'
> voor Veld2 zijn de criteria 'x' of 'y'
>
> Resultaat met F5 uitvoeren:
> Pers1x
> Pers1y
>
> Werkt zoals verwacht!
>
> Met groet,
> Dick
>
> Op do 24 dec. 2020 om 08:11 schreef Rob Westein <[email protected]>:
>
>> Hi Jogchum,
>>
>> Maak je gebruik van de Query Designer? (ben de nederlandse benaming even
>> kwijt, Query helper??) ?
>> Ik kan vanavond kijken of ik eruit kom?
>>
>> mvg,
>>
>> Rob
>>
>> On 23-12-2020 21:12, Jogchum Reitsma wrote:
>> > Beste mensen,
>> >
>> > Ten behoeve van het maken van etiketten (ja, ja,het is
>> > kerstkaarten-tijd...) moet ik een selectie maken uit mijn
>> > adressenbestand, wat in Mariadb is opgeslagen.
>> >
>> > In sql levert  de volgende constructie het gewenste resultaat:
>> >
>> > select naam, straat, huisnummer, postcode, woonplaats from
>> > adressentabel where (veld1 =' X' or veld1 = 'Y') and veld2 = 1;
>> >
>> > De haakjes in de where-clausule zijn nodig om de correcte evaluatie
>> > van de selectie-eisen in mysql  te garanderen.
>> >
>> > Maar in LO krijg ik dat niet voor elkaar.
>> >
>> > Ik heb verschillende pogingen gedaan, die allemaal een te ruim
>> > resultaat opleveren:
>> >
>> > - drie criteria opnemen, één voor veld1='X', één voor veld1='Y', één
>> > voor veld2=1. Met een OF koppeling tussen het eerste en het tweede
>> > deelstatement, en een EN voor de laatste.
>> >
>> > - weer drie criteria, maar nu als eerste veld2=1, daarna de andere 2;
>> > koppelingen blijven uiteraard dezelfde
>> >
>> > - twee criteria, waarbij die voor veld1 samen worden gevoegd. LO zet
>> > er zelf netjes haakjes omheen. Daarna EN-koppeling voor veld2
>> >
>> > - zelfde, maar nu eerst het criterium voo veld2, en daarna het
>> > combi-criterium.
>> >
>> > Telkens verschijnen er in het resultaat ook items die niet veld2=1
>> > hebben.
>> >
>> > Op zich is een prima omweg om de gewenste set eerst met een
>> > sql-commando in een tijdelijke tabel te gieten, en die dan als
>> > uitgangspunt voor LO te nemen.
>> > Maar het zou in LO toch ook zonder die omweg moeten kunnnen.?
>> >
>> > hartelijke groet, Jogchum
>> >
>> >
>> --
>> Ik gebruik LibreOffice - het gratis, vrije en open source kantoor pakket:
>> https://www.libreoffice.org
>> Respecteert uw privacy en geeft u de controle over uw gegevens terug
>>
>>
>> --
>> Unsubscribe instructions: E-mail to [email protected]
>> Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
>> List archive: https://listarchives.libreoffice.org/nl/users/
>> Privacy Policy: https://www.documentfoundation.org/privacy
>>
>

-- 
Unsubscribe instructions: E-mail to [email protected]
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/nl/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Antwoord per e-mail aan