1 pièce(s) jointe(s)
Problème de fonction Format
Bonjour à tous
Je veux afficher à partir d'une Base SQLite les donnée dans un memo
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| // affichage de la liste des comptes
MemoComptes.Lines.Add(String.Format('%18s|%35s|%25s|', [' Nom ', ' Banque ', ' Solde Initial ']));
// Ajouter une ligne au mémo pour chaque enregistrement de la table.
while not DataModule2.FDQueryMaitre.Eof do
begin
MemoComptes.Lines.Add(String.Format('%18d|%-35s|%-25s|',[DataModule2.FDQueryMaitre.FieldByName('NomCpt')
.AsString + ' ' + DataModule2.FDQueryMaitre.FieldByName('Banque')
.AsString + ' ' + FloatToStr(DataModule2.FDQueryMaitre.FieldByName
('SoldeInit').AsFloat) + ' ' + #128]));
DataModule2.FDQueryMaitre.Next;
end; |
Lors de la première partie (affichage des Entêtes de colonne Pas de Pb tout est OK
Par contre dans la boucle While j'obtient le message d'erreur suivant
Pièce jointe 548438
Merci pour vos conseils