• Initiateur de la discussion Initiateur de la discussion bob
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

bob

Guest
Bonjour

je suis entrain de me prendre la tete avec un probléme que je ne parviens pas a résoudre depuis plusieurs jours.

Le probléme est que sous XP l'execution de ce code


requpduree = 'Update OperationPersonnel set [duree]=' & _
'datediff('n',OperationPersonnel.debut,OperationPersonnel.fin)/60-0.5 where [num_op]='OFFICE' and ' & _
'[num_pers]='' & Mid(num_pers.Value, 2) & '' and [fin]=#' & heure_entree & '#'

fonction sans soucis mais quand je veux l'executer sous NT rien ne se passe (meme pas d'erreur)

A quoi est ce du?
je pensais que c'était le datdiff mais meme pas...

J'en ai attrapé un mal de crane

Aidez moi svp

Bob
 
Bonjour Bob,

Prise de tête, dans ce cas là, je crée toujours une variable pour chaque element de la chaine, je place des espions dans le code ou des msgbox pour voir quelle est la valeur du parametre et, une fois que tout est ok, je mets le tout dans une seule formule

voili, en espérant que cela pourra t'aider un peu
 
Salut Bob,

Ca veux dire quoi Marche pas ?
A première vue tu crées une chaîne pour lancer une requête en SQL.
Est-ce cette requête qui ne fonctionne pas ou son contenu qui ne se 'rempli' pas ?
Si c'est le second cas, alors j'ai point d'idée car la structure me paraît ok. Par contre si c'est la première alors c'est qu'il te manque certainement une référence dans ton projet...genre MDAC!

Pour l'erreur, si tu as un 'On error Resume Next' avant, c'est normal que tu ne vois rien.

J'espère que cela t'aidera à régler ton problème.
Bon après midi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour