Les Allergies
Alimentaires
Posez votre question Signaler

Probleme 3 jTextField en JAVA

MegaBob 27Messages postés 11 juin 2008Date d'inscription - Dernière réponse le 16 juin 2008 à 23:44
Bonjour, j'ai 3 jTextField jTextField_Nom, jTextField_Prenom et jTextField_NumSecu et je voudrais faire une requête avec les valeurs saisie dedans(code fait), mais je voudrais qu'on ne puisse pas faire de recherche juste en ayant replis le jTextField_Prenom.
[code]
Prenom = m_Gestion.Ordonnance.GetJTextFieldPrenom().getText();
Nom = m_Gestion.Ordonnance.GetJTextFieldNom().getText();
NSecu = m_Gestion.Ordonnance.GetJTextFieldNumSS().getText();
if(!Prenom.isEmpty() && (Nom.isEmpty() || NSecu.isEmpty())) {
m_Gestion.Ordonnance.GetJLabelInfo().setText("Recherche par prenom sans nom Interdite");
return;
}if(!(NSecu = m_Gestion.Ordonnance.GetJTextFieldNumSS().getText()).isEmpty()) {
System.out.println("Le N° de Secu = "+NSecu);
Requete+=" Num_Securite_Sociale='" + NSecu+"' AND";
} else
Requete+=" '' AND ";
if(!(Nom= m_Gestion.Ordonnance.GetJTextFieldNom().getText()).isEmpty()) {
System.out.println("Le Nom = "+Nom);
Requete+=" Nom='" + Nom+"' AND";
} else
Requete+=" '' AND ";
if(!(Prenom= m_Gestion.Ordonnance.GetJTextFieldPrenom().getText()).isEmpty()) {
System.out.println("Le Prenom = "+Prenom);
Requete+=" Prenom='" + Prenom+"';";
} else
Requete+=" '';";
/code
Mais a chaque fois que je remplie le champ Prenom il me bloque.
Lire la suite 

Probleme 3 jTextField en JAVA »

2 réponses
Réponse
+0
moins plus
Salut MegaBob !
Le programme te bloque où exactement? Dans la première condition ?

Sinon juste un conseil (et une demande...) :
pourquoi réaffectes-tu les variables Nom Prenom et NSecu dans tes conditions sachant que tu les as affecté juste avant?
Non seulement ça te fait écrire plus, mais en plus les affectations dans les if, c'est pas super facile à lire pour nous autres. Tu t'amuses à compliquer ton programme pour qu'on ne puisse pas t'aider ;) ?
Ajouter un commentaire
Réponse
+0
moins plus
C'est le
if(!Prenom.isEmpty() && (Nom.isEmpty() || NSecu.isEmpty())) {
m_Gestion.Ordonnance.GetJLabelInfo().setText("Recherche par prenom sans nom Interdite");
return;

Qui me bloque principalement lorsque je remlie le champs Prenom et le Champs Nom par exmple au lieu de m'autoriser l'ecriture et m'affiche Recherche par prenom sans nom Interdite

Dsl pour le code c'est parce qu'il a ete modifier a certain endroits mais pas partout encore
Ajouter un commentaire
Ce document intitulé « Probleme 3 jTextField en JAVA » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?