kristof708
Messages postés22Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention 6 mars 2003
-
27 janv. 2003 à 22:53
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
27 janv. 2003 à 23:23
salut a tous
en fait g du mal m'expliquer (autant pour moi)
voila je crée dynamiquement une base de donnée
.....
with FieldDefs do
begin
Add('DATE',ftDate,0,false);
Add('ORDRE1',ftstring,3,false);
Add('ORDRE',ftBCD,1,false);
Add('TOTAL',ftString,1,false);
Add('PRINT',ftString,1,false);
Add('RUBRIQUE',ftString,20,false);
.......
cretable....
bon je voudrais ensuite remplir tjours par la programmation certaine partie de cette table
....
for i:=0 to 68 do
begin
Table4.Insert;
Table4.FieldByName('DATE').Asstring := datetostr(date);
Table4.Post;
next;
end;
.........
voici donc le champs DATE (c ok)
mais je voudrais remplir par exemple
le 10 eme element du champs ORDRE
le 15 eme ...
puis le 4eme du champ TOTAL etc....
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 27 janv. 2003 à 23:23
Qu'appelles-tu "le 10 eme element du champs ORDRE" ?
S'agit-il du dixième enregistrement ou du dixième caractère du champ (attention, le champ Ordre est du type BCD).
Pour info : si le champ DATE est du type ftDate, alors il suffit d'écrire :
Table4.FieldByName('Date').AsDateTime := date;
J'ai remarqué que tu passais souvent par des conversions en chaines.
May Delphi be with you