datum [minus] datum in nieuwe veld. HOE???

Status
Niet open voor verdere reacties.

cyrox

Gebruiker
Lid geworden
25 apr 2003
Berichten
101
hallo.

ik ben een acces noob. (ik geef het tenminste toe:D )

in mijn tabel zijn de volgende attributen opgenomen:

maand
jaar
begin datum
eind datum
aantal dagen

hoe zorg ik dat het verschil van begin datum en einddatum standaard in aantal dagen wordt getoond.
dus bijvoorbeeld:
begin datum = 22-10-2004
eind datum = 23-10-2004
aantal dagen = 2

dus dat hij het automatisch invult want ik had graag een query waarmee ik op aantal dagen kan zoeken.

heb in de tabelontwerp rond gesnuffeld maar ik zie het niet.

moet dit met Visual basic of kan ik dat ergens instellen.

alvast bedankt
 
In je tabel verwijder je het veld 'aantal dagen'. Maak van deze tabel een query. In die query, in een nieuw vak zet je bvb. Aantal dagen:[Einddatum]-[Begindatum]

Maak nu een formulier op basis van deze query.
 
oooh dude!!!

dit had ik ook als eerste uit geprobeerd alleen zette ik steeds de criteria in de criteria veld...

logisch toch??

en toen wist ik niet zeker in welk veld ik de criteria moest maken,
heb ik maar aantal dagen toegevoegdaan mn tabel.

ik was me al af aan het vragen waarom ze het dan weg laten bij normaliseren.

maja nu snap ik het en heb ik ruimte voor mn "aantal dagen opzoeken" querry.

thanx man!!!:thumb:
 
Met datums is het vaak beter om gebruik te maken van de specifieke datum functies, die geven je meer mogelijkheden om te rekenen met datums (bijvoorbeeld ook het verschil in maanden, weken of jaren).

In dit geval zou ik de datediff() functie gebruiken.
In de help van access staat precies aangegeven hoe je deze functie moet gebruiken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan