|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Bonjour,
Je vais essayer d'être le plus claire possible. Voici mon problème : Je dois dans un formulaire ramener des données d'une table SQL. Jusque là tout va bien. Mais, lorsque l'une des données que je dois ramener est à NULL dans la table, tout ce bloque, rien ne s'affiche. Je souhaitais donc utiliser la méthode REPLACE mais je ne sais pas trop comment. Voici ce que j'ai tenté : Citation:
Citation:
Merci d'avance. |
||
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Sleeg Adri Inscription : juillet 2010 Messages : 130 ![]() |
Salut,
As-tu essayé ceci? Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Salut
Je pense que tu peux aussi faire sans le REPLACE en faisant Code :
|
||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Je n'ai pas réussi à le faire fonctionner avec le recordset, mais merci thumeau!
L'idée de sleeg me plait bien mais j'ai plusieurs données à ramener, et est ce que je peux mettre un ET dans le WHERE ?? Avec un ET commercial ? Voilà ce que j'ai essayé : ReqSQL = "SELECT ma_donnee1, ma_donnee2 FROM ma_table WHERE ((je vous épargne les détails) AND (ma_donne2 IS NOT NULL))" Mais il a pas l'air d'apprécier la blague... Je suis désolée, j'ai commencé le SQL il y a seulement 3 jours. |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Peux tu préciser ta question (avec un exemple si possible )
en tout cas la solution de sleeg devrait fonctionner, l'erreur ne provient pas du reste du where ? |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Le reste du where fonctionne bien, je l'ai essayé sans ajouter le AND et ce qu'il y a après.
En fait c'est un formulaire destiné au RH pour que les nouveaux employés qui y sont saisis entre dans une table SQL qui répertorie les employés. On peut également afficher les données d'un employé, mais si l'un des champs à renvoyer dans le formulaire est à NULL, l'affichage ne se fait pas. Je ne sais pas si j'ai répondu à ta question.... |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
il y a un message d'erreur ?
s'il n'y a rien, c'est peut être normal prenons un exemple simple, j'ai un table personne(id, prenom) id prenom ---------- 1 Paul 2 Null si on fait un select * from personne where prenom is not nullalors la ligne avec le Null n'apparait pas du tout tu peux nous poster ton code pour voir où peut se situer l'erreur stp |
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Oui si la case reste vide c'est normal, mais là, ça bloque l'affichage de toutes les autres cases... Je sais pas comment expliquer ça...
En revanche pour poster le code, j'aimerais le faire proprement mais je ne sais pas comment on fait. Je sais je suis un
|
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
faut pas dire ça, quand on connait pas on pose des questions
tu mets ton code entre les balises CODE, il y a un lien pour cette balise au dessus du texte que tu tapes, c'est le bouton # |
|
|
00
|
|
|
#10 | ||
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Oki. Merci d'être aussi patient...
Code :
|
||
|
|
00
|
|
|
#11 | ||
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Essaie de tester si tes valeurs sont Null avant de les afficher
Code :
|
||
|
|
00
|
|
|
#12 | ||
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Je me suis inspirée de ce que tu as écris, cela ne marchait pas.
J'ai fait une petite modif et tout marche pour le mieux!! Je met quand même la solution au cas où quelqu'un rencontre le même problème. Code :
|
||
|
|
00
|
|
|
#13 |
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Pas de soucis, c'était avec plaisir, bonne continuation
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com