> Tous les forums > Forum Bureautique
 Dates dans AccessSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
63marc
  Posté le 06/08/2013 @ 10:06 
Aller en bas de la page 
Petit astucien

Bonjour,

Pouvez vous me donner une formule pour, dans un programme, donner une date en automatique à une date inférieure :

Exemple :

Date d'adhésion : 06/08/2013 (date du jour)

Date de fin d'adhésion : doit être égale à un an moins un jour exemple : 05/08/2014. Cette date devrait s'afficher en automatique, cela pour éviter les erreurs d'encodage.

Merci à vous.



Modifié par 63marc le 06/08/2013 10:08
Publicité
rj390111
 Posté le 06/08/2013 à 18:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Un an c'est 365.25 jours. Donc il faut ajouter 364.25 de la date d'adhésion.

rj390111
 Posté le 06/08/2013 à 21:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir,

Soit les champs Date1 et Date2 dans un formulaire

En mettant une procédure événementielle sur l'évènement Réception focus de la Date2 je met le code

Me.Date2 = Me.Date1+364

ou alors dans la requête du formulaire je met un champ calculé

Date2: Date1 + 364

roropapite
 Posté le 07/08/2013 à 09:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Pour tenir compte des années bissextiles, il faut calculer une nouvelle date ayant pour année l'année de la date d'adhésion + 1, pour mois le mois de la date d'ahésion et pour jour le jour d'adhésion. Sur cette date, il faut ensuite faire - 1 pour obtenir la veille.

Sous Access, il faut créer un champ dans lequel la Source contrôle contient la formule suivante :

=AjDate("yyyy";1;[Date_adhesion])-1

Courage !

63marc
 Posté le 08/08/2013 à 10:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour à tous,

Merci pour vos réponses. C'est sympa et très utile.

Je vais m'y mettre et vous mettrai au courant

63marc
 Posté le 19/08/2013 à 09:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Question résolue.

Encore merci

Cordialement

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
GratuitJeu PC Titan Quest Anniversary Edition gratuit
Valable jusqu'au 23 Septembre

Pour fête le 10ème anniversairee de THQ Nordic, Steam offre actuellement le jeu PC Titan Quest Anniversary Edition. Titan Quest brille de mille feux. Cette édition Anniversaire rassemble Titan Quest et Titan Quest Immortal Throne en un seul jeu, et bénéficie d’une imposante refonte pour une expérience d'action-RPG ultime.


> Voir l'offre
205,67 €Ecran 27 pouces LG Ultragear 27GN650-B (FHD, IPS, 1 ms, 144 Hz) à 205,67 € livré
Valable jusqu'au 23 Septembre

Amazon Italie fait une promotion sur l'écran LG Ultragear 27GN650-B qui passe à 196,71 € (avec la TVA ajustée). Comptez 8,96  € pour la livraison en France soit un total de 205,67 € livré. On le trouve à 280 € ailleurs. Cet écran possède une dalle 27 pouces FHD (1920x1080) IPS à 144 Hz, un temps de réponse de 1 ms. Il est compatible FreeSync et GSync.

Vous pouvez utiliser votre compte Amazon FR sur Amazon IT et il n'y a pas de douane.


> Voir l'offre
65,99 €Kit de 16 Go (2 x 8 Go) de mémoire DDR4 Crucial Ballistix 3200 MHz à 65,99 €
Valable jusqu'au 22 Septembre

Cdiscount fait une promotion sur le kit de 16 Go (2x8 Go) de mémoire DDR4 Crucial Ballistix 3200 MHz CL16 qui passe à 65,99 € avec le code promo SEPT. On le trouve ailleurs à plus de 85 €. Une très bonne affaire !


> Voir l'offre

Sujets relatifs
Copier/Coller dans Access
[ACCESS SQL + champ ne peut être dans WHERE ou HAVING]
[Image dans formulaire ACCESS 2010]
Récupération dates dans tableau excel 2007
Champ fixe dans base access
Formater une variable date insérée dans le texte d'un état access
dates dans exel
Quel est l'équivalent de l'outil DataGrid dans access 2007
formules dans Access 2007
Problème Listbox.count dans VBA access
Plus de sujets relatifs à Dates dans Access
 > Tous les forums > Forum Bureautique