RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Regrouper 2 champ en un

Forum : ACCESS
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ ACCESS

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM ACCESS

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
loicDu28
Nouveau membre
Inscrit : 15/04/2008
Messages : 24
Message
#153622
Posté le 29/05/08 à 21:35
Bonjour,

Je souhaiterais par une requpete SQL, regrouper deux champ('LMA_REFACTE' et 'LPA_REFACTE') de différente table('LIGNE_MO_ATELIER' et 'LIGNE_PRODUIT_ATELIER') dans un seul champ pour une intervention('I_CODINTER' provenant de la table 'INTERVENTION')
Cela est-il possible?? Si oui, comment faut-il faire??

Merci d'avance

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

francisHop
Membre régulier
Inscrit : 11/05/2008
Messages : 64
Message
#153624
Posté le 29/05/08 à 23:09
Bonsoir,

On va imaginer :

Ta table-->LIGNE_PRODUIT_ATELIER-->3 champs
Id_Produit-->Numéro Auto-->Clef primaire
MO_Id-->Numérique-->Entier long
LPA_REFACTE-->texte

Ta table-->LIGNE_MO_ATELIER-->2 champs
Id_MO-->Numéro Auto-->Clef primaire
LMA_REFACTE-->Texte

Ta table-->tbl_INTERVENTION-->3 champs :
Id_Intervention-->Numéro Auto-->Clef primaire
Id_Mo_Prod-->Texte
I_CODINTER-->Texte

Une première requête pour "jouer" avec la concaténation :
SELECT [LMA_REFACTE] & " " & [LPA_REFACTE] AS I_CODINTER,
LIGNE_MO_ATELIER.Id_MO, LIGNE_PRODUIT_ATELIER.Id_Produit,
[Id_MO] & "_" & [Id_Produit] AS Id_MoProduit
FROM LIGNE_MO_ATELIER INNER JOIN LIGNE_PRODUIT_ATELIER
ON LIGNE_MO_ATELIER.Id_MO = LIGNE_PRODUIT_ATELIER.MO_Id;


Maintenant une requête "Ajout" :
INSERT INTO tbl_INTERVENTION ( I_CODINTER, Id_Mo_Prod )
SELECT qry_Mo_Produit.I_CODINTER, qry_Mo_Produit.Id_MoProduit
FROM tbl_INTERVENTION RIGHT JOIN qry_Mo_Produit
ON tbl_INTERVENTION.Id_Mo_Prod = qry_Mo_Produit.Id_MoProduit
WHERE (((tbl_INTERVENTION.Id_Intervention) Is Null));


Tout ceci est seulement un exemple.Les jointures laissent à désirer. Par contre il te revient d'apprécier quels sont les champs qui seront uniques afin de ne pas créer de doublons. Raison pour laquelle, en exemple j'ai réuni deux N° Identité en un seul champ texte.

Cordialement.
__________________________
Le peu que je sais, c'est à mon ignorance que je le dois. Sacha Guitry

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

loicDu28
Nouveau membre
Inscrit : 15/04/2008
Messages : 24
Message
#153650
Posté le 30/05/08 à 15:43
Bonjour,

Merci pour ton aide, j'ai regarder cela mais jcela fais pas trop ce que je veux mais pas grave car j'ai réfléchi et en faite, jvé abandonner cette requête.

Merci pour tout quand même!!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM ACCESS



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.