Salut
Quand je cr=E9e des tables par VBA , j'ai un probl=E8me : la=20
cl=E9 primaire n'est, elle, pas copi=E9e. J'utilise cette=20
instruction :=20
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir d=E9finir la cl=E9 primaire apr=E8s=20
cr=E9ation de la nouvelle table ? Ou alors pour la d=E9finir=20
pendant sa cr=E9ation (en ajoutant une contrainte =E0 cette=20
requete) ?
Mon probl=E8me est qu'une de mes tables s'est tri=E9e=20
n'importe comment. Mais mes traitements, qui ont besoin de=20
beaucoup d'ordre, ont plant=E9 m=E9chamment...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout. les tables sont des espaces de stockage et access décide lui-même comment il va gérer son stockage. Tes traitements doivent obligatoirement prévoir une clause de tri pour présenter convenablement les enregistrements à un formulaire ou un état. l'ordre d'une table ne doit pas être considiré comme un tri.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de news:1e9301c3e0ee$ebe81680$ Salut Quand je crée des tables par VBA , j'ai un problème : la clé primaire n'est, elle, pas copiée. J'utilise cette instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après création de la nouvelle table ? Ou alors pour la définir pendant sa création (en ajoutant une contrainte à cette requete) ?
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de beaucoup d'ordre, ont planté méchamment...
Comment faire pour empêcher ce tri ?
Bonsoir.
Mon problème est qu'une de mes tables s'est triée
n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout.
les tables sont des espaces de stockage et access décide lui-même comment il
va gérer son stockage.
Tes traitements doivent obligatoirement prévoir une clause de tri pour
présenter convenablement les enregistrements à un formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un tri.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:1e9301c3e0ee$ebe81680$a101280a@phx.gbl...
Salut
Quand je crée des tables par VBA , j'ai un problème : la
clé primaire n'est, elle, pas copiée. J'utilise cette
instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après
création de la nouvelle table ? Ou alors pour la définir
pendant sa création (en ajoutant une contrainte à cette
requete) ?
Mon problème est qu'une de mes tables s'est triée
n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout. les tables sont des espaces de stockage et access décide lui-même comment il va gérer son stockage. Tes traitements doivent obligatoirement prévoir une clause de tri pour présenter convenablement les enregistrements à un formulaire ou un état. l'ordre d'une table ne doit pas être considiré comme un tri.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de news:1e9301c3e0ee$ebe81680$ Salut Quand je crée des tables par VBA , j'ai un problème : la clé primaire n'est, elle, pas copiée. J'utilise cette instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après création de la nouvelle table ? Ou alors pour la définir pendant sa création (en ajoutant une contrainte à cette requete) ?
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de beaucoup d'ordre, ont planté méchamment...
Comment faire pour empêcher ce tri ?
phil
Bonjour
Tes traitements doivent obligatoirement prévoir une clause de tri pour présenter convenablement les enregistrements à un formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est une commande du recordset ?
-----Message d'origine----- Bonsoir.
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout.
les tables sont des espaces de stockage et access décide lui-même comment il
va gérer son stockage. Tes traitements doivent obligatoirement prévoir une clause de tri pour
présenter convenablement les enregistrements à un formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un tri.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de
news:1e9301c3e0ee$ebe81680$ Salut Quand je crée des tables par VBA , j'ai un problème : la clé primaire n'est, elle, pas copiée. J'utilise cette instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après création de la nouvelle table ? Ou alors pour la définir pendant sa création (en ajoutant une contrainte à cette requete) ?
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de beaucoup d'ordre, ont planté méchamment...
Comment faire pour empêcher ce tri ?
.
Bonjour
Tes traitements doivent obligatoirement prévoir une
clause de tri pour
présenter convenablement les enregistrements à un
formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est
une commande du recordset ?
-----Message d'origine-----
Bonsoir.
Mon problème est qu'une de mes tables s'est triée
n'importe comment. Mais mes traitements, qui ont besoin
de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre
quelconque, c'est tout.
les tables sont des espaces de stockage et access décide
lui-même comment il
va gérer son stockage.
Tes traitements doivent obligatoirement prévoir une
clause de tri pour
présenter convenablement les enregistrements à un
formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un
tri.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:1e9301c3e0ee$ebe81680$a101280a@phx.gbl...
Salut
Quand je crée des tables par VBA , j'ai un problème : la
clé primaire n'est, elle, pas copiée. J'utilise cette
instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après
création de la nouvelle table ? Ou alors pour la définir
pendant sa création (en ajoutant une contrainte à cette
requete) ?
Mon problème est qu'une de mes tables s'est triée
n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
Tes traitements doivent obligatoirement prévoir une clause de tri pour présenter convenablement les enregistrements à un formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est une commande du recordset ?
-----Message d'origine----- Bonsoir.
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout.
les tables sont des espaces de stockage et access décide lui-même comment il
va gérer son stockage. Tes traitements doivent obligatoirement prévoir une clause de tri pour
présenter convenablement les enregistrements à un formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un tri.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de
news:1e9301c3e0ee$ebe81680$ Salut Quand je crée des tables par VBA , j'ai un problème : la clé primaire n'est, elle, pas copiée. J'utilise cette instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après création de la nouvelle table ? Ou alors pour la définir pendant sa création (en ajoutant une contrainte à cette requete) ?
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de beaucoup d'ordre, ont planté méchamment...
Comment faire pour empêcher ce tri ?
.
Raymond [mvp]
Bonjour.
C'est une commande de requête. lorsque tu crées ta requête (ou en modification si le tri n'est pas prévu) tu coches la/les case tri de la colonne à trier dans la grille . en sql ça donne par exemple : SELECT table1.* FROM table1 ORDER BY LeNom; si tu utilises un recordset c'est la meme syntaxe.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de news:268d01c3e17f$791102c0$ Bonjour
Tes traitements doivent obligatoirement prévoir une clause de tri pour présenter convenablement les enregistrements à un formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est une commande du recordset ?
-----Message d'origine----- Bonsoir.
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout.
les tables sont des espaces de stockage et access décide lui-même comment il
va gérer son stockage. Tes traitements doivent obligatoirement prévoir une clause de tri pour
présenter convenablement les enregistrements à un formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un tri.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de
news:1e9301c3e0ee$ebe81680$ Salut Quand je crée des tables par VBA , j'ai un problème : la clé primaire n'est, elle, pas copiée. J'utilise cette instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après création de la nouvelle table ? Ou alors pour la définir pendant sa création (en ajoutant une contrainte à cette requete) ?
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de beaucoup d'ordre, ont planté méchamment...
Comment faire pour empêcher ce tri ?
.
Bonjour.
C'est une commande de requête. lorsque tu crées ta requête (ou en
modification si le tri n'est pas prévu) tu coches la/les case tri de la
colonne à trier dans la grille . en sql ça donne par exemple : SELECT
table1.* FROM table1 ORDER BY LeNom;
si tu utilises un recordset c'est la meme syntaxe.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:268d01c3e17f$791102c0$a101280a@phx.gbl...
Bonjour
Tes traitements doivent obligatoirement prévoir une
clause de tri pour
présenter convenablement les enregistrements à un
formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est
une commande du recordset ?
-----Message d'origine-----
Bonsoir.
Mon problème est qu'une de mes tables s'est triée
n'importe comment. Mais mes traitements, qui ont besoin
de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre
quelconque, c'est tout.
les tables sont des espaces de stockage et access décide
lui-même comment il
va gérer son stockage.
Tes traitements doivent obligatoirement prévoir une
clause de tri pour
présenter convenablement les enregistrements à un
formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un
tri.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:1e9301c3e0ee$ebe81680$a101280a@phx.gbl...
Salut
Quand je crée des tables par VBA , j'ai un problème : la
clé primaire n'est, elle, pas copiée. J'utilise cette
instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après
création de la nouvelle table ? Ou alors pour la définir
pendant sa création (en ajoutant une contrainte à cette
requete) ?
Mon problème est qu'une de mes tables s'est triée
n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
C'est une commande de requête. lorsque tu crées ta requête (ou en modification si le tri n'est pas prévu) tu coches la/les case tri de la colonne à trier dans la grille . en sql ça donne par exemple : SELECT table1.* FROM table1 ORDER BY LeNom; si tu utilises un recordset c'est la meme syntaxe.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de news:268d01c3e17f$791102c0$ Bonjour
Tes traitements doivent obligatoirement prévoir une clause de tri pour présenter convenablement les enregistrements à un formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est une commande du recordset ?
-----Message d'origine----- Bonsoir.
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout.
les tables sont des espaces de stockage et access décide lui-même comment il
va gérer son stockage. Tes traitements doivent obligatoirement prévoir une clause de tri pour
présenter convenablement les enregistrements à un formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un tri.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de
news:1e9301c3e0ee$ebe81680$ Salut Quand je crée des tables par VBA , j'ai un problème : la clé primaire n'est, elle, pas copiée. J'utilise cette instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après création de la nouvelle table ? Ou alors pour la définir pendant sa création (en ajoutant une contrainte à cette requete) ?
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de beaucoup d'ordre, ont planté méchamment...
Comment faire pour empêcher ce tri ?
.
phil
Merci Raymond !! Ca devrait m'éviter de gros doutes sur ma bdd...
Phil
-----Message d'origine----- Bonjour.
C'est une commande de requête. lorsque tu crées ta requête (ou en
modification si le tri n'est pas prévu) tu coches la/les case tri de la
colonne à trier dans la grille . en sql ça donne par exemple : SELECT
table1.* FROM table1 ORDER BY LeNom; si tu utilises un recordset c'est la meme syntaxe.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de
news:268d01c3e17f$791102c0$ Bonjour
Tes traitements doivent obligatoirement prévoir une clause de tri pour présenter convenablement les enregistrements à un formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est une commande du recordset ?
-----Message d'origine----- Bonsoir.
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout.
les tables sont des espaces de stockage et access décide lui-même comment il
va gérer son stockage. Tes traitements doivent obligatoirement prévoir une clause de tri pour
présenter convenablement les enregistrements à un formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un tri.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de
news:1e9301c3e0ee$ebe81680$ Salut Quand je crée des tables par VBA , j'ai un problème : la clé primaire n'est, elle, pas copiée. J'utilise cette instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après création de la nouvelle table ? Ou alors pour la définir pendant sa création (en ajoutant une contrainte à cette requete) ?
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
Comment faire pour empêcher ce tri ?
.
.
Merci Raymond !!
Ca devrait m'éviter de gros doutes sur ma bdd...
Phil
-----Message d'origine-----
Bonjour.
C'est une commande de requête. lorsque tu crées ta
requête (ou en
modification si le tri n'est pas prévu) tu coches la/les
case tri de la
colonne à trier dans la grille . en sql ça donne par
exemple : SELECT
table1.* FROM table1 ORDER BY LeNom;
si tu utilises un recordset c'est la meme syntaxe.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans
le message de
Tes traitements doivent obligatoirement prévoir une
clause de tri pour
présenter convenablement les enregistrements à un
formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est
une commande du recordset ?
-----Message d'origine-----
Bonsoir.
Mon problème est qu'une de mes tables s'est triée
n'importe comment. Mais mes traitements, qui ont besoin
de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre
quelconque, c'est tout.
les tables sont des espaces de stockage et access décide
lui-même comment il
va gérer son stockage.
Tes traitements doivent obligatoirement prévoir une
clause de tri pour
présenter convenablement les enregistrements à un
formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un
tri.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:1e9301c3e0ee$ebe81680$a101280a@phx.gbl...
Salut
Quand je crée des tables par VBA , j'ai un problème : la
clé primaire n'est, elle, pas copiée. J'utilise cette
instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après
création de la nouvelle table ? Ou alors pour la définir
pendant sa création (en ajoutant une contrainte à cette
requete) ?
Mon problème est qu'une de mes tables s'est triée
n'importe comment. Mais mes traitements, qui ont besoin
de
Merci Raymond !! Ca devrait m'éviter de gros doutes sur ma bdd...
Phil
-----Message d'origine----- Bonjour.
C'est une commande de requête. lorsque tu crées ta requête (ou en
modification si le tri n'est pas prévu) tu coches la/les case tri de la
colonne à trier dans la grille . en sql ça donne par exemple : SELECT
table1.* FROM table1 ORDER BY LeNom; si tu utilises un recordset c'est la meme syntaxe.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de
news:268d01c3e17f$791102c0$ Bonjour
Tes traitements doivent obligatoirement prévoir une clause de tri pour présenter convenablement les enregistrements à un formulaire ou un état.
Mais comment puis-je faire cela en VBA ? Est-ce que c'est une commande du recordset ?
-----Message d'origine----- Bonsoir.
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de
beaucoup d'ordre, ont planté méchamment...
ta table ne s'est pas trié elle est dans un ordre quelconque, c'est tout.
les tables sont des espaces de stockage et access décide lui-même comment il
va gérer son stockage. Tes traitements doivent obligatoirement prévoir une clause de tri pour
présenter convenablement les enregistrements à un formulaire ou un état.
l'ordre d'une table ne doit pas être considiré comme un tri.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"phil" a écrit dans le message de
news:1e9301c3e0ee$ebe81680$ Salut Quand je crée des tables par VBA , j'ai un problème : la clé primaire n'est, elle, pas copiée. J'utilise cette instruction :
"SELECT * into NewTab FROM OldTab;"
Comment faire pour pouvoir définir la clé primaire après création de la nouvelle table ? Ou alors pour la définir pendant sa création (en ajoutant une contrainte à cette requete) ?
Mon problème est qu'une de mes tables s'est triée n'importe comment. Mais mes traitements, qui ont besoin de