[Base] Copier une table vue

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
hrv
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 17 nov. 2015 19:44

[Base] Copier une table vue

Message par hrv »

Bonjour à toutes et à tous,

dans un premier temps, je tiens à remercier Piaf qui m'a apporté une solution pour l'import d'un fichier .txt dans une table ("Diviser les champs d'une source au format texte").
Pour des raisons d'emploi du temps , je n'ai pas pu le faire avant.

Cette table est "en lecture seule" et ne peut donc pas être modifiée.

Je veux créer une macro qui permettrait de lancer à l'aide d'un bouton une copie de cette table comme le permet le menu Copier ----> Collage spécial (définition et donnée) en cassant le lien avec le fichier d'origine.
Ainsi, je pourrai intégrer des nouvelles données.

Je joins une base test pour que vous compreniez ma demande.

forumOO.odb(2.68 Kio) Téléchargé 3 fois

Dans toute la documentation que j'ai pu lire , je n'ai pas trouvé de solution.

Est-ce que quelqu'un connait l'astuce?

Je vous remercie par avance de votre aide pour un débutant comme moi.
Dernière modification par hrv le 24 janv. 2016 19:21, modifié 1 fois.
OpenOffice 4.1.2 sous windows 7
Obligation de version
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Copier une table vue

Message par Piaf »

Bonjour
Dans un premier temps, suis les directives de la Modération.
Ensuite
hrv a écrit :Cette table est "en lecture seule"
La table est en lecture seule parce qu'il n'y a pas de clef primaire.
Teste
hrv.zip
Clef primaire sur ligne
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
hrv
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 17 nov. 2015 19:44

Re: [Base] Copier une table vue

Message par hrv »

Bonjour,

merci pour ta réponse mais je ne vois pas ce que cela change.

J'avais oublié d'envoyer ma base.


Cordialement
forumOO.odb
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.2 sous windows 7
Obligation de version
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Copier une table vue

Message par Piaf »

Re
Ta base sans le fichier CSV ne sert à rien.
hrv a écrit :merci pour ta réponse mais je ne vois pas ce que cela change.
hrv a écrit :Ainsi, je pourrai intégrer des nouvelles données.
LectureSeule.png
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
hrv
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 17 nov. 2015 19:44

Re: [Base] Copier une table vue

Message par hrv »

Rebonjour,

ci-joint fichier xls car format txt et csv refusés
Initialement , il s'agit d'un fichier txt

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.2 sous windows 7
Obligation de version
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Copier une table vue

Message par Piaf »

Re
hrv a écrit :ci-joint fichier xls car format txt et csv refusés
Il suffit de l'encapsuler dans un fichier Zip.
LectureSeule.png
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
hrv
NOOuvel adepte
NOOuvel adepte
Messages : 18
Inscription : 17 nov. 2015 19:44

Re: [Base] Copier une table vue

Message par hrv »

Bonsoir,

merci pour la réponse mais je ne vois pas comment la clé primaire a été sélectionnée.

Quand j'essaie de modifier la table, j'ai un message d'erreur qui m'indique que je dois supprimer la ligne et l'insérer à nouveau.

Cordialement
OpenOffice 4.1.2 sous windows 7
Obligation de version