ratatouille53
Messages postés30Date d'inscriptionlundi 11 janvier 2016StatutMembreDernière intervention10 décembre 2017
-
Modifié le 22 oct. 2017 à 18:06
ratatouille53
Messages postés30Date d'inscriptionlundi 11 janvier 2016StatutMembreDernière intervention10 décembre 2017
-
27 oct. 2017 à 19:36
Bonjour,
SOUS DELPHI 7 ET BASE D DONNEE PARADOX
jais nommé ma table :reservation
contenue de ma table :
reservation:Nombre:Nom:telephone:DateXreservation:Heure:service:Table
------------------------------------------------------------------------------------
image : 2 :client: 060000 : 22/10/2017 : 11h : midi : 1
ma question: j aimerais pouvoir calculer le champ nombre en fonction de la date
a fin de connaitre par rapport a l a date de réservation le nombre de résa
je veux pas changer de type de base car trop compliqué pour moi ;-)
en vous remerciant pour ce que vous pourriez avoir a me proposé !!!
moi je sèche !! je trouve pas de solution sur la toille !!!
mercci
A voir également:
CALCUL D UN CHAMP EN FONCTION D UNE DATE BDD PARADOX
ratatouille53
Messages postés30Date d'inscriptionlundi 11 janvier 2016StatutMembreDernière intervention10 décembre 2017 27 oct. 2017 à 19:36
cet bon jai trouvé
je fait un tri dans mon degrid et je fait le calcul après !!
je vous met le code des fois ca puisse servir a d autre
pour mon tri :
procedure TForm1.Image3DblClick(Sender: TObject);
var Filtre : string;
begin
filtreDatej.text:=datetostr(date());
Filtre := 'DateXDataModule9.reservation =''' + filtreDatej.text + '''';
if filtreDatej.text ='' then
begin
DataModule9.reservation.Filtered:=false;
exit;
end;
DataModule9.reservation.Filter := Filtre;
DataModule9.reservation.Filtered := true;
end;
pour le calcul de la colonne :
procedure TForm1.Image1DblClick(Sender: TObject);
begin
Edit7.text:='0'; //Efface le contenu de l edit7
DataModule9.reservation.First; //positionnée sur le premier enregistrement
repeat //reperter la procedure
Edit7.text:=inttostr(strtoint(edit7.text)+DataModule9.reservation.FieldValues['Nombre']);
DataModule9.reservation.next;
until DataModule9.reservation.eof=true; //arretre la fonction REPEAT A la fin au dernier enregistrement
end;