bonjour
j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
propriétes suivantes par le code:
null interdit =oui
chainevide autorisee =non
indexé =oui-sans doublons
dans un deuxieme temps comment detruire un champ de table indexé avec la
methode alter table
dans un troisieme temps comment renomme un champ
dans un quatrième temps comment lister tous les proprités des champs d'une
table
dans un cinquième sur quel site trouvé plus d'info au sujet des tables
d'access
merci
michel
bonjour
j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
propriétes suivantes par le code:
null interdit =oui
chainevide autorisee =non
indexé =oui-sans doublons
dans un deuxieme temps comment detruire un champ de table indexé avec la
methode alter table
dans un troisieme temps comment renomme un champ
dans un quatrième temps comment lister tous les proprités des champs d'une
table
dans un cinquième sur quel site trouvé plus d'info au sujet des tables
d'access
merci
michel
bonjour
j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
propriétes suivantes par le code:
null interdit =oui
chainevide autorisee =non
indexé =oui-sans doublons
dans un deuxieme temps comment detruire un champ de table indexé avec la
methode alter table
dans un troisieme temps comment renomme un champ
dans un quatrième temps comment lister tous les proprités des champs d'une
table
dans un cinquième sur quel site trouvé plus d'info au sujet des tables
d'access
merci
michel
Bonjour,
Voici sous forme de requête (mode SQL) une partie des réponses :
"michel_bdx" a écrit dans le message de
news:
> bonjour
>
> j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> propriétes suivantes par le code:
> null interdit =oui
> chainevide autorisee =non
> indexé =oui-sans doublons
ALTER TABLE LaTable
ALTER COLUMN LeChamp CHAR(255) NOT NULL
CONSTRAINT LeChampIndex_LaTable UNIQUE;
> dans un deuxieme temps comment detruire un champ de table indexé avec la
> methode alter table
Apparemment il faut supprimer l'index d'abord.
DROP INDEX LeChampIndex_LaTable ON LaTable;
puis
ALTER TABLE LaTable DROP COLUMN LeChamp;
> dans un troisieme temps comment renomme un champ
>
> dans un quatrième temps comment lister tous les proprités des champs d'une
> table
>
> dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> d'access
>
> merci
>
> michel
Bonjour,
Voici sous forme de requête (mode SQL) une partie des réponses :
"michel_bdx" <michelbdx@discussions.microsoft.com> a écrit dans le message de
news:25F0E9A5-69E0-4FBB-B3D0-BED21E0C7B74@microsoft.com...
> bonjour
>
> j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> propriétes suivantes par le code:
> null interdit =oui
> chainevide autorisee =non
> indexé =oui-sans doublons
ALTER TABLE LaTable
ALTER COLUMN LeChamp CHAR(255) NOT NULL
CONSTRAINT LeChampIndex_LaTable UNIQUE;
> dans un deuxieme temps comment detruire un champ de table indexé avec la
> methode alter table
Apparemment il faut supprimer l'index d'abord.
DROP INDEX LeChampIndex_LaTable ON LaTable;
puis
ALTER TABLE LaTable DROP COLUMN LeChamp;
> dans un troisieme temps comment renomme un champ
>
> dans un quatrième temps comment lister tous les proprités des champs d'une
> table
>
> dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> d'access
>
> merci
>
> michel
Bonjour,
Voici sous forme de requête (mode SQL) une partie des réponses :
"michel_bdx" a écrit dans le message de
news:
> bonjour
>
> j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> propriétes suivantes par le code:
> null interdit =oui
> chainevide autorisee =non
> indexé =oui-sans doublons
ALTER TABLE LaTable
ALTER COLUMN LeChamp CHAR(255) NOT NULL
CONSTRAINT LeChampIndex_LaTable UNIQUE;
> dans un deuxieme temps comment detruire un champ de table indexé avec la
> methode alter table
Apparemment il faut supprimer l'index d'abord.
DROP INDEX LeChampIndex_LaTable ON LaTable;
puis
ALTER TABLE LaTable DROP COLUMN LeChamp;
> dans un troisieme temps comment renomme un champ
>
> dans un quatrième temps comment lister tous les proprités des champs d'une
> table
>
> dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> d'access
>
> merci
>
> michel
bonjour
merci pour votre aide cela marche ce que vous m'avez suggéré
et pour chainevide autorisee =non vous ne savez pas par hasard
et la suite dès fois
merci
michel
"Michel__D" a écrit :
> Bonjour,
>
> Voici sous forme de requête (mode SQL) une partie des réponses :
>
> "michel_bdx" a écrit dans le message de
> news:
> > bonjour
> >
> > j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> > propriétes suivantes par le code:
> > null interdit =oui
> > chainevide autorisee =non
> > indexé =oui-sans doublons
>
> ALTER TABLE LaTable
> ALTER COLUMN LeChamp CHAR(255) NOT NULL
> CONSTRAINT LeChampIndex_LaTable UNIQUE;
>
>
> > dans un deuxieme temps comment detruire un champ de table indexé avec la
> > methode alter table
>
> Apparemment il faut supprimer l'index d'abord.
>
> DROP INDEX LeChampIndex_LaTable ON LaTable;
> puis
> ALTER TABLE LaTable DROP COLUMN LeChamp;
>
>
> > dans un troisieme temps comment renomme un champ
> >
> > dans un quatrième temps comment lister tous les proprités des champs d'une
> > table
> >
> > dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> > d'access
> >
> > merci
> >
> > michel
>
>
bonjour
merci pour votre aide cela marche ce que vous m'avez suggéré
et pour chainevide autorisee =non vous ne savez pas par hasard
et la suite dès fois
merci
michel
"Michel__D" a écrit :
> Bonjour,
>
> Voici sous forme de requête (mode SQL) une partie des réponses :
>
> "michel_bdx" <michelbdx@discussions.microsoft.com> a écrit dans le message de
> news:25F0E9A5-69E0-4FBB-B3D0-BED21E0C7B74@microsoft.com...
> > bonjour
> >
> > j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> > propriétes suivantes par le code:
> > null interdit =oui
> > chainevide autorisee =non
> > indexé =oui-sans doublons
>
> ALTER TABLE LaTable
> ALTER COLUMN LeChamp CHAR(255) NOT NULL
> CONSTRAINT LeChampIndex_LaTable UNIQUE;
>
>
> > dans un deuxieme temps comment detruire un champ de table indexé avec la
> > methode alter table
>
> Apparemment il faut supprimer l'index d'abord.
>
> DROP INDEX LeChampIndex_LaTable ON LaTable;
> puis
> ALTER TABLE LaTable DROP COLUMN LeChamp;
>
>
> > dans un troisieme temps comment renomme un champ
> >
> > dans un quatrième temps comment lister tous les proprités des champs d'une
> > table
> >
> > dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> > d'access
> >
> > merci
> >
> > michel
>
>
bonjour
merci pour votre aide cela marche ce que vous m'avez suggéré
et pour chainevide autorisee =non vous ne savez pas par hasard
et la suite dès fois
merci
michel
"Michel__D" a écrit :
> Bonjour,
>
> Voici sous forme de requête (mode SQL) une partie des réponses :
>
> "michel_bdx" a écrit dans le message de
> news:
> > bonjour
> >
> > j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> > propriétes suivantes par le code:
> > null interdit =oui
> > chainevide autorisee =non
> > indexé =oui-sans doublons
>
> ALTER TABLE LaTable
> ALTER COLUMN LeChamp CHAR(255) NOT NULL
> CONSTRAINT LeChampIndex_LaTable UNIQUE;
>
>
> > dans un deuxieme temps comment detruire un champ de table indexé avec la
> > methode alter table
>
> Apparemment il faut supprimer l'index d'abord.
>
> DROP INDEX LeChampIndex_LaTable ON LaTable;
> puis
> ALTER TABLE LaTable DROP COLUMN LeChamp;
>
>
> > dans un troisieme temps comment renomme un champ
> >
> > dans un quatrième temps comment lister tous les proprités des champs d'une
> > table
> >
> > dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> > d'access
> >
> > merci
> >
> > michel
>
>
Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" a écrit dans le message
news:
> bonjour
>
> merci pour votre aide cela marche ce que vous m'avez suggéré
> et pour chainevide autorisee =non vous ne savez pas par hasard
>
> et la suite dès fois
>
> merci
> michel
>
> "Michel__D" a écrit :
>
> > Bonjour,
> >
> > Voici sous forme de requête (mode SQL) une partie des réponses :
> >
> > "michel_bdx" a écrit dans le
> > news:
> > > bonjour
> > >
> > > j'ai réussi a créer un champ dans une table mais j'aimerai mettre
> > > propriétes suivantes par le code:
> > > null interdit =oui
> > > chainevide autorisee =non
> > > indexé =oui-sans doublons
> >
> > ALTER TABLE LaTable
> > ALTER COLUMN LeChamp CHAR(255) NOT NULL
> > CONSTRAINT LeChampIndex_LaTable UNIQUE;
> >
> >
> > > dans un deuxieme temps comment detruire un champ de table indexé
> > > methode alter table
> >
> > Apparemment il faut supprimer l'index d'abord.
> >
> > DROP INDEX LeChampIndex_LaTable ON LaTable;
> > puis
> > ALTER TABLE LaTable DROP COLUMN LeChamp;
> >
> >
> > > dans un troisieme temps comment renomme un champ
> > >
> > > dans un quatrième temps comment lister tous les proprités des champs
> > > table
> > >
> > > dans un cinquième sur quel site trouvé plus d'info au sujet des
> > > d'access
> > >
> > > merci
> > >
> > > michel
> >
> >
Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" <michelbdx@discussions.microsoft.com> a écrit dans le message
news:4A3F7FFA-BA0E-4C5F-AF13-A8FB80F8DFEB@microsoft.com...
> bonjour
>
> merci pour votre aide cela marche ce que vous m'avez suggéré
> et pour chainevide autorisee =non vous ne savez pas par hasard
>
> et la suite dès fois
>
> merci
> michel
>
> "Michel__D" a écrit :
>
> > Bonjour,
> >
> > Voici sous forme de requête (mode SQL) une partie des réponses :
> >
> > "michel_bdx" <michelbdx@discussions.microsoft.com> a écrit dans le
> > news:25F0E9A5-69E0-4FBB-B3D0-BED21E0C7B74@microsoft.com...
> > > bonjour
> > >
> > > j'ai réussi a créer un champ dans une table mais j'aimerai mettre
> > > propriétes suivantes par le code:
> > > null interdit =oui
> > > chainevide autorisee =non
> > > indexé =oui-sans doublons
> >
> > ALTER TABLE LaTable
> > ALTER COLUMN LeChamp CHAR(255) NOT NULL
> > CONSTRAINT LeChampIndex_LaTable UNIQUE;
> >
> >
> > > dans un deuxieme temps comment detruire un champ de table indexé
> > > methode alter table
> >
> > Apparemment il faut supprimer l'index d'abord.
> >
> > DROP INDEX LeChampIndex_LaTable ON LaTable;
> > puis
> > ALTER TABLE LaTable DROP COLUMN LeChamp;
> >
> >
> > > dans un troisieme temps comment renomme un champ
> > >
> > > dans un quatrième temps comment lister tous les proprités des champs
> > > table
> > >
> > > dans un cinquième sur quel site trouvé plus d'info au sujet des
> > > d'access
> > >
> > > merci
> > >
> > > michel
> >
> >
Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" a écrit dans le message
news:
> bonjour
>
> merci pour votre aide cela marche ce que vous m'avez suggéré
> et pour chainevide autorisee =non vous ne savez pas par hasard
>
> et la suite dès fois
>
> merci
> michel
>
> "Michel__D" a écrit :
>
> > Bonjour,
> >
> > Voici sous forme de requête (mode SQL) une partie des réponses :
> >
> > "michel_bdx" a écrit dans le
> > news:
> > > bonjour
> > >
> > > j'ai réussi a créer un champ dans une table mais j'aimerai mettre
> > > propriétes suivantes par le code:
> > > null interdit =oui
> > > chainevide autorisee =non
> > > indexé =oui-sans doublons
> >
> > ALTER TABLE LaTable
> > ALTER COLUMN LeChamp CHAR(255) NOT NULL
> > CONSTRAINT LeChampIndex_LaTable UNIQUE;
> >
> >
> > > dans un deuxieme temps comment detruire un champ de table indexé
> > > methode alter table
> >
> > Apparemment il faut supprimer l'index d'abord.
> >
> > DROP INDEX LeChampIndex_LaTable ON LaTable;
> > puis
> > ALTER TABLE LaTable DROP COLUMN LeChamp;
> >
> >
> > > dans un troisieme temps comment renomme un champ
> > >
> > > dans un quatrième temps comment lister tous les proprités des champs
> > > table
> > >
> > > dans un cinquième sur quel site trouvé plus d'info au sujet des
> > > d'access
> > >
> > > merci
> > >
> > > michel
> >
> >
Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" a écrit dans le message de
news:
> bonjour
>
> merci pour votre aide cela marche ce que vous m'avez suggéré
> et pour chainevide autorisee =non vous ne savez pas par hasard
>
> et la suite dès fois
>
> merci
> michel
>
> "Michel__D" a écrit :
>
> > Bonjour,
> >
> > Voici sous forme de requête (mode SQL) une partie des réponses :
> >
> > "michel_bdx" a écrit dans le message de
> > news:
> > > bonjour
> > >
> > > j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> > > propriétes suivantes par le code:
> > > null interdit =oui
> > > chainevide autorisee =non
> > > indexé =oui-sans doublons
> >
> > ALTER TABLE LaTable
> > ALTER COLUMN LeChamp CHAR(255) NOT NULL
> > CONSTRAINT LeChampIndex_LaTable UNIQUE;
> >
> >
> > > dans un deuxieme temps comment detruire un champ de table indexé avec la
> > > methode alter table
> >
> > Apparemment il faut supprimer l'index d'abord.
> >
> > DROP INDEX LeChampIndex_LaTable ON LaTable;
> > puis
> > ALTER TABLE LaTable DROP COLUMN LeChamp;
> >
> >
> > > dans un troisieme temps comment renomme un champ
> > >
> > > dans un quatrième temps comment lister tous les proprités des champs d'une
> > > table
> > >
> > > dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> > > d'access
> > >
> > > merci
> > >
> > > michel
> >
> >
Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" <michelbdx@discussions.microsoft.com> a écrit dans le message de
news:4A3F7FFA-BA0E-4C5F-AF13-A8FB80F8DFEB@microsoft.com...
> bonjour
>
> merci pour votre aide cela marche ce que vous m'avez suggéré
> et pour chainevide autorisee =non vous ne savez pas par hasard
>
> et la suite dès fois
>
> merci
> michel
>
> "Michel__D" a écrit :
>
> > Bonjour,
> >
> > Voici sous forme de requête (mode SQL) une partie des réponses :
> >
> > "michel_bdx" <michelbdx@discussions.microsoft.com> a écrit dans le message de
> > news:25F0E9A5-69E0-4FBB-B3D0-BED21E0C7B74@microsoft.com...
> > > bonjour
> > >
> > > j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> > > propriétes suivantes par le code:
> > > null interdit =oui
> > > chainevide autorisee =non
> > > indexé =oui-sans doublons
> >
> > ALTER TABLE LaTable
> > ALTER COLUMN LeChamp CHAR(255) NOT NULL
> > CONSTRAINT LeChampIndex_LaTable UNIQUE;
> >
> >
> > > dans un deuxieme temps comment detruire un champ de table indexé avec la
> > > methode alter table
> >
> > Apparemment il faut supprimer l'index d'abord.
> >
> > DROP INDEX LeChampIndex_LaTable ON LaTable;
> > puis
> > ALTER TABLE LaTable DROP COLUMN LeChamp;
> >
> >
> > > dans un troisieme temps comment renomme un champ
> > >
> > > dans un quatrième temps comment lister tous les proprités des champs d'une
> > > table
> > >
> > > dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> > > d'access
> > >
> > > merci
> > >
> > > michel
> >
> >
Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" a écrit dans le message de
news:
> bonjour
>
> merci pour votre aide cela marche ce que vous m'avez suggéré
> et pour chainevide autorisee =non vous ne savez pas par hasard
>
> et la suite dès fois
>
> merci
> michel
>
> "Michel__D" a écrit :
>
> > Bonjour,
> >
> > Voici sous forme de requête (mode SQL) une partie des réponses :
> >
> > "michel_bdx" a écrit dans le message de
> > news:
> > > bonjour
> > >
> > > j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
> > > propriétes suivantes par le code:
> > > null interdit =oui
> > > chainevide autorisee =non
> > > indexé =oui-sans doublons
> >
> > ALTER TABLE LaTable
> > ALTER COLUMN LeChamp CHAR(255) NOT NULL
> > CONSTRAINT LeChampIndex_LaTable UNIQUE;
> >
> >
> > > dans un deuxieme temps comment detruire un champ de table indexé avec la
> > > methode alter table
> >
> > Apparemment il faut supprimer l'index d'abord.
> >
> > DROP INDEX LeChampIndex_LaTable ON LaTable;
> > puis
> > ALTER TABLE LaTable DROP COLUMN LeChamp;
> >
> >
> > > dans un troisieme temps comment renomme un champ
> > >
> > > dans un quatrième temps comment lister tous les proprités des champs d'une
> > > table
> > >
> > > dans un cinquième sur quel site trouvé plus d'info au sujet des tables
> > > d'access
> > >
> > > merci
> > >
> > > michel
> >
> >
bonjour
merci pour votre aide encore
vous me dites dans votre réponse que :
d'ailleurs pour les propriétés il me semble que tu as déjà la réponse sur
un autre fil.
c'est a dire expliquez moi car je n'ai pas compris ou cela se trouve
merci
michel
"Michel__D" a écrit :Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" a écrit dans le message de
news:bonjour
merci pour votre aide cela marche ce que vous m'avez suggéré
et pour chainevide autorisee =non vous ne savez pas par hasard
et la suite dès fois
merci
michel
"Michel__D" a écrit :Bonjour,
Voici sous forme de requête (mode SQL) une partie des réponses :
"michel_bdx" a écrit dans le message de
news:bonjour
j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
propriétes suivantes par le code:
null interdit =oui
chainevide autorisee =non
indexé =oui-sans doublons
ALTER TABLE LaTable
ALTER COLUMN LeChamp CHAR(255) NOT NULL
CONSTRAINT LeChampIndex_LaTable UNIQUE;dans un deuxieme temps comment detruire un champ de table indexé avec la
methode alter table
Apparemment il faut supprimer l'index d'abord.
DROP INDEX LeChampIndex_LaTable ON LaTable;
puis
ALTER TABLE LaTable DROP COLUMN LeChamp;dans un troisieme temps comment renomme un champ
dans un quatrième temps comment lister tous les proprités des champs d'une
table
dans un cinquième sur quel site trouvé plus d'info au sujet des tables
d'access
merci
michel
bonjour
merci pour votre aide encore
vous me dites dans votre réponse que :
d'ailleurs pour les propriétés il me semble que tu as déjà la réponse sur
un autre fil.
c'est a dire expliquez moi car je n'ai pas compris ou cela se trouve
merci
michel
"Michel__D" a écrit :
Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" <michelbdx@discussions.microsoft.com> a écrit dans le message de
news:4A3F7FFA-BA0E-4C5F-AF13-A8FB80F8DFEB@microsoft.com...
bonjour
merci pour votre aide cela marche ce que vous m'avez suggéré
et pour chainevide autorisee =non vous ne savez pas par hasard
et la suite dès fois
merci
michel
"Michel__D" a écrit :
Bonjour,
Voici sous forme de requête (mode SQL) une partie des réponses :
"michel_bdx" <michelbdx@discussions.microsoft.com> a écrit dans le message de
news:25F0E9A5-69E0-4FBB-B3D0-BED21E0C7B74@microsoft.com...
bonjour
j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
propriétes suivantes par le code:
null interdit =oui
chainevide autorisee =non
indexé =oui-sans doublons
ALTER TABLE LaTable
ALTER COLUMN LeChamp CHAR(255) NOT NULL
CONSTRAINT LeChampIndex_LaTable UNIQUE;
dans un deuxieme temps comment detruire un champ de table indexé avec la
methode alter table
Apparemment il faut supprimer l'index d'abord.
DROP INDEX LeChampIndex_LaTable ON LaTable;
puis
ALTER TABLE LaTable DROP COLUMN LeChamp;
dans un troisieme temps comment renomme un champ
dans un quatrième temps comment lister tous les proprités des champs d'une
table
dans un cinquième sur quel site trouvé plus d'info au sujet des tables
d'access
merci
michel
bonjour
merci pour votre aide encore
vous me dites dans votre réponse que :
d'ailleurs pour les propriétés il me semble que tu as déjà la réponse sur
un autre fil.
c'est a dire expliquez moi car je n'ai pas compris ou cela se trouve
merci
michel
"Michel__D" a écrit :Bonjour,
Apparemment, par défaut lors de la création (en tout cas chez moi)
le champ texte est positionné avec chainevide autorisee =non
Pour le reste, je pense qu'il faudrait agir par code, d'ailleurs pour les
propriétés il me semble que tu as déjà la réponse sur un autre fil.
PS:Pour le renommage (chose qui n'est pas terrible dans une bdd)
tu pourrais créer ton nouveau champ, puis l'alimenter avec les
données de ton ancien champ.
"michel_bdx" a écrit dans le message de
news:bonjour
merci pour votre aide cela marche ce que vous m'avez suggéré
et pour chainevide autorisee =non vous ne savez pas par hasard
et la suite dès fois
merci
michel
"Michel__D" a écrit :Bonjour,
Voici sous forme de requête (mode SQL) une partie des réponses :
"michel_bdx" a écrit dans le message de
news:bonjour
j'ai réussi a créer un champ dans une table mais j'aimerai mettre les
propriétes suivantes par le code:
null interdit =oui
chainevide autorisee =non
indexé =oui-sans doublons
ALTER TABLE LaTable
ALTER COLUMN LeChamp CHAR(255) NOT NULL
CONSTRAINT LeChampIndex_LaTable UNIQUE;dans un deuxieme temps comment detruire un champ de table indexé avec la
methode alter table
Apparemment il faut supprimer l'index d'abord.
DROP INDEX LeChampIndex_LaTable ON LaTable;
puis
ALTER TABLE LaTable DROP COLUMN LeChamp;dans un troisieme temps comment renomme un champ
dans un quatrième temps comment lister tous les proprités des champs d'une
table
dans un cinquième sur quel site trouvé plus d'info au sujet des tables
d'access
merci
michel