cs_Paounet
Messages postés36Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention 6 juin 2023
-
21 déc. 2004 à 14:46
cs_Paounet
Messages postés36Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention 6 juin 2023
-
12 avril 2005 à 05:10
Paounet
J'ai plusieurs tables en Xml avce un compasant TClientDataset et TDatasource. Lorsque je modifie une table Xml, les modifs ne sont effectives pour les autres modules que si je relance le programme sinon elles ne sont pas prises en compte comment faire ?
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 21 déc. 2004 à 14:59
J'avais eu un pb comme cela avec les TQuickReport. Je faisais une modif et le report ne s'actualisait pas.
J'avais trouvé la parade:
1) Dans le DPR, tu enlèves le Application.CreateForm du QuickRep
2) Tu crées la fenêtre au moment où tu appelles le report avec la ligne que tu as enlevé.
3) Une fois que tu as fini, tu fait un ~.Release pour tout purger
Je pense que ton pb peut être similaire au mien. C'est pour cela que je poste ce message... J'espère que ça t'aidera. :)
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 20067 21 déc. 2004 à 15:46
Effectivement si tu detruits les composants et que tu les crées ou les recrées fatalement il se mettra à jour mais c'est aussi beaucoup plus long.
J'ai fais le test avec les bases de données et le refresh est bien plus rapide. Je n'ai plus les comparatif de temps ca traine quelque part sur mon disk mais c'est plus rapide.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 21 déc. 2004 à 17:00
Ce message me convient tout à fait... Et à ce moment là, dans les propriétés du fichier vidéo, quel est le codec vidéo utilisé ? Car j'ai peut-être l'installateur si on croit toujours que c'est un problème de codec.
cs_Paounet
Messages postés36Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention 6 juin 20233 12 avril 2005 à 05:10
Paounet
Dans chaque feuille il y a des modifs il te faut enregsitrer celles-ci comma par exemple :
procedure TFormClients.SortieClick(Sender: TObject);
begin
FormFactures.DataSetClients.SaveToFile('',dfxml);
end;
Cette feuille met à jour le fichier Clients ('Clients.xml'). En cliquant sur mon bouton de sortie
(mrOk) je mets à jour la Base de données XML. Pas besoin d préciser le nom de la bade
car elle est par défaut donnée dans ma feuille d départ....