Re: [fr-users] Re: Recherches bases de données

2015-03-22 Par sujet Bernard Ribot

Le 22/03/2015 13:27, apache...@orange.fr a écrit :


J'ai testé sur plusieurs petites bases de données
Comme l'a précisé Pierre-Yves l'historique des recherches est commun à 
toutes les bases. Il suffit donc d'utiliser une seule fois son outil :

- ouvrir sa base,
- ouvrir le formulaire "Vider",
- cliquer sur le bouton.
Une fois.

Évidemment, à refaire chaque fois qu'on veut nettoyer l'historique.

Bernard







--
View this message in context: 
http://nabble.documentfoundation.org/Recherches-bases-de-donnees-tp4143916p4144017.html

Sent from the Users mailing list archive at Nabble.com.







--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Recherches bases de données

2015-03-22 Par sujet Bernard Ribot

Le 22/03/2015 13:27, apache...@orange.fr a écrit :


J'ai testé sur plusieurs petites bases de données
Comme l'a précisé Pierre-Yvesn l'historique des recherches est commun à 
toutes les bases. Il suffit donc d'utiliser une seule fois son outil :

- ouvrir sa base,
- ouvrir le formulaire "Vider",
- cliquer sur le bouton.
Une fois.

Évidemment, à refaire chaque fois qu'on veut nettoyer l'historique.

Bernard







--
View this message in context: 
http://nabble.documentfoundation.org/Recherches-bases-de-donnees-tp4143916p4144017.html

Sent from the Users mailing list archive at Nabble.com.







--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Recherches bases de données

2015-03-22 Par sujet apaches46

Le 21/03/2015 20:02, pierre-yves samyn a écrit :

Suite...

Ci-joint une base comprenant un formulaire avec un bouton de commande
sur lequel cliquer pour effacer cet historique.

ViderHistoriqueRecherches.odb


Nota

1. Aucune confirmation n'est demandée... ouvrir la base, ouvrir le
formulaire puis cliquer sur le bouton me semble suffisant pour avoir
manifesté clairement son accord... :)

2. Base vite faite sur le gaz, donc peu testée. Les personnes peu
aventureuses auront avantage à la tester sans autre document
ouvert et, éventuellement, à copier le  fichier registrymodifications.xcu
si elles le souhaitent.

Cordialement
Pierre-Yves

Bonjour à tous demande résolue
Comme d'habitude on peut compter sur cette communauté qui est à l'écoute 
des profanes de l'informatique.

J'ai testé sur plusieurs petites bases de données et ça fonctionne.
Bravo et merci pour votre collaboration depuis plusieurs années.
Merci pour votre solidarité qui est toujours d'actualité.
Raoul de cahors un ancien qui avoisine les 70 printemps.
Cordialement.







--
View this message in context: 
http://nabble.documentfoundation.org/Recherches-bases-de-donnees-tp4143916p4144017.html
Sent from the Users mailing list archive at Nabble.com.




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Recherches bases de données

2015-03-22 Par sujet Bernard Ribot

Bonjour Pierre-Yves,

Le 22/03/2015 07:29, pierre-yves samyn a écrit :

Bonjour


ribotb wrote

J'ai installé et testé ta macro dans une de mes bases de données. Ça
marche !

Ok, merci pour ton retour :)

Juste une précision : il n'est pas obligatoire d'installer la macro dans une
base. L'historique est mémorisé pour toutes les bases donc il suffit
d'ouvrir
la base "vider" et lancer la procédure pour que l'historique soit initialisé
pour toutes les bases. Dit autrement, l'effacement n'est pas lié à la base.


Oui, je m'en suis aperçu ultérieurement.




ribotb wrote

J'ai jeté un coup d’œil dans la macro et si je ne m'abuse :-), le
formulaire doit toujours se nommer "Vider".

Euh... non, pourquoi ?

Le nom du formulaire n'est pas utilisé. Je passe un tableau de chaine
vide portant le même nom mais ce n'est pas obligatoire.
À moins que je ne comprenne pas ta remarque ?


C'est parce que j'ai vu cette instruction :

   oUneCle.setPropertyValue("SearchHistory", Vider())

et j'ai pensé que "Vider" était le nom du formulaire (mais tu sais, moi 
et les macros Basic... :-)).

En tout cas, encore merci Pierre-yves.

Bernard




--
View this message in context: 
http://nabble.documentfoundation.org/Recherches-bases-de-donnees-tp4143916p4144041.html
Sent from the Users mailing list archive at Nabble.com.




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Recherches bases de données

2015-03-21 Par sujet Bernard Ribot

Bonsoir Pierre-Yves,

Le 21/03/2015 20:02, pierre-yves samyn a écrit :

Suite...

Ci-joint une base comprenant un formulaire avec un bouton de commande
sur lequel cliquer pour effacer cet historique.

ViderHistoriqueRecherches.odb


Nota

1. Aucune confirmation n'est demandée... ouvrir la base, ouvrir le
formulaire puis cliquer sur le bouton me semble suffisant pour avoir
manifesté clairement son accord... :)

2. Base vite faite sur le gaz, donc peu testée. Les personnes peu
aventureuses auront avantage à la tester sans autre document
ouvert et, éventuellement, à copier le  fichier registrymodifications.xcu
si elles le souhaitent.

Cordialement
Pierre-Yves







--
View this message in context: 
http://nabble.documentfoundation.org/Recherches-bases-de-donnees-tp4143916p4144017.html
Sent from the Users mailing list archive at Nabble.com.

J'ai installé et testé ta macro dans une de mes bases de données. Ça 
marche !


J'ai jeté un coup d’œil dans la macro et si je ne m'abuse :-), le 
formulaire doit toujours se nommer "Vider".


Bernard



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Recherches bases de données

2015-03-21 Par sujet apaches46

Le 21/03/2015 15:01, Bernard Ribot a écrit :

Le 21/03/2015 10:52, pierre-yves samyn a écrit :

Bonjour


apaches46 wrote

Lorsqu'on utilise la fonction recherche dans une base de données, une
liste déroulante se crée et s'allonge au fur et à mesure des recherches
effectuées.

Pouvez-vous m'indiquer s'il existe une possibilité d'effacer cette 
liste.

La liste est enregistrée dans un fichier de configuration
registrymodifications.xcu
figurant dans ton dossier "profil" dont la définition se trouve ici:
https://wiki.documentfoundation.org/FR/FAQ/Generale/110

Plus précisément il s'agit dans ce fichier de l'item :
/org.openoffice.Office.DataAccess/FormSearchOptions
et de sa propriété : SearchHistory

Je n'ai pas cherché s'il avait été développé des outils pour la modifier
(ou réinitialiser).

*Attention* : modifier des fichiers de configuration ne doit être 
fait qu'en

connaissance de cause (voir la fiche ci-dessus).

Cordialement
Pierre-Yves



--
View this message in context: 
http://nabble.documentfoundation.org/Recherches-bases-de-donnees-tp4143916p4143973.html

Sent from the Users mailing list archive at Nabble.com.


Merci Pierre-Yves.

J'ai profité de cette question et de ta réponse :-) pour réinitialiser 
cette liste.


*Attention *: ne supprimer que les entrées de la liste, c'est-à-dire 
tout ce qui est *...*, pas plus ! au risque de "freezer" LO 
lors de l'ouverture d'un formulaire (c'est ce qui m'est arrivé :-)).


Il faut conserver :
oor:path="/org.openoffice.Office.DataAccess/FormSearchOptions">oor:name="SearchHistory" oor:op="fuse">


Bernard

Merci à tous pour vos conseils, mais  mes connaissances informatiques ne 
me permettent de faire des modifications sur ce type de fichier.  
Peut-être qu'un jour une amélioration sur les bases de données permettra 
d'effacer cette liste sans avoir à manipuler des fichiers de configuration.

Cordialement et bonne fin  de semaine.
Raoul

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Recherches bases de données

2015-03-21 Par sujet Bernard Ribot

Le 21/03/2015 10:52, pierre-yves samyn a écrit :

Bonjour


apaches46 wrote

Lorsqu'on utilise la fonction recherche dans une base de données, une
liste déroulante se crée et s'allonge au fur et à mesure des recherches
effectuées.

Pouvez-vous m'indiquer s'il existe une possibilité d'effacer cette liste.

La liste est enregistrée dans un fichier de configuration
registrymodifications.xcu
figurant dans ton dossier "profil" dont la définition se trouve ici:
https://wiki.documentfoundation.org/FR/FAQ/Generale/110

Plus précisément il s'agit dans ce fichier de l'item :
/org.openoffice.Office.DataAccess/FormSearchOptions
et de sa propriété : SearchHistory

Je n'ai pas cherché s'il avait été développé des outils pour la modifier
(ou réinitialiser).

*Attention* : modifier des fichiers de configuration ne doit être fait qu'en
connaissance de cause (voir la fiche ci-dessus).

Cordialement
Pierre-Yves



--
View this message in context: 
http://nabble.documentfoundation.org/Recherches-bases-de-donnees-tp4143916p4143973.html
Sent from the Users mailing list archive at Nabble.com.


Merci Pierre-Yves.

J'ai profité de cette question et de ta réponse :-) pour réinitialiser 
cette liste.


*Attention *: ne supprimer que les entrées de la liste, c'est-à-dire 
tout ce qui est *...*, pas plus ! au risque de "freezer" LO 
lors de l'ouverture d'un formulaire (c'est ce qui m'est arrivé :-)).


Il faut conserver :
oor:path="/org.openoffice.Office.DataAccess/FormSearchOptions">oor:name="SearchHistory" oor:op="fuse">


Bernard

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés