2009-03-16 8 views
1

Je voudrais savoir s'il est possible d'utiliser un ClientDataset avec des contrôles sensibles aux données, lors de l'ajout ou de la modification d'un enregistrement Interbase. Mon intention est d'ouvrir un seul enregistrement au départ, en utilisant un jeu de données SQL, mais j'espérais pouvoir charger cet enregistrement dans un jeu de données client, puis cloner l'ensemble de données au moment d'ajouter ou de modifier un enregistrement. La logique étant que les contrôles sensibles aux données seraient conscients de l'état de l'enregistrement, ce qui simplifierait le processus add \ edit.D2007 ClientDataset

S'il y a une ressource, ou un conseil, qui pourrait aider, je serais très reconnaissant.

Cordialement & TIA

Répondre

3

Oui, vous pouvez utiliser un ClientDataSet avec toutes les données de contrôle au courant. Ils peuvent être vus comme des bases de données légères et pour transférer des données.

2

Oui, vous pouvez. Cela dit, j'utilise presque toujours des composants non compatibles avec les données en combinaison avec un clientDataSet et un DataProvider. De cette façon, j'ai un contrôle manuel complet sur les données lorsque je les écris dans la base de données déconnectée. J'aime cette façon de travailler specialy quand j'ai le SQL complexe avec beaucoup de jointures etc.