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
3stone
Salut,
"Pascal" | Ce code ajoute les enregistrements de la table2 dans la table1, | StrSql = " INSERT INTO [" & Table1 & "]" & _ | "(N°,col1,col2,col3,col4,col5,col6) VALUES " & _ | "(" & t2(0) & "," & t2(1) & "," & t2(2) & "," & t2(3) | & "," & _ | t2(4) & "," & t2(5) & "," & t2(6) & ");" | | cela fonctionne mais je désirerai qu'il soit ajouter en fin de table1, | dans mon cas ils sont insérer par tri, ce qui ne m'arrange pas.
Ils sont insérés à la fin de la la table... en principe...
Mais voilà, une table n'a pas d'ordre, pas réellement ! Les données sortiront selon la clé ou autre tri provisoire... jusqu'au prochain compactage et là...
Pour être certain de l'ordre des enregistrements, il faut *absolument* utiliser une requête dans laquelle tu indique l'ordre (le tri) souhaité.
Au besoin, ajoute un champ numéroauto, clé primaire, à ta table. Ne renseigne pas ce champ lors du INSERT ! Pour lire la table dans l'ordre des "entrées", il suffira que tu trie sur le numauto.
"Pascal"
| Ce code ajoute les enregistrements de la table2 dans la table1,
| StrSql = " INSERT INTO [" & Table1 & "]" & _
| "(N°,col1,col2,col3,col4,col5,col6) VALUES " & _
| "(" & t2(0) & "," & t2(1) & "," & t2(2) & "," & t2(3)
| & "," & _
| t2(4) & "," & t2(5) & "," & t2(6) & ");"
|
| cela fonctionne mais je désirerai qu'il soit ajouter en fin de table1,
| dans mon cas ils sont insérer par tri, ce qui ne m'arrange pas.
Ils sont insérés à la fin de la la table... en principe...
Mais voilà, une table n'a pas d'ordre, pas réellement !
Les données sortiront selon la clé ou autre tri provisoire...
jusqu'au prochain compactage et là...
Pour être certain de l'ordre des enregistrements, il faut
*absolument* utiliser une requête dans laquelle tu indique
l'ordre (le tri) souhaité.
Au besoin, ajoute un champ numéroauto, clé primaire, à ta table.
Ne renseigne pas ce champ lors du INSERT !
Pour lire la table dans l'ordre des "entrées", il suffira que tu trie
sur le numauto.
"Pascal" | Ce code ajoute les enregistrements de la table2 dans la table1, | StrSql = " INSERT INTO [" & Table1 & "]" & _ | "(N°,col1,col2,col3,col4,col5,col6) VALUES " & _ | "(" & t2(0) & "," & t2(1) & "," & t2(2) & "," & t2(3) | & "," & _ | t2(4) & "," & t2(5) & "," & t2(6) & ");" | | cela fonctionne mais je désirerai qu'il soit ajouter en fin de table1, | dans mon cas ils sont insérer par tri, ce qui ne m'arrange pas.
Ils sont insérés à la fin de la la table... en principe...
Mais voilà, une table n'a pas d'ordre, pas réellement ! Les données sortiront selon la clé ou autre tri provisoire... jusqu'au prochain compactage et là...
Pour être certain de l'ordre des enregistrements, il faut *absolument* utiliser une requête dans laquelle tu indique l'ordre (le tri) souhaité.
Au besoin, ajoute un champ numéroauto, clé primaire, à ta table. Ne renseigne pas ce champ lors du INSERT ! Pour lire la table dans l'ordre des "entrées", il suffira que tu trie sur le numauto.
Ils sont insérés à la fin de la la table... en principe... Non pas chez moi
Mais voilà, une table n'a pas d'ordre, pas réellement ! Les données sortiront selon la clé ou autre tri provisoire... jusqu'au prochain compactage et là... Si je te suis, je pourrais après traitement faire un compactage pour
remettre dans l'ordre d'arrivé?
Pour être certain de l'ordre des enregistrements, il faut *absolument* utiliser une requête dans laquelle tu indique l'ordre (le tri) souhaité. Au besoin, ajoute un champ numéroauto, clé primaire, à ta table. c'est le cas numAuto et clé primaire
Ne renseigne pas ce champ lors du INSERT ! Pour lire la table dans l'ordre des "entrées", il suffira que tu trie sur le numauto. Cà c'est pas bête je vais tester
Merci encore pour ton aide Pascal
Salut 3Stone, merci pour ta réponse
Ils sont insérés à la fin de la la table... en principe...
Non pas chez moi
Mais voilà, une table n'a pas d'ordre, pas réellement !
Les données sortiront selon la clé ou autre tri provisoire...
jusqu'au prochain compactage et là...
Si je te suis, je pourrais après traitement faire un compactage pour
remettre dans l'ordre d'arrivé?
Pour être certain de l'ordre des enregistrements, il faut
*absolument* utiliser une requête dans laquelle tu indique
l'ordre (le tri) souhaité.
Au besoin, ajoute un champ numéroauto, clé primaire, à ta table.
c'est le cas numAuto et clé primaire
Ne renseigne pas ce champ lors du INSERT !
Pour lire la table dans l'ordre des "entrées", il suffira que tu trie
sur le numauto.
Cà c'est pas bête je vais tester
Ils sont insérés à la fin de la la table... en principe... Non pas chez moi
Mais voilà, une table n'a pas d'ordre, pas réellement ! Les données sortiront selon la clé ou autre tri provisoire... jusqu'au prochain compactage et là... Si je te suis, je pourrais après traitement faire un compactage pour
remettre dans l'ordre d'arrivé?
Pour être certain de l'ordre des enregistrements, il faut *absolument* utiliser une requête dans laquelle tu indique l'ordre (le tri) souhaité. Au besoin, ajoute un champ numéroauto, clé primaire, à ta table. c'est le cas numAuto et clé primaire
Ne renseigne pas ce champ lors du INSERT ! Pour lire la table dans l'ordre des "entrées", il suffira que tu trie sur le numauto. Cà c'est pas bête je vais tester