Rajout d'enregistrements automatisé après compte automatisé.
1 réponse
megawish
Bonjour bonjour,
Une fois plus j'ai une questions pour vous les terrasseurs de
problèmes.
Voilà j'ai une routine d'import de fichier XLS dans ma base. Elle
importe dans une table temporaire les données lignes par ligne, de la
feuille XLS.
J'ai créé une autre routine qui compte le nombre de ligne dans l'XLS
et le nombre de ligne dans ma table. Je souhaiterai savoir comment
écrire une autre routine (encore ! :) ), en vba, qui rajouterai le
nombre d'enregistrement manquants dans la table temporaire au cas où
l'XLS aurait plus de lignes. Suis-je clair ? je l'espère.
En gros XLS c'est le nombre de ligne dans mon fichier XLS et
TBTEMP le nombre d'enregistrement dans ma table temporaire et DIFF la
différence entre ces nombres.
Si XLS est > à TBTEMP alors il faut rajouter DIFF enregistrement dans
ma table temporaire.
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
Daniel Carollo
Bonjour Labelle!
Si on vous donne une routine qui compte les lignes manquantes, allez-vous nous demander une autre routine pour savoir lesquelles sont manquantes? Il me semble que vous vous compliquez bien la vie en passant par VBA pour faire tout ca. Il y a une fonction TransferText() qui permet d'importer un fichier Excel d'un coup, sans avoir a "compter les lignes". Une requete de non-correspondance ensuite vous permettrait de connaitre quelles sont les lignes qui manquent dans la table finale, peu importe leur nombre.
Voila quelques elements qui, je l'espere, vous donneront quelques pistes. Les mots clefs devraient vous permettre d'avoir plus de detail en cherchant l'aide en ligne.
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Labelle" wrote in message news:
Bonjour bonjour,
Une fois plus j'ai une questions pour vous les terrasseurs de problèmes. Voilà j'ai une routine d'import de fichier XLS dans ma base. Elle importe dans une table temporaire les données lignes par ligne, de la feuille XLS. J'ai créé une autre routine qui compte le nombre de ligne dans l'XLS et le nombre de ligne dans ma table. Je souhaiterai savoir comment écrire une autre routine (encore ! :) ), en vba, qui rajouterai le nombre d'enregistrement manquants dans la table temporaire au cas où l'XLS aurait plus de lignes. Suis-je clair ? je l'espère. En gros XLS c'est le nombre de ligne dans mon fichier XLS et TBTEMP le nombre d'enregistrement dans ma table temporaire et DIFF la différence entre ces nombres.
Si XLS est > à TBTEMP alors il faut rajouter DIFF enregistrement dans ma table temporaire.
merci d'avance si avez la moindre piste.
Labelle
Bonjour Labelle!
Si on vous donne une routine qui compte les lignes manquantes, allez-vous
nous demander une autre routine pour savoir lesquelles sont manquantes?
Il me semble que vous vous compliquez bien la vie en passant par VBA pour
faire tout ca. Il y a une fonction TransferText() qui permet d'importer un
fichier Excel d'un coup, sans avoir a "compter les lignes".
Une requete de non-correspondance ensuite vous permettrait de connaitre
quelles sont les lignes qui manquent dans la table finale, peu importe leur
nombre.
Voila quelques elements qui, je l'espere, vous donneront quelques pistes.
Les mots clefs devraient vous permettre d'avoir plus de detail en cherchant
l'aide en ligne.
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"Labelle" <megawish@inbox.lv> wrote in message
news:4f7b5239.0310220747.759d57ea@posting.google.com...
Bonjour bonjour,
Une fois plus j'ai une questions pour vous les terrasseurs de
problèmes.
Voilà j'ai une routine d'import de fichier XLS dans ma base. Elle
importe dans une table temporaire les données lignes par ligne, de la
feuille XLS.
J'ai créé une autre routine qui compte le nombre de ligne dans l'XLS
et le nombre de ligne dans ma table. Je souhaiterai savoir comment
écrire une autre routine (encore ! :) ), en vba, qui rajouterai le
nombre d'enregistrement manquants dans la table temporaire au cas où
l'XLS aurait plus de lignes. Suis-je clair ? je l'espère.
En gros XLS c'est le nombre de ligne dans mon fichier XLS et
TBTEMP le nombre d'enregistrement dans ma table temporaire et DIFF la
différence entre ces nombres.
Si XLS est > à TBTEMP alors il faut rajouter DIFF enregistrement dans
ma table temporaire.
Si on vous donne une routine qui compte les lignes manquantes, allez-vous nous demander une autre routine pour savoir lesquelles sont manquantes? Il me semble que vous vous compliquez bien la vie en passant par VBA pour faire tout ca. Il y a une fonction TransferText() qui permet d'importer un fichier Excel d'un coup, sans avoir a "compter les lignes". Une requete de non-correspondance ensuite vous permettrait de connaitre quelles sont les lignes qui manquent dans la table finale, peu importe leur nombre.
Voila quelques elements qui, je l'espere, vous donneront quelques pistes. Les mots clefs devraient vous permettre d'avoir plus de detail en cherchant l'aide en ligne.
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Labelle" wrote in message news:
Bonjour bonjour,
Une fois plus j'ai une questions pour vous les terrasseurs de problèmes. Voilà j'ai une routine d'import de fichier XLS dans ma base. Elle importe dans une table temporaire les données lignes par ligne, de la feuille XLS. J'ai créé une autre routine qui compte le nombre de ligne dans l'XLS et le nombre de ligne dans ma table. Je souhaiterai savoir comment écrire une autre routine (encore ! :) ), en vba, qui rajouterai le nombre d'enregistrement manquants dans la table temporaire au cas où l'XLS aurait plus de lignes. Suis-je clair ? je l'espère. En gros XLS c'est le nombre de ligne dans mon fichier XLS et TBTEMP le nombre d'enregistrement dans ma table temporaire et DIFF la différence entre ces nombres.
Si XLS est > à TBTEMP alors il faut rajouter DIFF enregistrement dans ma table temporaire.