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 05/06/2011, 20h16   #1
Invité de passage
 
Homme
Ingénieur en construction
Inscription : mai 2011
Messages : 18
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur en construction
Secteur : Bâtiment

Informations forums :
Inscription : mai 2011
Messages : 18
Points : 4
Points : 4
Par défaut Impossible de changer le type de données d'une table

Bonjour à tous,

J'aurais aimer avoir de l'aide concernant un problème qui m'épuise depuis un moment, je m'explique :

J'ai créer une table dans laquelle un des champs a été défini comme numérique et ENTIER LONG.
Or aujourd'hui j'ai besoin de faire passer ce champ en numérique mais REEL DOUBLE.

Et là est tous le problème, lorsque je fais cette manipulation, la msgbox suivante apparait :
"Impossible de changer le type de données ou la taille de ce champ. Il est utilisé dans une ou plusieurs relations.
Si vous voulez changer le type de données, supprimer d'abord ses relations dans la fenêtre relation"

Je m'éxécute et supprime les 4 relations que ma table avait avec d'autres tables : Mon champs n'est théoriquement soumis à plus aucune relation.

Mais là encore la msgbox apparait à nouveau.

Et quand je vais dans l'onglet relations, ma table apparait complétement indépendante.


La seule chose qui pourrait poser problème sont mes nombreuses requêtes mais là ce ne sont que des jointures et n'existent donc que le temps d'éxécution de ces requêtes. Dans le doute je les ai quand même supprimées :

Et là encore la msgbox m'informant que c'est impossible.



Je n'arrive pas du tout à régler ce point et vous demande donc de bien vouloir m'aider.

Un grand merci d'avance pour vos réponses
flogo2323 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 21h12   #2
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
salut flogo2323 et bienvenu,

il y a plusieurs façon de procéder, je t'en propose une:
- tu dupliques ta table
- tu change le type dans cette nouvelle table
- tu supprimes l'ancienne table, access (acc2007) te proposera de supprimer les relations automatiquement
- tu renommes la nouvelle table au nom de l'ancienne

vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 22h27   #3
Invité de passage
 
Homme
Ingénieur en construction
Inscription : mai 2011
Messages : 18
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur en construction
Secteur : Bâtiment

Informations forums :
Inscription : mai 2011
Messages : 18
Points : 4
Points : 4
Bonsoir Vodiem,

Je viens d'essayer ta solution mais malheureusement cela ne fonctionne pas.

En effet, les tables fonctionnent normalement mais des "erreurs de compilation" sur des expressions (que je pensais sans liens avec ma table) apparaissent.


Je suis donc toujours preneur pour une idée.

Merci de votre aide
flogo2323 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 00h05   #4
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
désolé mais j'avais répondu à:
Citation:
Envoyé par flogo2323
Impossible de changer le type de données d'une table
et pas à:
Citation:
Envoyé par flogo2323
erreurs de compilation
;P

pour ca il faudrait plus d'information mais je crains qu'une modification à ce niveau provoque effectivement des erreurs en cascade. il faut malheureusement bien étudier la base avant de se lancer dans un changement de type. :/
vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 09h18   #5
Invité de passage
 
Homme
Ingénieur en construction
Inscription : mai 2011
Messages : 18
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur en construction
Secteur : Bâtiment

Informations forums :
Inscription : mai 2011
Messages : 18
Points : 4
Points : 4
Ces erreurs de compilation apparaissent dès lors que "j'échange" les tables comme tu me l'as conseillé.

Ce qui est déroutant, c'est que les "erreurs de compilation" sont liées à des tables autres que celle dont j'ai modifié le type de champs
flogo2323 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 08h53   #6
Invité de passage
 
Homme
Ingénieur en construction
Inscription : mai 2011
Messages : 18
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur en construction
Secteur : Bâtiment

Informations forums :
Inscription : mai 2011
Messages : 18
Points : 4
Points : 4
Point en ordre.

J'ai tout de même fait ta méthode malgrés les heures nécessaires à l'actualisation de toutes les expressions.


Merci bien Vodiem
flogo2323 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 11h12   #7
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
de rien, bonne continuation flogo2323.
vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h49.


 
 
 
 
Partenaires

Hébergement Web