Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Rob,
Sinds 1964 programmeer ik in Basic, Cobol en andere zelf-documenterende
talen. SQL vind ik wel leuk voor me zelf om heel snel een resultaat te zien
voor een eenvoudig overzicht.
Ik vind het makkelijker om aan te geven welke bestanden geopend moeten
worden voor lezen en schrijven.
Ook de procedures van de klant zijn makkelijk te lezen en de accountant kan
dat ook allemaal lezen. Het is in overeenstemming met wat de klant besteld
heeft: 1 op 1 te vergelijken.
Wat ik wil en in Basic duidelijk heb geprogrammeerd en uiteindelijk prima
functioneert, in Base een kans geven. In MS-Access is dat prima geslaagd.
Maar met SQL een Query in een Query in een Query bakken gaat me te ver. Er
zit ergens een rare hik in de Assistent van Base inzake Groeperen. Die
keurt alles af. Of ik begrijp die Assistent niet, zoals ik vastgeroest ben
in betrouwbare langzame procedures.
Verder heb ik ruim rondgezocht naar het genereren van rekeningbladen op
kostenplaatsen. Binnen SQL cursussen heb ik niets gevonden.
Kortom, ik sluit deze "draad" en ga de laatste jaren door met wat ik
beheers: Basic en Bestanden.
Met groet,
Dick




Op 22 januari 2017 om 17:03 schreef Rob Westein <rwestein@planet.nl>:

Dick,

Heb er nog niet in detail naar gekeken maar ik weet 100% zeker dat je de
breedte per veld kan aanpassen...
Wanneer je je rapport met de wizard laat maken dan krijgen de velden idd
dezelfde breedte. Maar dit is aan te passen.

Misschien help deze Engelstalige handleiding je meer.

https://wiki.documentfoundation.org/images/e/e8/BH40-BaseHandbook.pdf

Base is nou eenmaal geen Access.

/Rob



On 21-01-17 21:32, Dick Stomp wrote:

---------- Doorgestuurd bericht ----------
Van: Dick Stomp <dick.stomp@zonnet.nl>
Datum: 21 januari 2017 om 21:32
Onderwerp: Re: Re: Re: [nl-users] BASE Query sorteren groeperen sommeren
Aan: Rob Westein <rwestein@planet.nl>


Rob, ik ben toch maar weer aan het testen begonnen na van jou het YouTube
filmpje ontvangen te hebben.
Maar ik van van de ene verbazing in de andere! Zoals ik zou ervaren dat in
mijn nieuwe auto het gas- en koppelings-pedaal zijn omgewisseld. Want dat
is veel handiger volgens de dealer...
Ik bedoel ik op het instellen van de kolombreedte van kolom 1 (eindelijk
ontdekt hoe dat moest...) dat beïnvloedt gelijk de breedtes van van andere
kolommen! Wie is hier de baas? Niet ik dus... als zeer ervaren programmeur
met >50 jaar ervaring!
Waarom hebben "ze" voor Base niet gewoon de routines van MS-Access
gekopiëerd (gas- en rem-pedaal op de goede plaats) waar we al 20 jaar aan
gewend waren?
Ik vind het een misser!


Op 21 januari 2017 om 08:33 schreef Dick Stomp <dick.stomp@zonnet.nl>:

Dank je wel Rob!

Op 20 januari 2017 om 22:22 schreef Rob Westein <rwestein@planet.nl>:

Zie: https://youtu.be/tuqM0_0hXdw

/rob

----Origineel Bericht----
Van : dick.stomp@zonnet.nl
Datum : 20/01/2017 21:32
Aan : rwestein@planet.nl
Onderwerp : Re: Re: [nl-users] BASE Query sorteren groeperen sommeren

Maar wat er nog steeds niet uitkomt is:
Grootboekbladen
KostenplaatsA DatumA Bedrag Omschrijving
                       DatumB Bedrag Omschrijving
                       DatumC Bedrag Omschrijving
                       Totaal    999999

KostenplaatsB DatumA Bedrag Omschrijving
                       DatumB Bedrag Omschrijving
                       DatumC Bedrag Omschrijving
                       Totaal    999999

KostenplaatsC DatumA Bedrag Omschrijving
                       DatumB Bedrag Omschrijving
                       DatumC Bedrag Omschrijving
                       Totaal    999999

             Totaal Totaal    999999

Ik geef het op met Base en blijf met BASIC werken, dat maakt wat ik
wil.



Op 20 januari 2017 om 13:59 schreef Dick Stomp <dick.stomp@zonnet.nl>:

Eindelijk snap ik het:
Alle kolommen Groeperen behalve Bedrag, die krijgt Som.
En zo werkt het. Zeer bedankt allemaal!
Dick

Op 20 januari 2017 om 12:07 schreef Rob Westein <rwestein@planet.nl>:

Dick, dat is niet de statement die ik en (even uit mijn hoofd)
Winfried

gestuurd hebben
De velden die je selecteer in het SELECT statement die moeten
allemaal
gegroepeerd (GROUP BY) worden...

Zie de SQL statements die we je gestuurd hebben... zie ook de
engelstalige uitleg van de error die ik je ook toegestuurd heb.

/Rob



----Origineel Bericht----
Van : dick.stomp@zonnet.nl
Datum : 20/01/2017 08:23
Aan : users@nl.libreoffice.org
Onderwerp : Re: [nl-users] BASE Query sorteren groeperen sommeren

Op 20 januari 2017 om 07:47 schreef Rob Westein <rwestein@planet.nl

:

Ik heb de SQL opdracht die ik je heb gestuurd direct uit BASE

gehaald,

...

werkt als een tierelier...
Geen idee wat er bij jou mis gaat.

/Rob


On 19-01-17 20:05, Dick Stomp wrote:

​Het werkt niet...
Testbestand gemaakt in Calc:
**************************************
Kostenplaats, Datum, Bedrag, Reden
           a,​           1-1-16,     1,        aa
           b,           2-1-16,     2,        bb
           c,           3-1-16,     3,        cc
           a,           4-1-16,     4,        dd
           b,           5-1-16,     5,        ee
           c,           6-1-16,     6,         ff
**************************************
Cellen gekopieerd en als tabel in Kosten.odb geplakt
Query gemaakt met
selecteren alle kolommen
sorteren op Kostenplaats en Datum
groeperen op Kostenplaats
sommeren Bedrag per Kostenplaats
​Resultaat: "gegevens kunnen niet geladen worden"
Elke Query met Sort en Groep heeft dezelfde kwaal
Gelukkig doet mijn BASIC256 programma het goed.​



--
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

​De gegevens kunnen niet worden geladen.
Not in aggregate function or group by clause:
org.hsqldb.Expression@1160721 in statement [SELECT

"Kostenplaats","Datum",

SUM("Bedrag"), "Reden" FROM "Test" GROUP BY "Kostenplaats" ORDER BY
"Kostenplaats" ASC, "Datum" ASC]​

Wat moet ik met zo'n krankzinnige foutmelding??


--
Ubuntu 14.04 + FireFox + LibreOffice + gMail + DropBox
https://sites.google.com/site/dickstomp/

--
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


--
Ubuntu 14.04 + FireFox + LibreOffice + gMail + DropBox
https://sites.google.com/site/dickstomp/


--
Ubuntu 14.04 + FireFox + LibreOffice + gMail + DropBox
https://sites.google.com/site/dickstomp/


--
Ubuntu 14.04 + FireFox + LibreOffice + gMail + DropBox
https://sites.google.com/site/dickstomp/





--
Unsubscribe instructions: E-mail to users+unsubscribe@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




-- 
Ubuntu 14.04 + FireFox + LibreOffice + gMail + DropBox
https://sites.google.com/site/dickstomp/

-- 
Unsubscribe instructions: E-mail to users+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.