Access : ouverture formulaire sur champ date
Dicab
Messages postés
186
Statut
Membre
-
Le Pingou Messages postés 12713 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12713 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je rencontre un problème sur un formulaire Access.
J'ai utilisé l'assistant pour programmer un bouton permettant d'ouvrir un formulaire, depuis un autre formulaire, et rechercher des informations spécifiques à trouver...
Mes champs DATE et RECH_DATE_COMMANDE sont des champs texte, au format date abrégée.
Si je recherche une commande passée le 20/08/2012, pas de problème, cela fonctionne.
Par contre, toutes les commandes situées les 10 premiers jours (ex 01, 02, 03, 04, 05, 08 et 09/08/2012) ne sont pas trouvées.
J'en ai donc conclus que c'est le "0" qui pose problème ?
Mais pourquoi, et surtout, comment y remédier ?
Désolé, les problèmes simples sont parfois bien compliqués à expliquer !!!
Merci pour votre aide :o)
Je rencontre un problème sur un formulaire Access.
J'ai utilisé l'assistant pour programmer un bouton permettant d'ouvrir un formulaire, depuis un autre formulaire, et rechercher des informations spécifiques à trouver...
Private Sub BTN_RECH_COMMANDE_Click()
On Error GoTo Err_BTN_RECH_COMMANDE_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "FRM_COMMANDES_CONSULTATIONS"
stLinkCriteria = "[DATE]=" & "'" & Me![RECH_DATE_COMMANDE] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_BTN_RECH_COMMANDE_Click:
Exit Sub
Err_BTN_RECH_COMMANDE_Click:
Resume Exit_BTN_RECH_COMMANDE0_Click
End Sub
Mes champs DATE et RECH_DATE_COMMANDE sont des champs texte, au format date abrégée.
Si je recherche une commande passée le 20/08/2012, pas de problème, cela fonctionne.
Par contre, toutes les commandes situées les 10 premiers jours (ex 01, 02, 03, 04, 05, 08 et 09/08/2012) ne sont pas trouvées.
J'en ai donc conclus que c'est le "0" qui pose problème ?
Mais pourquoi, et surtout, comment y remédier ?
Désolé, les problèmes simples sont parfois bien compliqués à expliquer !!!
Merci pour votre aide :o)
A voir également:
- Access : ouverture formulaire sur champ date
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- [Access] creer base données client-produits - Forum Programmation
3 réponses
Bonjour,
Utiliser les dates en format date, si texte vous les convertisées en date avec la fonction [CDate()].
Utiliser les dates en format date, si texte vous les convertisées en date avec la fonction [CDate()].
Salut,
Mes deux champs sont bien au format date abrégée, cela ne vient pas de ça ou alors je n'ai pas compris ce que tu voulais dire ?
Mes deux champs sont bien au format date abrégée, cela ne vient pas de ça ou alors je n'ai pas compris ce que tu voulais dire ?
Bonjour,
Eh bien vous dites :
Mes champs DATE et RECH_DATE_COMMANDE sont des champs texte, au format date abrégée.
Et comme dans votre table c'est certainement un format date et nom texte .... !
A vous de contrôler que vous ayez le bon format dans le code.
Essayer aussi avec un autre mois ... !
A bien plaire un exemple de manipulation des dates table [Ventes ] date de 12.06.2006 à 8.8.2006.
Voir formulaire [F_PeriodeChercher] .
Le dossier : https://www.cjoint.com/?3HAoUAK5xhC
Salutations.
Le Pingou
Eh bien vous dites :
Mes champs DATE et RECH_DATE_COMMANDE sont des champs texte, au format date abrégée.
Et comme dans votre table c'est certainement un format date et nom texte .... !
A vous de contrôler que vous ayez le bon format dans le code.
Essayer aussi avec un autre mois ... !
A bien plaire un exemple de manipulation des dates table [Ventes ] date de 12.06.2006 à 8.8.2006.
Voir formulaire [F_PeriodeChercher] .
Le dossier : https://www.cjoint.com/?3HAoUAK5xhC
Salutations.
Le Pingou