Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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/04/2011, 05h57   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2011
Messages : 41
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 41
Points : 10
Points : 10
Par défaut Requete via table ou formule

Bonjour,
Je souhaite faire passer certains de mes fichiers Excel sous Access, en raison du trop grand nombre de traitement a faire et des limites de Excel pour mon besoin.

Bref, j'avais l'habitude d'utiliser un formule pour ajuster un code produit en fonction des donnees que j'avais.
Sous Excel la formule etait la suivant:

Code :
=IF($P2="BM2","BM1",IF(OR($P2="MER",$P2="ULT"),"BUS",IF($P2="ULV","OTH",IF(AND($C2="4",T2<>"CPC"),LEFT($O2,2),IF($T2="EE","EE1",IF($T2="CPC","CPC",$P2))))))
Il s'agit la de codes produit.
La formule n'est pas tres joli mais elle fonctionne sans probleme.

Ce qui donne en fait sous la forme d'une table:


Je me demande donc comment mettre cela en place sous Access....
Pour decider de comment ajuster les valeurs, il faut prendre en compte 3 parametres si on se place d'un point de vue Table, et je ne sais pas si Access peut faire cela? les " * " ne fonctionneront pas a mon avis...

Des avis et idees?

Merci de votre aide.
dudumomo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 06h10   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 613
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 613
Points : 30 965
Points : 30 965
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

D'abord il faudrait que tu expliques plus en détail le fonctionnement de ta base.

En effet, à première vu tu utilises une table Access comme une feuille Excel, ce qui n'a rien à voir.

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/04/2011, 07h11   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2011
Messages : 41
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 41
Points : 10
Points : 10
Merci de ton interet.

Je souhaite monter ma base petit a petit.
Pour le moment elle ne contient qu'une seule table avec environ 200 000lignes sur une 20taines de colonnes. La suite viendra apres, une fois cette etape passe (Auparavant, je realisais cette etape sous Excel puis j'important la table)
J'aimerai maintenant que les ajustements se fassent dans Access.

Comme indique, en fonction de 3 criteres, je dois obtenir un code produit ajuste.

Merci de votre aide.
dudumomo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 19h58   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 613
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 613
Points : 30 965
Points : 30 965
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Déjà ta première table est à mon avis erronée.

Je te conseil sérieusement de voir la conception pour bien démarrer.

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/04/2011, 21h54   #5
Modérateur
 
Avatar de Chtulus
 
Homme Cédric
Cherche à comprendre
Inscription : avril 2008
Messages : 2 263
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Cherche à comprendre

Informations forums :
Inscription : avril 2008
Messages : 2 263
Points : 4 421
Points : 4 421
Envoyer un message via MSN à Chtulus Envoyer un message via Skype™ à Chtulus
Bonsoir,

Je plussoie avec Philippe ().

Citation:
Envoyé par dudumomo
Je souhaite monter ma base petit a petit.
Mauvaise approche dans le sens où vous l'exprimez. Cela reviendra a coller des rustines et ce n'est franchement pas le top.

Citation:
Envoyé par dudumomo
Pour le moment elle ne contient qu'une seule table avec environ 200 000lignes sur une 20taines de colonnes. La suite viendra apres, une fois cette etape passe
J'ai peur



__________________
- De quelque manière qu'on s'y prenne on s'y prend toujours mal -
-Sigmund Freud-

Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
Tous les cours Office

Chtulus 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 02h02.


 
 
 
 
Partenaires

Hébergement Web