Depuis la version Sydney, quickReport n’est plus compatible(car la version 7 est soi-disant annoncée !! mais on ne sait pas pour quand !)
Il me faut donc me résoudre à migrer vers FastReport.
Mon problème vient lors de l’impression d’une facture.
Je n’utilise pas de Base de données mais je travaille avec des Records (c’est une vielle version) et j’affiche alors mes résultats dans une StringGrid
Avec QuickReport aucun problème pour l’impression de la grille, mai avec fastreport fourni avec Delphi, pour imprimer une grille il faudrait utiliser une Cross table et donc acheter une version pro
J’ai trouvé une solution qui devrai marcher, mais j’obtiens cette erreur
et voici l'erreur obtenue à l'exécution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 MemoRef := frxReportImpFacture.FindObject('MemoRf') as TfrxMemoView; MemoRef.Text := Grid.Cells[0, 0]; memoDesi := frxReportImpFacture.FindObject('MemoDesi') as TfrxMemoView; memoDesi.Text := Grid.Cells[1, 0]; MemoUnit := frxReportImpFacture.FindObject('MemoUnit') as TfrxMemoView; MemoUnit.Text := Grid.Cells[2, 0];
seulement
J'ai regarder dans la doc (On ne parle à 99% que d'exemples d'impressions à partir d'une base)
Rien trouver sur l'impression des StringGrid ?
Avez vous une solution à proposer SVP
Par Avance Merci pour votre aide
Partager