Difference between revisions of "FR/FAQ/Base/115"

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Base
Jump to: navigation, search
(Comment déclencher une boîte de dialogue à l'ouverture d'une requête ?)
(Comment déclencher une boîte de dialogue à l'ouverture d'une requête ?)
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
== Comment déclencher une boîte de dialogue à l'ouverture d'une requête ? ==
 
== Comment déclencher une boîte de dialogue à l'ouverture d'une requête ? ==
  
Pour déclencher l'ouverture d'une boîte de dialogue à l'ouverture d'une requête, il faut insérer le critère '''COMME:Recherche''' dans la colonne du champ qui sera exploré.
+
Pour déclencher l'ouverture d'une boîte de dialogue à l'ouverture d'une requête, il faut insérer le critère '''COMME:Recherche''' (ou '''LIKE:Recherche''' selon les versions de 00o) dans la colonne du champ qui sera exploré.
  
 +
'''Remarques sur le nom du paramètre :'''
 +
* On peut aussi insérer un simple ?
  
[[Image:FAQ_Base_115_-_1_-_Crit%C3%A8re.png]]
+
Dans ce cas, le libellé du paramètre sera le nom de champ (et non l'alias au cas où il y en aurait un).
 +
* On ne peut insérer d'espace dans le nom, ni utiliser les crochets pour cela. Le contournement est d'utiliser le _ (tiret bas, touche 8 du clavier alphanumérique).
  
  
Line 10: Line 13:
 
* pour faire une recherche sur le mot entier , il faut taper ce mot (les guillemets simples sont ajoutés automatiquement par le programme) :
 
* pour faire une recherche sur le mot entier , il faut taper ce mot (les guillemets simples sont ajoutés automatiquement par le programme) :
  
 +
* pour faire une recherche sur une partie du mot, il faut encadrer les caractères par le signe %
  
[[Image:FAQ_Base_115_-_2_-_Bo%C3%AEte_de_dialogue_avec_mot_entier.png]]
 
  
 +
* pour faire une recherche sur la première lettre d'un mot, il faut saisir le caractère puis le signe % (exemple B%).
  
* pour faire une recherche sur une partie du mot, il faut encadrer les caractères par le signe % :
 
  
 +
* Enfin, pour faire une recherche qui fonctionne avec des caractères entrés aussi bien en minuscules qu'en majuscules, c'est à dire '''indépendamment de la casse''', il faut que le champ de la Table soit de Type Texte "VARCHAR_IGNORECASE".
  
[[Image:FAQ_Base_115_-_3_-_Bo%C3%AEte_de_dialogue_avec_mot_partiel.png]]
 
  
  
* pour faire une recherche sur la première lettre d'un mot, il faut saisir le caractère puis le signe % (exemple B%).
+
'''Nota''' : le mode d'exécution directe du SQL ne permet pas la saisie de paramètre...
  
  
* Enfin, pour faire une recherche qui fonctionne avec des caractères entrés aussi bien en minuscules qu'en majuscules, c'est à dire indépendamment de la casse, il faut que le champ de la Table soit de Type Texte "VARCHAR_IGNORECASE".
+
Un '''formulaire créé à partir de cette requête''', avec l'Assistant, permettra d'activer la boîte de dialogue d'interrogation de la requête et d'obtenir la visualisation des enregistrements.
 +
 
 +
De même, un '''rapport''' créé en Mode ébauche, avec l'extension "sun_report_builder" 1.0.2 (ou SRB 1.0.5 si vous utilisez OOo 3.0.x), permettra d'activer la boîte de dialogue d'interrogation de la requête et d'obtenir la visualisation des enregistrements dans le rapport.
 +
 
  
  
Un '''formulaire créé à partir de cette requête''', avec l'Assistant, permettra d'activer la boîte de dialogue d'interrogation de la requête et d'obtenir la visualisation des enregistrements.
 
  
De même, un '''rapport''' créé en Mode ébauche, avec l'extension "sun_report_builder", permettra d'activer la boîte de dialogue d'interrogation de la requête et d'obtenir la visualisation des enregistrements dans le rapport.
+
[[Category: FR/Documentation/FAQ/Base]]

Latest revision as of 15:58, 27 November 2014

Comment déclencher une boîte de dialogue à l'ouverture d'une requête ?

Pour déclencher l'ouverture d'une boîte de dialogue à l'ouverture d'une requête, il faut insérer le critère COMME:Recherche (ou LIKE:Recherche selon les versions de 00o) dans la colonne du champ qui sera exploré.

Remarques sur le nom du paramètre :

  • On peut aussi insérer un simple ?

Dans ce cas, le libellé du paramètre sera le nom de champ (et non l'alias au cas où il y en aurait un).

  • On ne peut insérer d'espace dans le nom, ni utiliser les crochets pour cela. Le contournement est d'utiliser le _ (tiret bas, touche 8 du clavier alphanumérique).


Lorsque la boîte de dialogue s'ouvre :

  • pour faire une recherche sur le mot entier , il faut taper ce mot (les guillemets simples sont ajoutés automatiquement par le programme) :
  • pour faire une recherche sur une partie du mot, il faut encadrer les caractères par le signe %


  • pour faire une recherche sur la première lettre d'un mot, il faut saisir le caractère puis le signe % (exemple B%).


  • Enfin, pour faire une recherche qui fonctionne avec des caractères entrés aussi bien en minuscules qu'en majuscules, c'est à dire indépendamment de la casse, il faut que le champ de la Table soit de Type Texte "VARCHAR_IGNORECASE".


Nota : le mode d'exécution directe du SQL ne permet pas la saisie de paramètre...


Un formulaire créé à partir de cette requête, avec l'Assistant, permettra d'activer la boîte de dialogue d'interrogation de la requête et d'obtenir la visualisation des enregistrements.

De même, un rapport créé en Mode ébauche, avec l'extension "sun_report_builder" 1.0.2 (ou SRB 1.0.5 si vous utilisez OOo 3.0.x), permettra d'activer la boîte de dialogue d'interrogation de la requête et d'obtenir la visualisation des enregistrements dans le rapport.

Personal tools