Changement du type d'un champs sous Access 97
aichae
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
M'barek -
M'barek -
Salut
Voilà, j'a une table avec environ 1 980 000 données , où il y a un champs de type text KGS ( ex:03460010) , je veux modifier le type de ce champs en numérique pour pouvoir effectuer mes relations correctement .
Donc j'ouvre la table , je vais en mode conception et je modifie le type Text en Numérique avec le taille Entier Long. Ensuite mon ordinateur entame l'enregistrement et au bout de 10 secondes, apparait le message qui dis qu'il n'y a pas assez de place sur le disque dur...! Alors que j'ai vérifé il y a encore 3,45 GB de libre!!
J'espère que vous avez compris mon problème et que vous pourez m'aider.
Merci d'avance
Aicha
:-)
Voilà, j'a une table avec environ 1 980 000 données , où il y a un champs de type text KGS ( ex:03460010) , je veux modifier le type de ce champs en numérique pour pouvoir effectuer mes relations correctement .
Donc j'ouvre la table , je vais en mode conception et je modifie le type Text en Numérique avec le taille Entier Long. Ensuite mon ordinateur entame l'enregistrement et au bout de 10 secondes, apparait le message qui dis qu'il n'y a pas assez de place sur le disque dur...! Alors que j'ai vérifé il y a encore 3,45 GB de libre!!
J'espère que vous avez compris mon problème et que vous pourez m'aider.
Merci d'avance
Aicha
:-)
A voir également:
- Changement du type d'un champs sous Access 97
- Changement dns - Guide
- Indicatif 97 - Guide
- Clear type - Guide
- Changement d'heure - Guide
- Changement d'écriture facebook - Guide
4 réponses
Ben ici, ton post a moins de chance d'etre vu, tu aurais du le mettre dans le forum progra...
Y'a plus qu'a attendre un Gentil Modo (GM) pour qu'il le déplace.
Kalamit
"Be my guest"
Y'a plus qu'a attendre un Gentil Modo (GM) pour qu'il le déplace.
Kalamit
"Be my guest"
aichae
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
qui peut faire cela?
Jean-François Pillou
Messages postés
19261
Date d'inscription
Statut
Webmaster
Dernière intervention
63 277
>
aichae
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
C'est fait ! ;-)
Euh, suggestions, si tu travailles bien sur ton disque dur, essaye de creer une nouvelle table comme tu le souhaites, copier coller, puis effacer l'ancienne et renommer la nouvelle...
Ca peut marcher mais j'ai pas d'access sous la main...
Bonne chance...
Teebo...
"Le Sage a des questions, l'idiot des réponses..."
Ca peut marcher mais j'ai pas d'access sous la main...
Bonne chance...
Teebo...
"Le Sage a des questions, l'idiot des réponses..."
tu te fais un petit prog en vba qui va tout prendre sur l'une et pour chaque ligne et faire une boucle sur le recordset et les inserer ds ta nouvelle base( au fait, ta new cle, elle sera differente de tes cle texte??? ie que tu commenceras par 0,1,2,3,4,....), si oui, alors fais ce qui je te dis, sinon, avant d'inserer chaque ligne, convertit sa cle en numerique et tu l'inseres apres ( oublies pas, numerique pas de 0 en debut et donc,....).
un exemple: Tinit( text, nom, prenom) et Tfin ( num, nom,prenom)( cle de 0 a n)
query ="select * from Tinit;"
rs.open query, current.db
while( rs.eof=false)
qr ="insert into Tfin ( nom,prenom) values ( ' " & rs.fields("nom").value & " ', ' " & rs.fields("prenom").values & " ' );"
rs2.execute qr
wend
bon ce genre de choses( j'ai oublie la syntxe vba, ce q je t'ai donne c'est la syntaxe vb , mais bon pas tres different, je fais rarement de vba ).
bon c'est tout et voila, sinon ya que les autres solutions a la main, ds tous les cas soit main soit code.
tafiscobar
un exemple: Tinit( text, nom, prenom) et Tfin ( num, nom,prenom)( cle de 0 a n)
query ="select * from Tinit;"
rs.open query, current.db
while( rs.eof=false)
qr ="insert into Tfin ( nom,prenom) values ( ' " & rs.fields("nom").value & " ', ' " & rs.fields("prenom").values & " ' );"
rs2.execute qr
wend
bon ce genre de choses( j'ai oublie la syntxe vba, ce q je t'ai donne c'est la syntaxe vb , mais bon pas tres different, je fais rarement de vba ).
bon c'est tout et voila, sinon ya que les autres solutions a la main, ds tous les cas soit main soit code.
tafiscobar