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/05/2011, 15h53   #1
Futur Membre du Club
 
Homme Maximilien
Consultant en technologies
Inscription : avril 2011
Messages : 109
Détails du profil
Informations personnelles :
Nom : Homme Maximilien
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Transports

Informations forums :
Inscription : avril 2011
Messages : 109
Points : 18
Points : 18
Par défaut critère d'une requête

Bonjour tous le monde,

Je rencontre un petit soucis dans ma création de base access.
L'idée que je veux mettre en place est la comparaison de données par rapport à une date qui se trouve dans une colonne voir deux.Je m'explique.

J'ai une table access qui contient une liste de code (qui peut aller de 200 à 6000codes) extrait d'un rapport de machine, je suis entrain de mettre une place une base de données qui va me permettre d'identifier rapidement les défauts qui posent problème et faire des comparaisons.Je classe mon rapport par machine et date.Je remarque suite à cela que dans ma liste il y à beaucoup de données qui sont égaux a ma colonne date (qui signifie la date de mise en route de ma machine afin d'extraire ma liste).Je voudrai créer une requete dans access ou en code Vba qui pourait filtrer les données et m'extraire que les données avant la date indiquer en premiere colonne (cette date n'est pas toujours la meme).

Quelqu'un peut-il m'aider?

Je vous remercie
maximilien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 17h25   #2
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
Dans une requête en mode création basée sur ta table, et affichant les champs que tu veux :

(menu) requêtes/paramètres
Nom du paramètre : Avant le
Type de données : Date/Heure

Ensuite, en critère de ton champ Date
<=[Avant Le]

C'est tout !
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 13h15   #3
Futur Membre du Club
 
Homme Maximilien
Consultant en technologies
Inscription : avril 2011
Messages : 109
Détails du profil
Informations personnelles :
Nom : Homme Maximilien
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Transports

Informations forums :
Inscription : avril 2011
Messages : 109
Points : 18
Points : 18
Merci pour ta réponse.
Mais ceci est valable si tu indique la date manuellement.
Ce que je voudrai c'est la comparaison de date par rapport à une colonne.
la 1ere colonne est la date de création pour ma base (format 14/07/2011) et la 2ème est la colonne de la date où sont apparus les défauts (format 14/07/2011 11:33:52).
Je voudrai masquer les valeurs qui ont la meme date.
maximilien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 13h48   #4
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
Code :
1
2
3
4
 
SELECT *
FROM [TaTable]
WHERE Fix([Date1])=Fix([Date2])
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 14h27   #5
Futur Membre du Club
 
Homme Maximilien
Consultant en technologies
Inscription : avril 2011
Messages : 109
Détails du profil
Informations personnelles :
Nom : Homme Maximilien
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant en technologies
Secteur : Transports

Informations forums :
Inscription : avril 2011
Messages : 109
Points : 18
Points : 18
c'est peut être bête mais j'arrive pas à le mettre en place
maximilien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 17h39   #6
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
  • Tu crées une requête en mode création.
  • Tu modifies l'affichage en mode SQL
  • Tu copies-colle le texte de la requête à la place de tout ce qui existe déjà dans cette nouvelle requête.
  • Tu remplaces TaTable par le véritable nom de la table à interroger
  • Tu remplaces Date1 et Date2 par les noms des colonnes de date dont tu m'as parlé.
terminé
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE 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 09h13.


 
 
 
 
Partenaires

Hébergement Web