Discussion: bde paradox et date
Afficher un message
Vieux 14/10/2007, 14h08   #13
Ameno
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: bde paradox et date

Faust a écrit :
> comme ça je vois pas
>
> poste nous la requête qui te fais cette erreur
>
> sinon, je me demande si c'est pas l'accent dans mt_régler qui pose
> problème... essaye avec sum("mt_régler")
>
> /Dans son message précédent, _Ameno_ a écrit/ :
>> Faust a écrit :
>>> il serait bon de nous dire la structure de ta table T_Ventes pour
>>> qu'on puisse vraiment t'aider
>>>
>>> /_Ameno_ a exposé/ :
>>>> Faust a écrit :
>>>>> /Après mure réflexion, _Ameno_ a écrit/ :
>>>>>
>>>>> pour compléter la réponse de BigGrizzly, il faut encadrer les noms
>>>>> de champs et de table par des " s'ils correspondent aussi à des
>>>>> mots clés:
>>>>>
>>>>> (type = ''Facture'' or type = ''BL'') and regler = true and "Date" =
>>>>> :dte
>>>>>
>>>
>>>> Salut,
>>>> Autre type d'erreur : Type mismatch in expression.
>>>

>> Voila
>> BEGIN
>> with data.T_Ventes do begin
>> Active := False;
>> TableType :=data.T_Ventes.TableType;
>> TableName := 'T_Ventes';
>> FieldDefs.Clear;
>> FieldDefs.Add('code', ftfloat, 0 ,False);
>> FieldDefs.Add('Type', ftString,20, False);
>> FieldDefs.Add('code_Cli', ftFloat, 0, False);
>> FieldDefs.Add('Raison', ftString,50, False);
>> FieldDefs.Add('Adresse', ftString, 60, False);
>> FieldDefs.Add('Ville', ftString,20, False);
>> FieldDefs.Add('Tel1', ftString,14, False);
>> FieldDefs.Add('Tel2', ftString,14, False);
>> FieldDefs.Add('Fax', ftString,14, False);
>> FieldDefs.Add('RC', ftString,25, False);
>> FieldDefs.Add('IF', ftString,25, False);
>> FieldDefs.Add('CNSS', ftString,25, False);
>> FieldDefs.Add('Patente', ftString,25, False);
>> FieldDefs.Add('Total_HT',ftCurrency,0, False);
>> FieldDefs.Add('Total_TTC',ftcurrency,0, False);
>> FieldDefs.Add('Frais_Port',ftCurrency,0, False);
>> FieldDefs.Add('Total_Taxe',ftCurrency,0, False);
>> FieldDefs.Add('Escompte',ftCurrency,0, False);
>> FieldDefs.Add('Date',ftdate,0, False);
>> FieldDefs.Add('Echeance',ftDate,0, False);
>> FieldDefs.Add('Remise',ftCurrency,0, False);
>> FieldDefs.Add('Mode de reglement',ftString,15, False);
>> FieldDefs.Add('Timbre',ftCurrency,0, False);
>> FieldDefs.Add('Type_Client',ftString,20, False);
>> FieldDefs.Add('Regler',ftBoolean,0, False);
>> FieldDefs.Add('Transfere',ftBoolean,0, False);
>> FieldDefs.Add('Mt_Régler',ftCurrency,0, False);
>> FieldDefs.Add('Net a Payer',ftCurrency,0, False);
>> FieldDefs.Add('Info',ftMemo,200, False);
>> FieldDefs.Add('N_Lot', ftString, 25, False);
>> FieldDefs.Add('Designation_Lot', ftString, 25, False);
>> FieldDefs.Add('Exo_TVA', ftBoolean,0, False);
>> FieldDefs.Add('Réf payements', ftString,100, False);
>> FieldDefs.Add('Gestion_Stock', ftBoolean,0, False);
>> FieldDefs.Add('Montant_Rest',ftCurrency,0, False);
>> IndexDefs.Clear;
>> IndexDefs.Add('', 'Code;type', [ixPrimary]);
>> CreateTable;
>> END;
>> end;

>

Bon, si je fais cette requette tout marche bien ( (type = ''Facture'' or
type = ''BL'') and regler = true ) si j'ajoute date=:dte alors la tout foire
  Réponse avec citation
 
Page generated in 0,06346 seconds with 9 queries