FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
valeur Null Combo
valeur Null Combo
Débuté par Pascal, 09 fév. 2015 22:01 - 8 réponses
Connectez-vous…
Pascal
#1
Membre enregistré
302 messages
Posté le 09 février 2015 - 22:01
Bonjour tout le monde..
Je peste de ne pas trouver...
J'ai besoin d'ignorer certains paramètres d'une requete si des combos ne sont pas déroulés ou si la valeur choisie est vide.
Je coche donc "null si vide" dans mes combos
dans ma requete : REQ_Resultat_recherche_criteres_test,hRequêteDéfaut,COMBO_diameter..ValeurAffichée.......etc...
Et la il interprete les paramètres ignorés comme une valeur vide et donc ne retourne rien
J'ai essayé aussi de faire passer le Null autrement avec
SI COMBO_Surface..Valeur<>"" ALORS
REQ_Resultat_recherche_criterres_test.Select_TypeSurface =COMBO_Surface..ValeurAffichée
SINON
REQ_Resultat_recherche_criterres_test.Select_TypeSurface..Null = Vrai
FIN
ou aussi
REQ_Resultat_recherche_criterres_test.Select_TypeSurface= Null
et passe REQ_Resultat_recherche_criterres_test.Select_TypeSurface dans le paramètre de ma requete..
et toujours pareil....
... et je n'ai pas d'autres mauvaises idées.... Le seul paramètre Null qui passe... C'est MOI !!
Help me please !!!
Merci à vous
--
Pascal
Signaler
0
0
Laurent A.
#2
Membre enregistré
113 messages
Posté le 09 février 2015 - 22:40
Bonjour,
Vois plutot du coté de la valeur mémorisée de ton combo au lieu de la valeur affichée.
Cordialement.
Laurent. A
Signaler
0
0
Pascal
#3
Membre enregistré
302 messages
Posté le 10 février 2015 - 08:52
merci Laurent ! Je vais essayer ça...
Cordialement
--
Pascal
Signaler
0
0
Pascal
#4
Membre enregistré
302 messages
Posté le 10 février 2015 - 09:03
Ca marche quand je sélectionne une valeur vide de ma liste, mais quand je ne fais pas de sélection dans le combo, cela ne fonctionne pas..
Je vais creuser comment affecter une valeur si il n'y a pas de sélection..
merci
Signaler
0
0
Pascal
#5
Membre enregistré
302 messages
Posté le 10 février 2015 - 09:18
Bon j'ai réussi... mais ce n'est sans doute pas très pro...
J'ai créé une ligne vide dans ma combo après l'avoir rempli par requete. Puis j'ai sélectionné la dernière valeur avant d'effectuer le traitement.
merci à vous
--
Pascal
Signaler
0
0
Laurent A.
#6
Membre enregistré
113 messages
Posté le 10 février 2015 - 10:26
Tu dois pouvoir aussi pouvoir affecter une valeur de retour "NULL" si ton combo=-1 (le -1) signifie aucune sélection.
Tu peux aussi sélectionner automatiquement après avoir rempli ta combo la valeur de la première ligne en faisant un:
combo=1 ainsi ton utilisateur utilise par défaut la première valeur.
Autre solution: avant de remplir ta combo avec ta requette tu peux ajouter en 1erre ligne une ligne "aucun" avec comme glien (NULL)
ListeAjoute(COMBO_SansNom1,"Aucun"+gLien(Null))
bon dev.
Laurent
Signaler
0
0
Pascal
#7
Membre enregistré
302 messages
Posté le 10 février 2015 - 13:13
Ouai !! Merci à toi... J'ai encore pas mal de progrès à faire !!
D'ailleurs.. sais tu comment enrouler d'office la dernière rupture d'une table ?
Merci encore
--
Pascal
Signaler
0
0
Laurent A.
#8
Membre enregistré
113 messages
Posté le 10 février 2015 - 22:49
Oui voici un exemple de code :
TableSelectPlus
(
TABLE_
TEST
,
TableOccurrence
(
TABLE_
TEST
)
)
IndiceHaut est un
entier
// Récupère l'indice du haut de rupture de la ligne sélectionnée
IndiceHaut
=
TableIndiceRupture
(
RUPT_
HautRupture1
)
Trace
(
IndiceHaut
,
TableOccurrence
(
TABLE_
TEST
)
)
TableEnrouleTout
(
TABLE_
TEST
)
TableDéroule
(
TABLE_
TEST
,
IndiceHaut
)
TableSelectMoins
(
TABLE_
TEST
,
-
1
)
Bon dev.
Laurent.
Signaler
0
0
Pascal
#9
Membre enregistré
302 messages
Posté le 11 février 2015 - 09:32
merci laurent !
Je vais tenter d'adapter cela car pour le moment, cela enroule la première valeur de ma rupture mais pas la dernière...
Est-il possible de tester la valeur du libellé que j'ai mis dans le haut de rupture et selon enrouler ? J'ai tenté mais ce n'est pas probant !!
Bonne journée
--
Pascal
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte