Bonjour,
Si vous décortiquez de toutes façons les fichiers reçus, puis-je vous suggérer 
de générer ligne à ligne les requêtes SQL d'insertion et de les mettre dans un 
fichier dédié ?
Vous pouvez ensuite l'exécuter par l'option SQL offerte par Base, ou par une 
macro qui le lira ligne à ligne et exécutera les commandes qu'il y trouvera.
J'ai au cours de ma carrière chargé des tables de plusieurs milliers de lignes 
ainsi, lorsque la source était vraiment "bizarre".

Thierry


> Le 26 févr. 2018 à 18:09, [email protected] a écrit :
> 
> Bonjour 
> 
> Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
> (http://fr.libreoffice.org/get-help/poser-une-question/).
> Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
> votre logiciel de courrier électronique de façon que le demandeur reçoive une 
> copie de votre réponse.
> 
> 
> Email:: [email protected] 
> Sujet:: Base : mise à jour des vues 
> OS:: Windows 7 
> Version:: 5.4.x 
> Question:: Bonjour,
> Pour me lancer dans l’utilisation de LibO Base, j’ai décidé d’importer des 
> fichiers bruts (en format MT940 de mon e-banking, format texte qui demande un 
> gros travail de traitement) auxquels je souhaite faire subir une série de 
> transformations pour sortir des données à intégrer dans ma comptabilité sur 
> calc. A chaque importation c’est entre un et quatre fichiers qu’il faut 
> importer, une opération que je veux pouvoir répéter, régulièrement ou pas. 
> J’ai fait ce genre d’opération sur Access, sur d’autres types de fichiers, 
> mais j’ai très envie de basculer du côté libre !
> 
> Pour le traitement des données j’ai une cascade de requêtes, comptez autour 
> de quinze, ce que LibO n’aime pas. J’ai compris que je peux faire des vues 
> qui stabilisent la cascade et lui permettent de se dérouler comme je veux… 
> Très bien pour la première fois. Mais comment faire quand je passe à une 
> nouvelle importation ? Je pensais n’avoir qu’à indiquer à la première requête 
> de reprendre les données d’une autre table. En SQL (que je balbutie), il me 
> suffit de changer le nom de la table dans la clause FROM. 
> 
> Oui, mais comment la suite du processus se met-elle à jour avec les données 
> de la nouvelle table brute ? Dois-je refaire toutes les vues ? Y a-t-il moyen 
> de monter une macro pour cela ? Il est essentiel, dans un tel projet, que le 
> traitement soit simple à faire et je veux donc limiter les manips au strict 
> nécessaire.
> Merci pour vos lumières !
> 
> Étienne 
> 
> 
> -- 
> Envoyez un mail à [email protected] pour vous désinscrire
> Les archives de la liste sont disponibles à 
> https://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
> pourront pas être supprimés

-- 
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à