Bonjour,
tu semble avoir access donc crée une table dans une base access.
ensuite voici comment je transfère mes bases access
je crée une base OOo nommée "transfert" que je connecte à la base
access. La table existe mais je ne peux modifier les données.
Je crée ma base "définitive" et je glisse / dépose la table de
"transfert" dans "définitive" en choisissant structure et données.
ensuite je supprime la table "transfert"
Jusqu'à présent cela a toujours marché mais je n'ai pas testé avec
autant de lignes. Tient nous au courant
Tant que j'y suis, attention à un "piège à con" dans base.
certaines requètes SQL ne marchent que si le nom de la table est en
majuscule.
Pour les férus en bases de données il parait que c'est évident. Pour les
utilisateurs d'access : attention !
Bernard Ribot a écrit :
Bonsoir
Les fichiers texte formatés avec séparateurs (.csv) s'ouvrent
généralement dans un tableur qui du fait de sa structure en lignes et
colonnes peut accueillir ce genre de fichier.
Pour que ton fichier puisse être chargé dans une base de données, il
faut au moins créer une table. Mais pour charger une table d'une base
de données, une "vraie" (ACCESS est un gestionnaire de tables genre
feuilles EXCEL) je ne connais qu'un moyen : INSERT (SQL).
Il faudrait donc générer, à partir de ton fichier, par un moyen
quelconque (une bidouille, à moins qu'ACCESS possède une fonction
d'export SQL) tous les INSERT nécessaires au chargement. Par contre je
n'ai pas vu qu'OOoBase possède une fonction d'import SQL pour exécuter
un lot (batch) d'instructions SQL (peut-être existe-t-il un add-ons ?).
Peut-être une autre solution : créer directement à partir d'ACCESS une
base format dBase (.dbf) ou via un classeur Calc. OOoBase peut gérer
une base au format dBase.
Cordialement
.
Raphaël Vinet a écrit :
Salut,
Pour importer un fichier texte il est indiqué dans l'aide
contextuelle d'utiliser le menu Fichier - Ouvrir, sélectionner le
fichier texte à importer.
Ensuite s'affiche une fenêtre permettant de délimiter les champs,
d'utiliser tel ou tel séparateur, ...
Je clique sur OK et le processus commence. Jusque là c'est comme avec
Access ... désolé :-)
Malheureusement et contrairement à Access ;-); c'est là que je n'ai
rien compris :-); l'importation se fait non pas directement mais
dans le tableur oocalc. Mon fichier comporte plus de 7600000 lignes,
évidemment j'ai un petit problème vu que c'est limité à 65536 dans le
tableur ... "Le nombre maximal de lignes a été dépassé. Les lignes
excédentaires n'ont pas été importées";
Ma question est donc, comment c'est ti que je fais pour importer un
gros fichier dans oobase sans passer par oocalc ?
Merci
A+
OO 2.4.1
Mandriva Linux Spring
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]