Bonjour à tous.
Est-il possible de n'entrer automatiquement et uniquement la date du jour, au lieu de la date entière comme le fait la fonction date()?
Bonjour à tous.
Est-il possible de n'entrer automatiquement et uniquement la date du jour, au lieu de la date entière comme le fait la fonction date()?
?
J'ai rien compris
Tu veux la date du jour ?
Ca veut dire quoi ?
Est-il possible de n'entrer automatiquement et uniquement la date du jour
En fait, j'aimerais qu'access rentre à chaque nouvelle entrée uniquement la date du jour (donc 18 au lieu de 18/03/2009, par exemple).
C'est à utiliser pour un système de news en asp.net.
Je ne pense pas que la fonction day puisse entrer un nombre automatiquement...
En tout cas, quand je tape day() dans la valeur par défaut, il me dit qu'il manque un paramètre.
Si j'essaie day(date()), ou day(now()), il déconne un peu aussi...
Bonjour,
bienvenue sur DVP
pour obtenir l'aide la plus efficace possible, il est recommandé d'exposer clairement son problème, si possible d'un seul coup. Ca évitera des propositions inutiles des membres, qui sont près à passer du temps pour ta problématique, mais pas à en perdre en jouant à deviner la finalité de ta problématique
Cette valeur doit-elle être stockée dans une table ? dans un formulaire ? Est-ce une clé primaire ?
Explicite nous tout ça stp
Je vais essayer...
Pour mon site internet, j'ai créé un système de news, avec une base de données access.
J'entre les données par un formulaire, sur internet, et j'aimerais qu'access stocke automatiquement la date système, mais le jour, le mois et l'année (format aa) dans des champs distincts; pour raisons de mise en page.
Je cherche donc le moyen d'entrer dans le champ "jour" la valeur "18", dans le champ mois la valeur "03" et le champ année la valeur "09" (exemple pour aujourd'hui)
Ce sont des valeurs à afficher sur internet. Donc je ne veux pas changer le format, qui change juste l'affichage dans access.
Une chose que je ne veux pas : utiliser la fonction date(), et mettre le format jj (j'ai essayé, l'affichage sur la page web fonctionne pas)...
Ou même jour(maintenant()), ça m'affiche 18/03/2009 18:21:36.
S'il y a encore des incompréhensions ou des questions, je suis à vous.
Bonjour
tu as cette solution
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Format(Date();"jj")
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Jour(Date())
Quand je te disais de regarder la fonction Day() je pensais que tu allais poussé un peu tes recherches et donc trouvé la solution de Renardo
Désolé pour la réponse tardive...
et pour les mauvaises nouvelles.
Quand j'enregistre la table après avoir mis "=Format(Date();"jj")", il y a une erreur qui me dit ceci :
"Erreur : types incompatibles".
Et pour jour(date()), comme je le disais plus haut, il entre dans la table :
"numéro du jour"/01/1900.
Donc toujours pas de solution
Bonjour
dans ta ta table il ne faut pas mettre ton champ en format date mais en format texte ou numerique
En effet, c'était ça!!!!dans ta ta table il ne faut pas mettre ton champ en format date mais en format texte ou numerique
Merci mille fois à tous ceux qui m'ont répondu!
Argh, j'y avais pensé, mais pas assez apparemment.
Mon site est hébergé sur un serveur au USA, j'imagine, donc il va me chercher la date et l'heure de ce serveur.
Y a-t-il une solution à ce problème? Dois-je rajouter un certain nombre d'heures à la date? Si oui, comment dois-je faire?
Merci d'avance pour vos réponses
Salut,
je doute que ca vienne de là mais à ce moment là il faut juste faire un adddate() sur ta Date()
Rebonjour à tous, et encore merci pour toutes vos réponses.
Il y a encore un petit problème. Si je mets dans la valeur par défaut ça :
Si on est le premier du mois (01), il va me rentrer seulement le 1, pas le 0 qui est devant. C'est assez gênant, puisque j'utilise le même système pour les mois et les années, et je me retrouve donc avec une date dans ce genre : 1/4/9 (01/04/09).
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Format(Date();"jj")
Comment pourrais-je faire pour enregistrer le zéro?
PS : vous pouvez mieux constater le problème dans son contexte : ici. La date est à gauche du titre.
Merci d'avance pour vos réponses.
Salut,
soyons fous
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Format(Format(Date();"jj");"00")
C'était pas une mauvaise idée...
Le problème c'est que ça fonctionne toujours pas
Edit : Ah j'avais pas vu une parenthèse, je vais réessayer
Edit 2 : Ca ne marche pas non plus avec ce que j'avais oublié
Bonjour
Si ton champ est en format numérique essai de le mettre en format texte
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager