IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

insert BigDecimal in textField


Sujet :

Composants Java

  1. #1
    Membre du Club
    Femme Profil pro
    Ingénieur en Télécommunication
    Inscrit en
    Octobre 2017
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur en Télécommunication
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2017
    Messages : 121
    Points : 63
    Points
    63
    Par défaut insert BigDecimal in textField
    Hi,
    si quelqu'un pourras m'éclairer les idées sur l'insertion des chiffres dans la base (à partir d'un textField) en utilisant BigDecimal.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
     statement = connection.prepareStatement("INSERT INTO Client ( Nom , Prenom,  Num , Nom_projet, Bloc  ,Date_de_naissance ,  Adresse , Type, N°_loge , prix_loge, Verse_total, Etage,Verse_restant,Verse_1,Verse_2,Verse_3,Verse_4,Verse_5,Verse_6,Verse_7,Date_1,Date_2,Date_3,Date_4,Date_5,Date_6,Date_7,Surface) VALUES(? ,? ,? ,? ,? ,? ,? ,? ,? ,? , ?,?,(?-?),?,0,0,0,0,0,0,?,0,0,0,0,0,0,?) ");
     
     
    										 String v = comboBox_1.getSelectedItem().toString();
     
    										 statement.setString(1, nom.getText());
    										 statement.setString(2, prenom.getText());
    										 statement.setString(3, num.getText());
    										 statement.setString(4,comboBox.getSelectedItem().toString());
    										 statement.setString(5,idbloc.getText());
    										 statement.setString(6, datenaissance.getText());
    										 statement.setString(7, adresse.getText());
    										 statement.setString(8,comboBox_1.getSelectedItem().toString());
    										 statement.setString(9, n.getText());
    										 statement.setString(10, textField.getText());//je veux l'inserer en BigDecimal
    										 statement.setString(11, versement.getText());//je veux l'inserer en BigDecimal
    										 statement.setString(12, comboBox_2.getSelectedItem().toString());
     
    										 statement.setString(13, textField.getText());//je veux l'inserer en BigDecimal
    										 statement.setString(14, versement.getText());//je veux l'inserer en BigDecimal
    										 statement.setString(15, versement.getText());
    										 statement.setString(16, date.getText());
    										 statement.setString(17, surf.getText());
     
    										  statement.executeUpdate();
    je veux insére des chiffre sous le format exp: 10.120,00

  2. #2
    Membre du Club
    Femme Profil pro
    Ingénieur en Télécommunication
    Inscrit en
    Octobre 2017
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur en Télécommunication
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2017
    Messages : 121
    Points : 63
    Points
    63
    Par défaut
    j'ai modifié mon code, j'ai pu insérer les chiffres sous le format que je voualis mais là la calcul n'est pas bon ( soutraction et l'addiction)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
     
     statement = connection.prepareStatement("INSERT INTO Client ( Nom , Prenom,  Num , Nom_projet, Bloc  ,Date_de_naissance ,  Adresse , Type, N°_loge , prix_loge, Verse_total, Etage,Verse_restant,Verse_1,Verse_2,Verse_3,Verse_4,Verse_5,Verse_6,Verse_7,Date_1,Date_2,Date_3,Date_4,Date_5,Date_6,Date_7,Surface) VALUES(? ,? ,? ,? ,? ,? ,? ,? ,? ,? , ?,?,(?-?),?,0,0,0,0,0,0,?,0,0,0,0,0,0,?) ");
     
     
    										 DecimalFormat df = new DecimalFormat(
    											      "#,##0.00", 
    											      new DecimalFormatSymbols(new Locale("pt", "BR")));
     
     
    										 String v = comboBox_1.getSelectedItem().toString();
     
     
    										 statement.setString(1, nom.getText());
    										 statement.setString(2, prenom.getText());
    										 statement.setString(3, num.getText());
    										 statement.setString(4,comboBox.getSelectedItem().toString());
    										 statement.setString(5,idbloc.getText());
    										 statement.setString(6, datenaissance.getText());
    										 statement.setString(7, adresse.getText());
    										 statement.setString(8,comboBox_1.getSelectedItem().toString());
    										 statement.setString(9, n.getText());
    										 statement.setString(10, textField.getText());//je veux l'inserer en BigDecimal
    										 statement.setString(11, versement.getText());//je veux l'inserer en BigDecimal
    										 statement.setString(12, comboBox_2.getSelectedItem().toString());
     
    										 statement.setString(13, textField.getText());//je veux l'inserer en BigDecimal
    										 statement.setString(14, versement.getText());//je veux l'inserer en BigDecimal
    										 statement.setString(15, versement.getText());
    										 statement.setString(16, date.getText());
    										 statement.setString(17, surf.getText());
     
    										  statement.executeUpdate();

    par exemple si j'insére pour le prix 100.100.200,00
    et la somme versée: 100.200,00
    le verse_restant c'est -0.10000000000000853

Discussions similaires

  1. Insertion de ' depuis des textfield
    Par bensh dans le forum JDBC
    Réponses: 2
    Dernier message: 28/12/2017, 21h47
  2. Problème d'INSERT d'un textfield dans ma BD
    Par vinch999 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 02/02/2010, 19h19
  3. [OpenOffice][Tableur] Problème insertion de donnes dans textfield ou numeric
    Par stargates dans le forum OpenOffice & LibreOffice
    Réponses: 0
    Dernier message: 02/09/2008, 16h27
  4. probleme d'insertion de boutons et de textfield
    Par thesorrow dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 06/02/2007, 00h10
  5. Réponses: 4
    Dernier message: 28/09/2002, 00h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo