Pagina 1 van 1

[OPGELOST] Standaard-waarde in datumveld

Geplaatst: di jun 08, 2010 12:00 pm
door tuxy
Is het mogelijk de datum van vandaag standaard te vermelden in een datumveld in een formulier?

Christophe

Re: Standaard-waarde in datumveld

Geplaatst: di jun 08, 2010 11:35 pm
door eremmel
Ik hoop dat je engels redelijk is, omdat op het engelstalige forum dit probleem uitvoerig is besproken. Kijk maar eens naar Automatic timestamp assignment. Hierin wordt verwezen naar deze discussie die misschien voldoende is voor je vraag.

Re: Standaard-waarde in datumveld

Geplaatst: wo jun 09, 2010 10:31 am
door tuxy
Ok, is gelukt via het engelse forum.

Bedankt

Re: [OPGELOST] Standaard-waarde in datumveld

Geplaatst: wo jun 09, 2010 11:01 am
door RPG
Hallo Tuxy

Als je de oplossing gevonden heb is het misschien mogelijk dat je de oplossing met instructies hier neer zet. Ik denk dat anderen het ook graag in het Nederlands willen weten.
Jij bent lijkt mij wel instaat om het in voor anderen begrijpelijke taal neer te zetten en niet in een vrij technisch verhaal wat ik meestal heb. Het is niet alleen dat je hier antwoorden ophaalt maar ook antwoorden geeft.

Romke

Re: [OPGELOST] Standaard-waarde in datumveld

Geplaatst: wo jun 09, 2010 10:17 pm
door tuxy
Ok,

Zal redelijk beknopt zijn, maar zal mijn best doen...

Stel we willen een tabel waar we produkten invoeren, waarbij we ook perfekt willen weten wanneer een produkt is toegevoegd aan een tabel.

1. We maken een nieuwe database, en noemen deze 'Bedrijf'.

In het hoofdvenster van ooBase, gaan we nu een SQL-query uitvoeren die een nieuwe tabel 'Produkten' met bijhorende velden 'id', 'Produkt' en 'Invoerdatum' zal genereren.

2. Ga naar extra -> SQL...

3. Plak nu onderstaande code in het SQL-tekstvak, en klik op [uitvoeren].

Code: Selecteer alles

CREATE TABLE "Produkten"("id" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"Produkt" VARCHAR(50),"Invoerdatum" TIMESTAMP DEFAULT NOW NOT NULL
4. Om de nieuw aangemaakte tabel 'Produkten' te zien, sluit je nu ooBase en start je deze opnieuw op en opent de database 'Bedrijf'.

5. In het hoofdvenster van ooBase, klik je nu op 'tabellen'.

6. Dubbelklik op de nieuw aangemaakte tabel, en voer enkele records in.

7. Nu zie je bij het toevoegen van nieuwe records dat de huidige tijd en datum automatisch worden toegevoegd in het veld 'Invoerdatum'.

Dit werkt in ieder geval voor mij, en blijkbaar zou dit ook moeten werken enkel met 'datum' of enkel 'tijd'.

Voor meer info: http://www.oooforum.org/forum/viewtopic.phtml?t=24619

Grtz,
Christophe ;)

Re: [OPGELOST] Standaard-waarde in datumveld

Geplaatst: do jun 10, 2010 11:07 pm
door RPG
Hallo Tuxy

Ik denk dat dit veel duidelijk heid geeft voor anderen. Zij hebben nu alles netjes opvolgorde staan en hoeven niet lange soms onverzichtelijk discussies door te lezen.

Romke