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
