Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1263 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

   problème d'incrémentation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème d'incrémentation

n°1388685
poypoy7
Posté le 16-06-2006 à 10:10:46  profilanswer
 

bonjour a tous et à toutes.
 
j'ai une base de données ACCESS qui importe des données Excel  
Pour le moment ca va j'ai réussi à faire cette liaison , grace à cette importation je peux faire ensuite des requêtes .
C'est la ou ca se gatte :  
 
après que j'ai fait cette importation ,des que j'ouvre une requête et que je l'execute le numéro qui se trouve en clé primaire se trouve quelque peu changé : il devient négatif ( par exemple - 806086127)
Donc j'aimerais savoir s'il y a une solution à ce problème, et si oui laquelle!
 
Merci de répondre tres vite s'il vous plait  
 
Merci d'avance  
 
Au revoir

mood
Publicité
Posté le 16-06-2006 à 10:10:46  profilanswer
 

n°1388696
Sebou77
French Tech powaa :-)
Posté le 16-06-2006 à 10:20:44  profilanswer
 

c'est quoi exactement ta requète ?

n°1388796
poypoy7
Posté le 16-06-2006 à 11:18:19  profilanswer
 

le problème n'est plus celui de la requête car j'ai trouve le moyen de passer l'importation sans executer la requête  
avant je faisais une importation assez compliquée  :pt1cable:  
 
Je m'exlique je vais dans Excel , je convertie la feuille Excel en MS access dans la base de données puis j'importe dans une table intermédiaire ensuite j'execute une requête qui fait que je transfére les données de cette table sur une table liée  
 
Le problème des tables lées est que je ne peut pas importer dedans : il faut que je passe par une table intermédiaire puis que je transfére les données de table inter. dans la table liées
Le résultat de cette requête est que j'avais une bonne incrémentation avant le transfert mais quand je transfére dans la table liée l'incrémentation du numéro est négatif (-806 085 045)
 
J'ai réussi à faire autre chose (en fait mon maitre de stage m'a dit que j'importais dans la mauvase base ) alors j'ai recommencé l'importation avec la nouvelle base de données ( elle ne possède aucune table liée donc je n'ai pas besoin de table intermédiaire pour faire mon importation) , cependant j'arrive à avoir encore le meme problème d'incrémentation.
 
le numéro est pourtant en incrément est en intéger alors franchement j'arrive pas à comprendre le problème soi ca vient de l'importation de Excel vers access qui fait chier soit c'est la numérotation de la table ou sont les résultat de l'importation  
 
Merci de m'aider  
 
Au revoir


Message édité par poypoy7 le 16-06-2006 à 11:20:55
n°1388867
Elmoricq
Modérateur
Posté le 16-06-2006 à 11:49:35  profilanswer
 

Hypothèse : le champ qui reçoit ton id après transfert est trop petit, genre c'est un entier signé alors qu'à l'origine c'est peut-être de l'unsigned long, bref y a overflow et ça passe de la plus grande valeur possible pour ton champ, à la plus petite valeur possible, d'où les nombres négatifs.


Message édité par Elmoricq le 16-06-2006 à 11:50:31
n°1389021
poypoy7
Posté le 16-06-2006 à 14:30:34  profilanswer
 

Citation :

c'est un entier signé alors qu'à l'origine c'est peut-être de l'unsigned long


 
le problème c'est que c'est un entier long .
 
A la fin de l'importation les données sont mises dans une table Access  
 
Cette table possède un numéro unique qui est un entier long en incrément ce que je comprend pas c'est qu'avant il y avait des nombres positifs  
 
Merci comme meme Elmoricq


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

   problème d'incrémentation

 

Sujets relatifs
probleme envoi mail avec phpproblème avec QT
Problème avec les options de la balise <p>Problème height:100%; (nouveau problème)
Probleme avec la fonction GETProblème avec des colonnes calculées
[batch]Problème incrementationProbleme d'incrementation
Problème d'auto incrémentation sous VB - Accessprobleme d'incrementation de structure.
Plus de sujets relatifs à : problème d'incrémentation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR