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
