begin process at 2012 05 28 05:01:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Base de données

 > 

SQL

 > 

acces et builder c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

acces et builder c++

lundi 8 juin 2009 à 18:53:31 | acces et builder c++

mohamedinfo

Bonjour,
j'ai un petit pb avec bordland C++ builder 6.
Je suis en train de fair  :
"géstion d'une mini systeme bancaire"
j utilise les base de donne acces ,j fait la connexion avec l'acces et je fait le code suivant( pour enregestrer les données sans la table acces) :
void __fastcall TForm1::ValiderClick(TObject *Sender)
{
if((nomEdit->Text!="")&&(prenomEdit->Text!="")&&(adresseEdit->Text!="")
    &&(emailEdit->Text!="")&&(telephoneEdit->Text!="")&&(num_comptEdit->Text!=""))
    {
    float x;
    x=(num_compteEdit->Text).ToDouble();

    if(x>0){

 Table1->Edit();
 Table1->FieldByName("nom")->Value=nomEdit->Text;
 Table1->FieldByName("prenom")->Value = prenomEdit->Text ;
 Table1->FieldByName("adresse")->Value = adresseEdit->Text;
 Table1->FieldByName("email")->Value = emailEdit->Text;
 try{
Table1->FieldByName("teléphone")->Value = telephoneEdit->Text;
 }
 catch(...)
 {
 ShowMessage("Veuillez entrer un numéro de téléphone valable");
 telephoneEdit->Text="";
  telephoneEdit->SetFocus();
 return;
 }
 try{
 Table1->FieldByName("num_compte")->Value=num_compteEdit->Text;
 }
catch(...){
ShowMessage("Veuillez entrer un némuro de compte valable");
num_compteEdit->Text="";
num_compteEdit->SetFocus();
return;

}
 Table1->Post();
 Table1->Refresh();
 ShowMessage("Opération efféctuée");
 
 }
 else
 {
 ShowMessage("Le numero de compte ne doit pas être négatif");
 num_compteEdit->Text="";
 num_compteEdit->SetFocus();
 }

 }
 else{
     if(nomEdit->Text=="")
     {ShowMessage("Veuillez saisir le nom");
     nomEdit->SetFocus();}
     else{
         if(prenomEdit->Text=="")
         {ShowMessage("Veuillez saisir le prénom");
         prenomEdit->SetFocus();}
         else{
             if(adresseEdit->Text=="")
             {ShowMessage("Veuillez saisir l'adresse");
             adresseEdit->SetFocus();}

                 else{
                     if(telephoneEdit->Text=="")
                     {
                     ShowMessage("Veuillez saisir le téléphone");
                     telephoneEdit->SetFocus();}
                     else{
                 if(emailEdit->Text=="")
                 {ShowMessage("Veuillez saisir l'E-mail");
                 emailEdit->SetFocus();}

                     else{
                        if(salaireEdit->Text=="")

                         {ShowMessage("Veuillez saisir le numero de compte");
                         num_compteEdit->SetFocus();}
                     }
                 }
             }
         }

         }
}
}
il ma donne le message( pération efféctuée) mais je ne trouve rien dans la table acces
merci pour votre aide
lundi 7 juin 2010 à 08:56:39 | Re : acces et builder c++

Guiling39

Salut mohamedinfo

Est-ce que ta base de données Access est ouverte?
Normalement, il faut l'ouvrir avant de pouvoir écrire dedans
Dans ton composant, il y a à un endroit où tu dois y activer0
Je ne sais plus où, mais je sais que ça y est.


Cette discussion est classée dans : text, setfocus, num, table1, showmessage


Répondre à ce message

Sujets en rapport avec ce message

FindKey [ par infomaNss ] FindKey permet la recherche par un champ indexé, si l'on indexé à l'aide de l'index 'Num' Table1.FindKey([Edit1.Text]) cherchera l'enregistrement dont enregistrement de donne avec builderc++ et acces [ par mohamedinfo ] bnj ttes le mande;je veux réaliser un application avec builder c++ et base de donneée acces  .j'ai etablir la connexion avec la bdd et je fait un bout edit text dans une fenetre et non une boite de dialogue [ par gregroar ] Bonjour, je n ai trouvé null part d exemple d edit dans une vraie fenêtre et non pas dans une boite de dialogue. Aussi j ai essayé et j ai réussi. Enf J'AI CREE UN CODE EN LANGAGE C MAIS SA MARCHE PAS J4AI BESOIN DE L4AIDE S.V.P [ par aboutir ] Ce code c'est pour la gestion de candidature a un concoure aide moi svp #include #include struct condidat { int num,age; char nom[30] Récupérer un entier avec GTK_ENTRY_GET_TEXT [ par amdsources ] Récupérer un entier avec GTK_ENTRY_GET_TEXT -------------------------------------------------------------------------------- Bonjour, Je suis entra Probleme de selection dans une combobox [ par lucelabrute ] Bonjour, donc j'ai deux combobox que j'ai crée comme ceci: [code=cpp] HWND hGroup=CreateWindow( TEXT("BUTTON"), TEXT("Premier paramèt recuperation du texte inseré dans un champ de text [ par anja0 ] salut, je voudrai savoir comment on recupère le texte dans un champ de text sous c++ builder ou DevC++. Vu que je suis nouveau dans le language C++ SOS [C][Code] redefinition Trace(A1,A2,"text %d",i) en Trace("text %d",i) [ par SirZic ] Bonjour, Voici mon problème : je veux afficher des traces dans du code fournit par le constructeur du microP (ST). Les traces dans le code constructe Petite question sur if( x || y || z) [ par G0ss3Yn ] Bonjour, J'ai lu je ne sais plus où (ou en tout cas j'ai ça en tête) que le test [code=cpp]if( x || y || z) paf( ) ;[/code] est en fait la même chos


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales