Re: [nl-users] Libreoffice BASE sql bepalen van leeftijd

2018-04-08 Berichten over hetzelfde onderwerp Rob Westein


On 08-04-18 18:01, Aleidus Aalderink wrote:

Rob,

Bedankt wat jij me stuurde werkt gewoon.

Nu vermoed ik dat het ligt aan “ID” tabel. Alleen lukt mij niet die toe te 
voegen. Hoe los ik dit op omdat in base toe te voegen. Ik de tabel niet meer 
aanpassen als het eenmaal in base zit vanuit Calc.

Ahh OK, ik begin het te begrijpen...
Waarom wil je de gegevens in Base zetten (gekoppeld aan een calc blad)? 
Wat wil je hiermee bereiken?
Indien je de Calc gegevens importeert in een Base tabel dan wordt er 
altijd om een primaire sleutel gevraagd...


Als het maar om 1 tabel gaat waarop je een query op los wilt laten dan 
zou ik die gegevens gewoon in Calc laten staan en in Calc de leeftijd 
berekenen via de =DATEDIF()  
functie of in het nederlands
=DATUMVERSCHIL()  functie. 
let erop dat je als vergelijkingsdatum de functie TODAY() of VANDAAG() 
gebruikt om de datum van vandaag te krijgen...
In Writer kan je de gegevens in Calc filteren op leeftijd en de 
geselecteerde personen een mail sturen, of je kan het Calc gaan filteren...


Groet,
Rob



--
Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/nl/users/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [nl-users] Libreoffice BASE sql bepalen van leeftijd

2018-04-08 Berichten over hetzelfde onderwerp Aleidus Aalderink
Rob,

Bedankt wat jij me stuurde werkt gewoon.

Nu vermoed ik dat het ligt aan “ID” tabel. Alleen lukt mij niet die toe te 
voegen. Hoe los ik dit op omdat in base toe te voegen. Ik de tabel niet meer 
aanpassen als het eenmaal in base zit vanuit Calc.

Hoe los ik dit op.

Alvast bedankt,

Aleidus





> Op 6 apr. 2018, om 01:22 heeft Rob Westein  het volgende 
> geschreven:
> 
> 
> 
> On 05-04-18 21:58, Aleidus Aalderink wrote:
>> Beste Rob,
>> 
>> Bedankt voor de tips.
>> 
>> Blijkt toch wat anders aan de hand ter zijn. Bepaalde commando’s accepteerde 
>> base niet en kreeg een melding van :
>> 
>> De gegevens kunnen niet worden geladen
>> 
>> De query kan niet worden uitgevoerd. De functie wordt niet ondersteund.
>> 
>> Wat is hier mis. Of ligt dit aan libre office 6.03.
>> 
>> Graag zie ik hier een oplossing hoe ik nu verder kan. De commando’s DATEDIFF 
>> en CURRENU_TIMESTAMP wordt niet herkend. Vandaar dat het mij lukt.
> Vreemd... heb het zojuist nog even geprobeerd met HSQLDB en heb deze query 
> gemaakt:
> 
> SELECT "ID", "Naam", "Geb datum", DATEDIFF( 'year', "Geb datum", 
> CURRENT_TIMESTAMP ) AS "Leeftijd" FROM "GebDatum"
> 
> voor de zekerheid sluit ik ook even het odb bestand bij. (sorry volgers op de 
> lijst :-)  )
> Welke database gebruik je? HSQLDB of FireBird? of een ander?
> 
> wat ik eerder gestuurd had heb ik in versie 6.0.2 gemaakt. De bijgesloten 
> .odb in 5.1.6.2
> 
> /Rob
> 
> -- 
> Unsubscribe instructions: E-mail to users+unsubscr...@nl.libreoffice.org
> Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
> List archive: https://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: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/nl/users/
All messages sent to this list will be publicly archived and cannot be deleted