Il faut aussi que tu récupères les 2 macros qui sont dans la base que je
t'ai envoyée ce matin pour les intégrer dans ta base initiale. Par
contre il est possible que ça ne fonctionne plus dans ta base initiale
si les noms de formulaire et de zones de texte sont encore différents.
Pour ta 2ème question, j'avais dit dans un mail précédent qu'il y avait
un manque d'homogénéité dans l'écriture des deux macros, du à leurs
différentes provenances : dans l'une on appelle le formulaire via
getbyname et dans l'autre il est appelé d'une manière différente. C'est
tout ce que je peux dire vu que mes connaissances en macro StarBasic
sont proches du zéro. Quand je récupère une macro, j'essaie simplement
d'en comprendre la "philosophie". Ceci dit il doit être simple
d'homogénéiser les deux macros.
Bernard
Le 16/08/2010 11:31, Jean Sympa a écrit :
Merci Bernard,
La maquette fonctionne.
Je ne connaissais pas le contrôle sélection de fichier et ne l'avais
pas trouvé.
Je l'ai posée sur ma maquette initiale, celle que je t'ai envoyée,
cela n'a pas suffit.
J'ai pu ouvrir le répertoire et sélectionner une fiche. Puis j'ai une
exception, dès la première ligne :
thiscomponent.drawPage.forms.getByName("Standard").getByName("txtchemin").Text
=_
J'aimerais savoir pourquoi.
Tu utilises "Standard" dans un module et "Mainform" dans l'autre.
Est-ce intentionnel.
Cordialement
Papy
//********************************************************************************
Le 16/08/2010 09:42, ribotb a écrit :
Bonjour Jean,
Voici la base corrigée :
http://www.cijoint.fr/cjlink.php?file=cj201008/cijN3yFb2e.odb
Il manquait le contrôle essentiel : "Sélection de fichier". Et il
fallait adapter les macros avec tes noms de formulaire et de zones de
texte.
Bonne journée,
Bernard
Le 16/08/2010 09:02, Jean Sympa a écrit :
Merci Bernard ,
Ton application réalise intégralement ce que je demande. J'ai créé
une maquette. Malheureusement,
je n'arrive pas à reproduire ton formulaire. Le champ Emplacement
est flanqué d'un champ carré avec un pointillé. Les deux ne
constituent pas un groupe. Je ne connaîs pas l'action texte modifié.
J'ai encore besoin de ton aide. Je t'adresse ma maquette. Peux-tu
m'expliquer mes insuffisances et me montrer comment les corriger.
http://www.cijoint.fr/cjlink.php?file=cj201008/cij2zrjgwN.odb
Cordialement
Papy
//******************************************************************************
Le 14/08/2010 19:50, ribotb a écrit :
Et voici la base :
http://www.cijoint.fr/cjlink.php?file=cj201008/cijsXAFYtT.odb
Le 14/08/2010 15:49, Jean Sympa a écrit :
Merci Bernard,
Tes macros sont également intéressantes. J'essaie de lancer la
première, j'ai une erreur :
Actuellement je ne comprends pas, dans ajouter une recette, le
comportement du contrôle Emplacement, et de son bouton.
Si tu voulais bien nous communiquer ton application, la
compréhension de son fonctionnement serait aisée.
Cordialement
Papy
//*******************************************************************************
Le 14/08/2010 14:02, ribotb a écrit :
Bonjour Jean,
Voici le document complet :
http://www.cijoint.fr/cjlink.php?file=cj201008/cijUrpBuCo.odt
C'est fait un peu vite mais j'espère que ça ira.
En décortiquant la procédure je me suis aperçu du manque
d'homogénéité dans l'écriture des macros du au fait que c'est de
la récupération. Même le nom de la seconde (ApercuImage) est
inapproprié puisque elle permet l'affichage de n'importe quel
fichier (dès lors que l'association entre le type de fichier et
un logiciel pour l'ouvrir est faite au niveau de Windows). Pour
dire qu'on peut améliorer ça au moins dans le style ! Par manque
de temps je ne l'ai pas fait, mais ça fonctionne.
Bonne journée à tous,
Bernard
Le 13/08/2010 15:11, Jean Sympa a écrit :
Bonjour Bernard,
Je n'ai pas écarté ta solution. Je n'en n'ai pas eu
connaissance. Dans ton message tu disais que tu n'avais pas eu
le temps de l'expliciter. Peux-tu nous la faire connaître ?
Cordialement
Papy
//************************************************************************************
Le 13/08/2010 13:12, ribotb a écrit :
Bonjour François,
Je viens de jeter un coup d'œil à ta solution. Ce n'est pas
exactement la même que celle que j'avais trouvée sur le forum
francophone : utilisation d'un contrôle "sélectionner un
fichier" avec une macro pour aller chercher n'importe quel
fichier sur la machine et bouton - par exemple - avec macro
pour afficher le fichier (sans avoir à prévoir l' extension).
Mais si elle convient à Jean...
Bonne journée à tous,
Bernard
Le 12/08/2010 21:03, François Gatto a écrit :
Bonsoir,
Le 12/08/2010 15:55, Claude FRICARD a écrit :
Contrairement à Access par exemple, il n'existe pas de type
de données
lien hypertexte dans OOo Base
Il est possible uniquement de mettre sur un formulaire un lien
hypertexte vers un document.
Formulaire en mode modification puis menu Insertion>
hyperlien choisir
type de lien : document et donner le chemin vers le document
désiré
Je ne sais pas si cela répond à la question...
Cdlt
Claude
Oui ce peut être un minima.
Il existe cependant une possibilité d'ouvrir des documents en
récupérant leurs noms dans un champ et de lancer l'ouverture
via un bouton.
Ci-joint un exemple sommaire sous Linux.
http://www.cijoint.fr/cjlink.php?file=cj201008/cijEvBpKHB.odb
Je n'ai élaboré qu'une ébauche à partir d'une source récupérée
sur www.oooforum.org
Espérant que çà ouvrira des perspectives ;-)
--
Francois Gatto
Ubuntu 10.04
OpenOffice.org 3.2.1
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org
--
Bernard Ribot Windows 7 / Windows XP SP3 OpenOffice.prg 3.2.1
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 100815-0, 15/08/2010
Analyse le : 16/08/2010 12:26:28
avast! - copyright (c) 1988-2010 AVAST Software.
http://www.avast.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org