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 28/03/2008, 17h13   #1
Invité régulier
 
Homme
Inscription : octobre 2004
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51

Informations forums :
Inscription : octobre 2004
Messages : 34
Points : 6
Points : 6
Par défaut Changement de type de donnees avec une macro

Bonjour,
Je voudrais dans Access 2000 modifier le type de données d'un champs d'une table que j'importe d'une autre base Access à l'aide d'une macro.
Donc dans cette même macro d'importation, je voudrais passer un champs de "numérique" à "texte" afin de le rendre compatible avec ma base.
Est-ce possible ??
micbett est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 17h27   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 887
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 887
Points : 10 742
Points : 10 742
Envoyer un message via MSN à jpcheck
salut,
tu peux faire tourner une requete du type
Code :
ALTER TABLE ALTER COLUMN...
cela te convient-il comme méthode ?
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 17h31   #3
Invité régulier
 
Homme
Inscription : octobre 2004
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51

Informations forums :
Inscription : octobre 2004
Messages : 34
Points : 6
Points : 6
Je crains que mes compétences soient un peu juste pour bien saisir ta réponse..
micbett est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 17h39   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 887
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 887
Points : 10 742
Points : 10 742
Envoyer un message via MSN à jpcheck
dans l'ordre ca donnerait ca:
1/ tu importes ta table de la base A à la base B
2/ tu lances la requete de modification de table sur la base B

le code en détail ici :
http://access.developpez.com/faq/?pa...s#ModifTypeChp
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 18h40   #5
Invité régulier
 
Homme
Inscription : octobre 2004
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51

Informations forums :
Inscription : octobre 2004
Messages : 34
Points : 6
Points : 6
Voilà quelque chose qui me cause un peu plus
Ca me semble être dans mes cordes, j'essaie et je reviens.
Merci !!!!!!
micbett est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 19h54   #6
Invité régulier
 
Homme
Inscription : octobre 2004
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51

Informations forums :
Inscription : octobre 2004
Messages : 34
Points : 6
Points : 6
Je viens de taper le code SQL dans une requête, mais j'ai un message d' erreur de syntaxe qui me renvoie au dernier argument "type"
Voilà ce que j'ai tapé

Code sql :
 ALTER TABLE [Moteur1] ALTER Columm [NumeroMoteur] [Texte];

Le champ NumeroMoteur devant passer de Numérique à Texte
micbett est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2008, 11h05   #7
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 887
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 887
Points : 10 742
Points : 10 742
Envoyer un message via MSN à jpcheck
essaie de mettre TEXT ou VARCHAR(50), ca marche souvent mieux en anglais
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2008, 16h21   #8
Invité régulier
 
Homme
Inscription : octobre 2004
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51

Informations forums :
Inscription : octobre 2004
Messages : 34
Points : 6
Points : 6
Super ça marche avec Texte en Anglais : Text !
J'ose encore une question, quand la requête s'exécute, il y a t-il un moyen de supprimer le message d'avertissement du genre "attention vous allez modifier..."
Ça casse un peu l'effet de 'tout automatique'
Si non, c'est pas grave, c'est déjà beaucoup mieux comme ca
Merci
micbett est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 10h03   #9
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 887
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 887
Points : 10 742
Points : 10 742
Envoyer un message via MSN à jpcheck
salut,
avant d'exécuter la ligne, place ce code :
Code :
Docmd.SetWarnings False
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 21h26   #10
Invité régulier
 
Homme
Inscription : octobre 2004
Messages : 34
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51

Informations forums :
Inscription : octobre 2004
Messages : 34
Points : 6
Points : 6
Ca marche aussi !!
Bravo et Merci encore
micbett 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 23h07.


 
 
 
 
Partenaires

Hébergement Web