[Résolu][Calc]Feuille comme une BDD

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 !
WiivaZii
Membre hOOnoraire
Membre hOOnoraire
Messages : 158
Inscription : 23 nov. 2012 09:15

[Résolu][Calc]Feuille comme une BDD

Message par WiivaZii »

Bonjour,

Je fais donc suite à ce Fil : https://forum.openoffice.org/fr/forum/v ... =8&t=59565

Lorsque je clic sur un lien dans la colonne D de ma feuille "Suivi OA" j'arrive sur la feuille "Fiche OA" et je retrouve bien le Texte dans la cellule A9

Ce qu'il reste à faire :

1 / En fonction du texte de ma feuille "Fiche OA" en cellule A9 :
- Trouver le texte précédent dans la feuille "BDD" dans la colonne B
- Récupérer les valeurs de toute la ligne entre les colonnes C et BA
- Ecrire les données ainsi récupérées dans les cellules correspondantes de ma feuille "Fiche OA" soit :
* "Fiche OA" cellule B5 = "BDD" colonne C
* "Fiche OA" cellule B6 = "BDD" colonne D
* "Fiche OA" cellule B7 = "BDD" colonne E
* "Fiche OA" cellule C6 = "BDD" colonne F
* "Fiche OA" cellule C7 = "BDD" colonne G
* "Fiche OA" cellule D27 = "BDD" colonne H
* "Fiche OA" cellule C11àC25 = "BDD" colonne I à W
* "Fiche OA" cellule D11 à D25 = "BDD" colonne X à AL
* "Fiche OA" cellule E11 à E25 = "BDD" colonne AM à BA
* "Fiche OA" cellule B28 = "BDD" colonne BB

2 / Pour renseigner ces dernières cellules dans la feuille "BDD"
- Lorsque je clic sur le bouton ENREGISTRER dans ma feuille "Fiche OA"
- écrire les données correspondantes dans la feuille "BDD" sur la ligne correspondante au texte en A9 de la feuille "Fiche OA"


Merci de vos réponses collégiales
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par WiivaZii le 09 janv. 2019 16:16, modifié 1 fois.
Windows 7 + Ooo 4.0.1 "Obligation de version"
WiivaZii
Membre hOOnoraire
Membre hOOnoraire
Messages : 158
Inscription : 23 nov. 2012 09:15

Re: [Calc]Feuille comme une BDD

Message par WiivaZii »

Désolé pour le double post mais :

Pour la partie 1/ je ne pense pas avoir besoin de macro ?
j'ai utiliser

Code : Tout sélectionner

=RECHERCHEV(A9;$BDD.$B$8:$BB$16;4;0)
pour récupérer les données
Par contre je ne vois pas comment faire dans les cellules D11:D27 de la feuille "Fiche OA" qui ont des listes de sélection ???


Merci de votre aide
La modération vous a écrit: Merci de ne pas poster plusieurs messages à la suite. Vous disposez d'un bouton Éditer en haut à droite de chaque message et d'un autre bouton ajout si vous désirez ajouter un complément lorsqu'il n'y a pas de réponse.

Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Windows 7 + Ooo 4.0.1 "Obligation de version"
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc]Feuille comme une BDD

Message par DLE »

Bonjour,

Avant de voir le dernier message, j'avais fini de créer la macro, à toute fin utile je la joins.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
WiivaZii
Membre hOOnoraire
Membre hOOnoraire
Messages : 158
Inscription : 23 nov. 2012 09:15

Re: [Calc]Feuille comme une BDD

Message par WiivaZii »

Merci beaucoup DLE, superbe travail que je vais m'empresser d'adapter à mes besoin :wink:

Par contre est-il possible d'ajouter une lecture de la fiche BDD pour avoir les informations correspondantes à A9 lorsque l'on a cliqué sur un lien de la feuille "Suivi OA" et que l'on arrive sur la feuille "Fiche OA" ???


Merci de votre réponse
Windows 7 + Ooo 4.0.1 "Obligation de version"
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc]Feuille comme une BDD

Message par DLE »

Attention 1 question = 1 fil sinon ....

A valider
Dans le module "Liens" et la macro "Main", j'ai intégré l'appel à la macro "LireBDD".
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
WiivaZii
Membre hOOnoraire
Membre hOOnoraire
Messages : 158
Inscription : 23 nov. 2012 09:15

Re: [Calc]Feuille comme une BDD

Message par WiivaZii »

Merci beaucoup,

Une dernière chose

Comment est exécuté cette dernière macro lireBDD, car je ne vois pas d'évènement macro lié à une feuille de calcul n'y d'assignation à l'ouverture du document ?
Windows 7 + Ooo 4.0.1 "Obligation de version"
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Calc]Feuille comme une BDD

Message par DLE »

WiivaZII_Test_V2.ods.Standard - OpenOffice Basic.png
Lors du clic sur un hyperlien la macro "Main" du module "Liens" est activée. En fin de "Main" la macro "LireBDD" est appelée.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
WiivaZii
Membre hOOnoraire
Membre hOOnoraire
Messages : 158
Inscription : 23 nov. 2012 09:15

Re: [Calc]Feuille comme une BDD

Message par WiivaZii »

Oui j'ai vu mais trop tard

Encore un grand merci :bravo:
Windows 7 + Ooo 4.0.1 "Obligation de version"