Re: [nl-users] Base probleem
Hoi Dick, Ik stuur dit ook direct, zodat je de plaatjes ook ontvangt. Als je een query bewerkt in SQL-weergave, zou hij dat niet moeten doen. In het hoofd venster klik je de query aan en druk op de rechter muisknop. Plaatje 1 Je krijgt dan het sql script te zien waar je de where clausule kunt aanpassen. Na wat googlen kon ik dit vinden: WHERE Tabel1.naam like '%' || Tabel1.deel || '%' De plusjes die ik eerder stuurde deden het niet. De | noemen ze een pipe en zit vlak boven de enter-toets bij mij. "I suggest you use two pipe characters ( || ) to tell the database engine that you want to concatenate ( combine data together )." Ik heb het net geprobeerd in een database die ik effe snel had gemaakt en die werkte wel. Plaatje 2 Ik hoop dat het zo wel lukt. Groeten! Op 10-08-16 om 07:40 schreef Dick Stomp: Wily, Jouw oplossing wordt vertaald naar: 'like ''%'' + "Query_4201"."Omschrijving" + ''%''' Dick Op 9 augustus 2016 22:26 schreef Rob Westein : Ziet er goed uit! Op 09-08-16 om 19:24 schreef Wily Bijk: Dit is volgens mij een alternatief, maar ik kan het niet zo goed testen. SELECT "Query_4201"."Datum", "Query_4201"."IBAN", "Query_4201"."Benaming", "Query_4201"."Bedrag", "Query_4201"."Omschrijving", "Query_4201"."kost", "TekstKostp"."ID", "TekstKostp"."zoektekst", "TekstKostp"."kostp", "TekstKostp"."reden" FROM { "TekstKostp" RIGHT OUTER JOIN "Query_4201" ON "TekstKostp"."zoektekst" = "Query_4201"."Omschrijving" } WHERE "TekstKostp"."zoektekst" like '%' + "Query_4201"."Omschrijving" + '%' ORDER BY "Query_4201"."kost" ASC In Base is de % een joker, waar dat in access * is. Deze plak je voor en achter het veld omschrijving, zodat je een 'pattern' krijgt waar zoektekst aan moet voldoen. Op 09-08-16 om 15:27 schreef Rob Westein: Hoe heb je dat in ms-access opgelost dan? Volgens mij moet het wel kunnen... /Rob Op 09-08-16 om 15:19 schreef Dick Stomp: Rob, bedankt! Ik gebruik http://www.w3schools.com/sql/ Daar staat dat de LIKE gevolgd moet worden door *pattern* en niet door een *veldnaam*. Het kan dus gewoon niet. Waarschijnlijk moet ik -afwijkend van het Procedureel Ontwerp- achterstevoren werken. Dus de zoekwoordjes worden leading, stuk voor stuk en alle records van de Betalingen worden keer op keer onderzocht op Omschrijving of het woordje daar in zit. Wel erg omslachtig... Dat ga ik uitzoeken. Dick 2016-08-09 14:52 GMT+02:00 Rob Westein : ohh hier een link naar documentatie voor HSQL: http://hsqldb.org/web/hsqlDocsFrame.html /Rob Op 09-08-16 om 14:48 schreef Rob Westein: Op 09-08-16 om 09:59 schreef Dick Stomp: Dag Rob, Hoi Dick, Het ziet er als volgt uit: SELECT "Query_4201"."Datum", "Query_4201"."IBAN", "Query_4201"."Benaming", "Query_4201"."Bedrag", "Query_4201"."Omschrijving", "Query_4201"."kost", "TekstKostp"."ID", "TekstKostp"."zoektekst", "TekstKostp"."kostp", "TekstKostp"."reden" FROM { "TekstKostp" RIGHT OUTER JOIN "Query_4201" ON "TekstKostp"."zoektekst" = "Query_4201"."Omschrijving" } WHERE "TekstKostp"."zoektekst" = 'like "Query_4201"."Omschrijving"' ORDER BY "Query_4201"."kost" ASC De fout zit in WHERE: de "like" wordt niet herkend en het statement krijgt enkel-quote's om zich heen. Op het eerste gezicht denk ik dat de WHERE statement niet correct is... Syntax is: WHERE LIKE /Rob Groet, Dick -- Unsubscribe instructions: E-mail to users+unsubscribe@nl.libreoffi ce.org Posting guidelines + more: http://wiki.documentfoundation .org/Netiquette List archive: http://listarchives.libreoffice.org/nl/users/ All messages sent to this list will be publicly archived and cannot be deleted -- Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/nl/users/ All messages sent to this list will be publicly archived and cannot be deleted -- Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/nl/users/ All messages sent to this list will be publicly archived and cannot be deleted
Re: [nl-users] Base probleem
Dit is volgens mij een alternatief, maar ik kan het niet zo goed testen. SELECT "Query_4201"."Datum", "Query_4201"."IBAN", "Query_4201"."Benaming", "Query_4201"."Bedrag", "Query_4201"."Omschrijving", "Query_4201"."kost", "TekstKostp"."ID", "TekstKostp"."zoektekst", "TekstKostp"."kostp", "TekstKostp"."reden" FROM { "TekstKostp" RIGHT OUTER JOIN "Query_4201" ON "TekstKostp"."zoektekst" = "Query_4201"."Omschrijving" } WHERE "TekstKostp"."zoektekst" like '%' + "Query_4201"."Omschrijving" + '%' ORDER BY "Query_4201"."kost" ASC In Base is de % een joker, waar dat in access * is. Deze plak je voor en achter het veld omschrijving, zodat je een 'pattern' krijgt waar zoektekst aan moet voldoen. Op 09-08-16 om 15:27 schreef Rob Westein: Hoe heb je dat in ms-access opgelost dan? Volgens mij moet het wel kunnen... /Rob Op 09-08-16 om 15:19 schreef Dick Stomp: Rob, bedankt! Ik gebruik http://www.w3schools.com/sql/ Daar staat dat de LIKE gevolgd moet worden door *pattern* en niet door een *veldnaam*. Het kan dus gewoon niet. Waarschijnlijk moet ik -afwijkend van het Procedureel Ontwerp- achterstevoren werken. Dus de zoekwoordjes worden leading, stuk voor stuk en alle records van de Betalingen worden keer op keer onderzocht op Omschrijving of het woordje daar in zit. Wel erg omslachtig... Dat ga ik uitzoeken. Dick 2016-08-09 14:52 GMT+02:00 Rob Westein : ohh hier een link naar documentatie voor HSQL: http://hsqldb.org/web/hsqlDocsFrame.html /Rob Op 09-08-16 om 14:48 schreef Rob Westein: Op 09-08-16 om 09:59 schreef Dick Stomp: Dag Rob, Hoi Dick, Het ziet er als volgt uit: SELECT "Query_4201"."Datum", "Query_4201"."IBAN", "Query_4201"."Benaming", "Query_4201"."Bedrag", "Query_4201"."Omschrijving", "Query_4201"."kost", "TekstKostp"."ID", "TekstKostp"."zoektekst", "TekstKostp"."kostp", "TekstKostp"."reden" FROM { "TekstKostp" RIGHT OUTER JOIN "Query_4201" ON "TekstKostp"."zoektekst" = "Query_4201"."Omschrijving" } WHERE "TekstKostp"."zoektekst" = 'like "Query_4201"."Omschrijving"' ORDER BY "Query_4201"."kost" ASC De fout zit in WHERE: de "like" wordt niet herkend en het statement krijgt enkel-quote's om zich heen. Op het eerste gezicht denk ik dat de WHERE statement niet correct is... Syntax is: WHERE LIKE /Rob Groet, Dick -- Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/nl/users/ All messages sent to this list will be publicly archived and cannot be deleted -- Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/nl/users/ All messages sent to this list will be publicly archived and cannot be deleted
Re: [nl-users] stroomschema
Meestal val ik terug op Dia. Het is in Ubuntu Repo en SourceForge te vinden. Op 20-01-15 om 21:37 schreef Dick Stomp: Een applicatie die ik graag gebruik is Calligra Flow in de aptlib! Dick Op 20 januari 2015 21:26 schreef Ivo ten Hagen : Werkt lekker, dank je Op 20-1-2015 om 21:17 schreef Cor Nouws: Ivo ten Hagen wrote on 20-01-15 18:55: Dank voor de verschillende reacties. Dat van Cor komt het dichts bij wat ik bedoel (allen de link van het voorbeelddocument werkt niet) Hmm. was een oud simpel voorbeeld dat ik met een schoonmaak blijkbaar eens heb weggedaan ;) Staat er nu weer bij. vr. groet, Cor -- Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/nl/users/ All messages sent to this list will be publicly archived and cannot be deleted -- Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/nl/users/ All messages sent to this list will be publicly archived and cannot be deleted
Re: [nl-users] LO Basic
Hallo Dick, Dit zijn een voorbeelden van iemand die in OpenOffice experimenteerde: https://www.dropbox.com/s/hpct57qybj7v42z/OpenOfficeMacroVoorbeelden.pdf?dl=0 https://www.dropbox.com/s/ttxsofd5rniiyqv/OpenOfficeMacroBase.odt?dl=0 Ik heb wel eens wat gemaakt en dat werkt nog steeds. Wellicht heb je er iets aan. Succes! Groeten, Willy Op 28-11-14 om 22:49 schreef Dick Stomp: Na vier jaar ploeteren heb ik het opgegeven om een Boekhoudsysteem onder MS-Access over te zetten in LO Base & Writer. Met Basic256 van JimReneau uit Canada (hoe leer ik kinderen programmeren?) had ik het probleem binnen twee weken opgelost. Maar: waar is LO Basic (als VB van MS) met een voortreffelijke handleiding te vinden? Zowel source als Linux-binary zijn nergens te downloaden. Of zoek ik verkeerd? Dick -- Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/nl/users/ All messages sent to this list will be publicly archived and cannot be deleted