Probleme de conversion

hibabiba - 10 mars 2014 à 10:08
sp40 Messages postés 1276 Date d'inscription mardi 28 octobre 2003 Statut Contributeur Dernière intervention 3 juillet 2015 - 12 mars 2014 à 10:02
Bonjour,
jai une application de calcule contien trois champ :

Query1.Params[2].Value:=strtoint(jour.Text)-1;
l'ors de calcule le msg suivant imposible de convertir le type string en type boolean

mais jais pa un champ de type boolean
A voir également:

5 réponses

sp40 Messages postés 1276 Date d'inscription mardi 28 octobre 2003 Statut Contributeur Dernière intervention 3 juillet 2015 15
11 mars 2014 à 09:10
Salut,
Peux tu poster la requête de ton query1 ainsi que la structure des tables qu'il utilise ?
0
1-la requete de query1:
select *
from arretQ
where          arretQ.Annee=:p1

     and  arretQ.Mois=:p2
     and    arretQ.Jour=:p3


p1,p2,p3:de type integer

2- le code de calcule de bouton( ce code permet de calculer le total des montant entrer le jour précedent)

Data.TAretQ.Edit;
   if (jour.text=inttostr(1)) then
     begin
     Data.TAretQ.FieldByName('Ancien_Tot').AsFloat:=0 ;
     end;


    if (jour.text<>inttostr(1)) then
    begin

     Query5.Active:=false;
     Query5.Params[0].Value:=(Annee.text);

     Query5.Params[1].Value:=(Mois.text);
   Query5.Params[2].Value:=inttostr(strtoint(jour.Text)-1);
     
      
     Query5.Active:=true;
     Query5.Refresh;
   
     Query5.First;
      
      Data.TAretQ.FieldByName('Ancien_Tot').AsFloat:=  Query5.FieldByName('Ancien_Tot').AsFloat+Query5.FieldByName('Totale_journé').AsFloat;
   end;
0
sp40 Messages postés 1276 Date d'inscription mardi 28 octobre 2003 Statut Contributeur Dernière intervention 3 juillet 2015 15
11 mars 2014 à 10:53
Peux tu donner la structure complète de ta table ArretQ ?

Le composant Data.TAretQ correspond il à ta table ArretQ ?
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
11 mars 2014 à 15:41
Bonjour Simon,

Hibabiba ayant ouvert une nouvelle discussion pour te répondre... je te colle ici le texte de celle-ci (l'ayant supprimé...)

Bonjour,
alors jai 2table
1-la premiere c la table quittancie cette table permet de saisir les client qui fait le versement des argents des logement chaque mois ou plusieur (exemple dans janvier2014 verser fevrier,mars,avril,mai,juin cad 6mois).
les champs de cette table
annee,mois,jour(champ indéxe)
montant versé


2- la 2eme table c AretQ: alors cette table pour faire l'arret de quittancie a la fin du jour cad en calcule les montants entrer dans ce jour montant_versé+ancien solde(les montants entrer dans le jour précédant et le probleme dans cette calcule)

les champs de cette table
annee,mois,jour(champ indéxe)
ancien tot(c le totale génerale de jour précedant)
Totale journé( la somme des montants vérsé dans ce jour)
totale génerale(ancien tot+totale journé)

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sp40 Messages postés 1276 Date d'inscription mardi 28 octobre 2003 Statut Contributeur Dernière intervention 3 juillet 2015 15
11 mars 2014 à 15:58
Rebonjour,

Par structure, j'entendais les types de champs de ta table (texte, entier, réel...)
0
bonjour merci simonpelloqui
1-alors les types des champs de table quittancie: (annee,mois,jour :I)
(montant versé :N)
2-alors les types des champs de table AretQ: (annee,mois,jour :I)
(ancien tot,Totale journé,totale génerale:N)
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
12 mars 2014 à 09:53
Hiba... le "type" des champs de tes tables.. ce n'est pas leur "NOM" mais le type : varchar,int,DateTime....

Le mieux serait que tu nous donnes le code sql de création de tes tables....
0
sp40 Messages postés 1276 Date d'inscription mardi 28 octobre 2003 Statut Contributeur Dernière intervention 3 juillet 2015 15
12 mars 2014 à 10:02
Je pense que I = Integer et N = Réel...
0
Rejoignez-nous