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 10/01/2012, 18h39   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 1
Points : 1
Par défaut probleme code vba

Bonjour,

j'ai un probleme dans le code ci dessous.

je voudrais que le sous formulaire affiche les valeurs en fonction de txtdebut et txtfin. les 2 etant des numero de semaine (1,2,3) dans la table ce sont dans champs numerique.

merci de votre aide

Code SQL :
WHERE T_DetailInterventions.DateInterv BETWEEN #" Me.txtDebut "# And #" Me.txtFin "#"
yoyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2012, 19h38   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 479
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 479
Points : 7 568
Points : 7 568
Si DateInterv est une date et que Me.txtDebut, Me.txtFin sont des nombres Access ne pourra pas les associer.

Tu peux :
  1. changer tes champs Me.txtDebut, Me.txtFin en date (note qu'un date avec la commande format peut être affichée sous forme de numéro de semaine)
  2. changer ta DateInterv en semaine grace à format en modifiant ton code comme suit :
    Code :
    WHERE Format(T_DetailInterventions.DateInterv,""ww"",1) Between " & Me.txtDebut & " And " &  Me.txtFin

Regarde l'aide de la fonction Format pour être sur que ,1 est le paramètre qu'il te faut. Dans le doute fais quelques essais avec les diverses valeurs possibles.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h41.


 
 
 
 
Partenaires

Hébergement Web