cela fonctionne si toutes les polices sont saisies par l'utilisateur. J'ai besoin d'un code qui combine toute la commande sql. l'utilisateur peut entrer dans un ou deux champs ou tous les trois champs. J'ai besoin de rechercher dans la base de données avec une requête de champ ou deux requêtes feild ou trois requêtes feilds.Requête SQL basée sur les critères
j'ai essayer avec où l'aide est une table & recherche test est forme pas de contrat &, nom d'utilisateur & date de Feild dans la base de données et les formes.
où l'aide (tableau) .cont_no (champ) est égale ou non à la recherche-test (formulaire nom) .cont_no (champ zone de texte)
SELECT *
FROM help
WHERE (forms ! [search-test] ! cont_no = ''
OR help.cont_no = forms ! [search-test] ! cont_no)
AND (forms ! [search-test] ! username = ''
OR help.username = forms ! [search-test] ! username)
AND (forms ! [search-test] ! cbo_date = ''
OR help.DATE = forms ! [search-test] ! cbo_date);
Votre question n'est pas très clair, pourriez-vous reformuler? En outre, vous pouvez mettre en forme le code sur stackoverflow en le mettant en retrait correctement (ou en utilisant la barre d'outils au-dessus de l'éditeur) – jeroenh
Qu'en est-il des résultats qui font que ce code ne fonctionne pas? La logique semble être correcte. –