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