Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 23/12/2010, 09h58   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 390
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2006
Messages : 390
Points : 47
Points : 47
Envoyer un message via MSN à Daniela
Par défaut probleme champ autoincrement

Bonjour a tous,
moi j'ai fais une query union qui permet de fusionner 4 tables, en meme temps la query insert les données dans une table.

pour tous les tables j'ai un champ clé primaire appelé IDORG qui autoincrement.

mais quand je lance la query union les données sont fusionnées mais dans le champ IDORG je trouve 4 fois la valeur 1, quatre 4 la valeur 2... ect
comment je fais pour lui dire d'autoincrementer la valeur dans le champ IDORG pour tous les records.

ex:

TABLE 1

IDORG NOM
1 x
2 xx
3 xxx


TABLE 2

IDORG NOM
1 z
2 zz
3 zzz


ect


TABLE UNION

IDORG NOM
1 x
1 z
2 xx
2 zz
3 xxx
3 zzz


moi je voudrais:

TABLE UNION

IDORG NOM
1 x
2 xx
3 xxx
4 z
5 zz
6 zzz


comment je peux faire?
Daniela est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 11h37   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
Bonjour Daniela,

si tu disposes déjà d’une table LaTableUnion(IDORG(NumeroAuto), Nom) et d’une requête de sélection qui fait l’union :

R_Union :
Code sql :
1
2
3
(SELECT IDORG, Nom FROM Table1)
 UNION ALL 
(SELECT IDORG, Nom FROM Table2);

On écrit la requête "Ajout":
Code sql :
1
2
3
INSERT INTO LaTableUnion ( Nom )
SELECT Nom FROM R_Union
ORDER BY IDORG;
f-leb 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 08h21.


 
 
 
 
Partenaires

Hébergement Web