IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Recherche multicritères par formulaire [OpenOffice][Base de données]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 18
    Points : 14
    Points
    14
    Par défaut Recherche multicritères par formulaire
    Bonjour,

    Souhaitant avoir une fonction recherche complète sur ma base de données (pour les produits dans un premier temps), j'ai créé un formulaire avec recherche multicritères.

    Pour se faire, j'ai créé le formulaire ci-dessous :
    Nom : Capture0.PNG
Affichages : 952
Taille : 11,7 Ko

    Le formulaire principal (relié à une table "recherche" )comprend 2 champs tandis que le sous-formulaire (relié à une table "produit" )comprend un tableau relié aux champs ci-dessous par deux relations distinctes.

    Je fais une recherche avec les deux critères :
    - Le champ de gauche correspond à la colonne type
    - Le champ de droite correspond à la colonne matériaux
    Qui fonctionne parfaitement s'il y a des résultats recoupant les deux :

    Nom : Capture2.PNG
Affichages : 817
Taille : 12,9 Ko
    (certaines colonnes sont cachées...)


    ou s'il n'y en pas qui correspond :

    Nom : Capture1.PNG
Affichages : 775
Taille : 14,0 Ko
    (pas superbe mais ok pour moi)

    Mon problème :
    Je suis obligé de remplir les deux critères pour obtenir des résultats. Malheureusement, j'aurais besoin parfois de ne pouvoir remplir que l'un des deux champs. Si jamais je laisse un champ vide j'obtiens le même type de résultat que sur la dernière capture.

    Auriez-vous une petite solution ? Est-ce qu'il vaudrait mieux que je passe en macro ?

    J'espère que je suis assez clair.

    Merci d'avance pour votre aide !

    EDIT : J'ai trouvé un moyen de contourner le problème par le biais d'une recherche libre qui analyse le texte contenu dans un champ de texte en le comparant à plusieurs colonnes du tableau. Ca laisse comme ça la possibilité de faire une recherche sur la base de n'importe quel critère. Le code provenant d'un autre forum je n'ose pas trop le partager ici, si j'ai l'autorisation de partager le lien je le ferai.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 609
    Points
    58 609
    Billets dans le blog
    11
    Par défaut
    Un des solutions peut être de mettre dans la requête like '*'||[Critère]||*'.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Recherche multicritères paramétrée par un formulaire
    Par Pucho Faritas dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 02/09/2011, 17h14
  2. Réponses: 1
    Dernier message: 23/12/2009, 13h21
  3. Recherche multicritères par combobox.
    Par Julieta dans le forum IHM
    Réponses: 3
    Dernier message: 13/12/2007, 10h54
  4. [débutant]recherche multicritères sur formulaire
    Par maitreblitosaure dans le forum IHM
    Réponses: 5
    Dernier message: 09/06/2006, 23h44
  5. Formulaire Recherche MultiCritère et RunTime
    Par fbu78 dans le forum Runtime
    Réponses: 9
    Dernier message: 06/01/2006, 18h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo