OVH Cloud OVH Cloud

champ "numerique" vers "num auto"

4 réponses
Avatar
glandreau
bonjour a tous
j'avais un table client avec un champ "noclient" de type "numero auto",
pour ajouter les enregistrement d'une autre table de clients j'ai
transforme mon champ numero auto en type numerique.
Maintenant pour poursuivre la saisie de nouveaux clients je voudrais
repasser de numerique a numero auto. Dans un 1er temps access m'a
demandé de supprimer les relations entre les tables mais maintenant je
ne comprends pas trop la manoeuvre. il semble qu'il soit impossible de
passer directement de numerique a numero auto.
merci de votre eclairage.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

4 réponses

Avatar
didier
Bonjour

Pour passer du format numérique au numauto il supprimer
et recréer le champs mais cela va effacer les données
-----Message d'origine-----
bonjour a tous
j'avais un table client avec un champ "noclient" de
type "numero auto",

pour ajouter les enregistrement d'une autre table de
clients j'ai

transforme mon champ numero auto en type numerique.
Maintenant pour poursuivre la saisie de nouveaux clients
je voudrais

repasser de numerique a numero auto. Dans un 1er temps
access m'a

demandé de supprimer les relations entre les tables mais
maintenant je

ne comprends pas trop la manoeuvre. il semble qu'il soit
impossible de

passer directement de numerique a numero auto.
merci de votre eclairage.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

.



Avatar
glandreau
didier vient de nous annoncer :
Bonjour

Pour passer du format numérique au numauto il supprimer
et recréer le champs mais cela va effacer les données
merci, mais ça , jaime pas, je vais trouver autre chose.




-----Message d'origine-----
bonjour a tous
j'avais un table client avec un champ "noclient" de type "numero auto",
pour ajouter les enregistrement d'une autre table de clients j'ai
transforme mon champ numero auto en type numerique.
Maintenant pour poursuivre la saisie de nouveaux clients je voudrais
repasser de numerique a numero auto. Dans un 1er temps access m'a
demandé de supprimer les relations entre les tables mais maintenant je
ne comprends pas trop la manoeuvre. il semble qu'il soit impossible de
passer directement de numerique a numero auto.
merci de votre eclairage.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

.



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com


Avatar
mouly
glandreau écrivait news:mn.31f77d4c46f88abd.18480
@fre.fr:

bonjour a tous
j'avais un table client avec un champ "noclient" de type "numero auto",
pour ajouter les enregistrement d'une autre table de clients j'ai
transforme mon champ numero auto en type numerique.
Maintenant pour poursuivre la saisie de nouveaux clients je voudrais
repasser de numerique a numero auto. Dans un 1er temps access m'a
demandé de supprimer les relations entre les tables mais maintenant je
ne comprends pas trop la manoeuvre. il semble qu'il soit impossible de
passer directement de numerique a numero auto.



impossible de modifier une colonne numerique en numAuto.
le seul moyen est de recrée une colonne numAuto mais là tu vas avoir les
problème de numérotation (tu vas perdre les valeurs en cours)


solution pour *ton* problème : recréer une autre table identique à
l'actuelle sauf pour la colonne numAuto et la repeupler à coup de
INSERT INTO T_NouvelleTable(numAuto,col2,...)
SELECT t_AncienneTable.ColNumerique, t_AncienneTable.Col2, ...
FROM t_AncienneTable

recréer les raltions qui existaient avec l'autre table
supprimer l'ancienne
renommer la nouvelle

bonne chance
--
mouly
mouly2 at yahoo dot com

Avatar
glandreau

solution pour *ton* problème : recréer une autre table identique à
l'actuelle sauf pour la colonne numAuto et la repeupler à coup de
INSERT INTO T_NouvelleTable(numAuto,col2,...)
SELECT t_AncienneTable.ColNumerique, t_AncienneTable.Col2, ...
FROM t_AncienneTable

recréer les raltions qui existaient avec l'autre table
supprimer l'ancienne
renommer la nouvelle

bonne chance
Merci de m'avoir encouragé

j'ai fait a peu pres comme tu le dis.
J'ai dfait les relations avec mise a jour en cascade,
j'ai fait un nouveau champ numeroauto
avec une requete mise a jour j'ai mis les numero auto a la place de mes
numeros clients, j'ai vire mon champ noclients et j'ai renomme le
numeroauto noclients.
Apparament çà le fait.
merci encore

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com