PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Sélections dans une requête
Sélections dans une requête
Iniciado por Sauveur CONSALVI, 06,abr. 2020 13:46 - 3 respuestas
Miembro registrado
402 mensajes
Publicado el 06,abril 2020 - 13:46
Bonjour,
Voici ma requête
Bonjour,
SELECT
*
FROM
tabMembre
WHERE
tabMembre.Etat = {ParamEtat}
AND (tabMembre.Ville BETWEEN {ParamVilleDeb} AND {ParamVilleFin})
AND (tabMembre.CodePostal BETWEEN {ParamCodePostalDeb} AND {ParamCodePostalFin})
AND (tabMembre.Statut BETWEEN {ParamStatutDeb} AND {ParamStatutFin})
AND (tabMembre.Personnalisé BETWEEN {ParamPersonnaliséDeb} AND {ParamPersonnaliséFin})
AND (tabMembre.Email BETWEEN {ParamEmailDeb} AND {ParamEmailFin})


Quand je teste la requête en sélectionnant tous les enregistrements, j’obtiens bien le fichier complet
(Pour le moment, le site ne fait plus l'importation des photos Alors j'ai copié les paramètres
{ParamVilleDeb ""
{ParamVilleFin ZZZZZZZZZZ
ParamCodePostalDeb ""
ParamCodePostalFin ZZZZZZZZZZ
ParamStatutDeb ""
ParamStatutFin ZZZZZZZZZZ
{ParamPersonnaliséDeb ""
{ParamPersonnaliséFin ZZZZZZZZZZ
{ParamEmailDeb ""
{ParamEmailFin ZZZZZZZZZZ


J'ajoute la sélection du code postal, OK, j'ai les enregistrements correspondants
ParamVilleDeb ""
{ParamVilleFin ZZZZZZZZZZ
ParamCodePostalDeb 68100
ParamCodePostalFin 68100
ParamStatutDeb ""
ParamStatutFin ZZZZZZZZZZ
{ParamPersonnaliséDeb ""
{ParamPersonnaliséFin ZZZZZZZZZZ
{ParamEmailDeb ""
{ParamEmailFin ZZZZZZZZZZ


Mais quand je veux sélectionner la ville, qui est bien dans le fichier et avec ce code postal, je ne retrouve rien !
ParamVilleDeb MULHOUSE
{ParamVilleFin MULHOUSE
ParamCodePostalDeb 68100
ParamCodePostalFin 68100
ParamStatutDeb ""
ParamStatutFin ZZZZZZZZZZ
{ParamPersonnaliséDeb ""
{ParamPersonnaliséFin ZZZZZZZZZZ
{ParamEmailDeb ""
{ParamEmailFin ZZZZZZZZZZ


Par contre, si je cherche la ville entre LLLLLLLLLLLLLL et NNNNNNNNNN puisque cela englobe MULHOUSE, j'ai les résultats
ParamVilleDeb LLLLLLLLLL
{ParamVilleFin NNNNNNNNNN
ParamCodePostalDeb 68100
ParamCodePostalFin 68100
ParamStatutDeb ""
ParamStatutFin ZZZZZZZZZZ
{ParamPersonnaliséDeb ""
{ParamPersonnaliséFin ZZZZZZZZZZ
{ParamEmailDeb ""
{ParamEmailFin ZZZZZZZZZZ


Et ce n'est pas la tranche pour la ville qui a eut la priorité, car si je cherche un autre code postal, je n'ai rien, ce qui correspond au fichier
Pourquoi est ce que je trouve l'égalité sur le code postal et pas sur la ville ? Ce sont toutes les deux des rubriques de type texte et clef avec doublon

Merci d'avance
Cordialement
SC

--
Cordialement
SC
Miembro registrado
160 mensajes
Publicado el 06,abril 2020 - 15:52
Bonjour,

As tu vérifié si il y des espaces avant ou après le contenu de la colonne 'tabMembre.Ville' ?
Miembro registrado
402 mensajes
Publicado el 07,abril 2020 - 09:27
Bonjour,
Merci et félicitations ...
Je n'aurai jamais pensé à cela !
Je ne me souvient plus comment à été constituée cette table, je pense par une reprise automatique
Et tous les noms de ville sont sur 30c !!!

--
Cordialement
SC
Miembro registrado
170 mensajes
Publicado el 07,abril 2020 - 09:52
Il me semble que c'est exactement la réponse qu'a donné tbc92 sur le forum developpez.com.

--
--
Jean-Jacques