Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/10/2011, 03h21   #1
Membre actif
 
Avatar de robyseb
 
Homme Sébastien
Développeur indépendant
Inscription : juillet 2011
Messages : 178
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Localisation : Canada

Informations professionnelles :
Activité : Développeur indépendant

Informations forums :
Inscription : juillet 2011
Messages : 178
Points : 193
Points : 193
Par défaut dlookup qui ne retourne pas l'heure ?

Bonjour tous le monde

voici mon problème aujourd'hui je tente de faire un dlookup afin d'avoir l'heure inscrire dans une table tierce ca me retourne 00:00:00 je ne comprend pas

voici mon code :
Code :
1
2
3
4
5
6
7
8
9
Private Sub authorisationRepartition_AfterUpdate()
Dim heure As Date
Dim auto As String
auto = Me.authorisationRepartition.Column(1)
 
heure = Nz(DLookup("heuredebutIntervention", "tbl_intervention", "authorisation=" & auto), 0)
MsgBox heure
Me.heuredebut_intervention = heure
End Sub
On ne le dira jamais assez mais heureux que vous soyez là les amis
robyseb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 03h46   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Déjà si Auto est une donnée de type texte il faut :

Code :
heure = Nz(DLookup("heuredebutIntervention", "tbl_intervention", "authorisation='" & auto &"'"), 0)
De plus la fonction DLookup renvoie une donnée de type Variant, cela pourrait posé un problème avec une variable de type Date.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 04h12   #3
Membre actif
 
Avatar de robyseb
 
Homme Sébastien
Développeur indépendant
Inscription : juillet 2011
Messages : 178
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Localisation : Canada

Informations professionnelles :
Activité : Développeur indépendant

Informations forums :
Inscription : juillet 2011
Messages : 178
Points : 193
Points : 193
Wow Réponse rapide et résolution rapide ... je devrait m'acheter des lunettes de programmeur hihi ca fonctionne à merveille ... au début je doutais puisque le "auto" me renvoyais la bonne valeur

merci grandement
robyseb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h22.


 
 
 
 
Partenaires

Hébergement Web