2009-01-18 7 views

Répondre

0

Que voulez-vous dire? Un ensemble de données client est une table unique. Mais vous pouvez créer un champ contenant un autre clientdataset (qui doit être extrait pour être utilisé).

1

La création d'une relation un-à-plusieurs n'est pas si difficile. Cela peut être fait au moment de la conception ou à l'exécution:

  1. Créez l'ensemble de données maître.
    • Assurez-vous qu'il contient un champ de clé primaire.
    • Créez le jeu de données détaillé. Assurez-vous qu'il contient un champ de clé étrangère.
    • Associez le jeu de données détail à l'ensemble de données maître comme suit:
    • Définissez la propriété MasterSource sur l'ensemble de données maître.
    • Définissez la propriété MasterField sur le champ de clé primaire de l'ensemble de données maître.
    • Définissez la propriété IndexFieldNames sur la clé étrangère de l'ensemble de données détail.
    • Fait!
3

Nesting DataSets in ClientDataSets par Cary Jensen devrait répondre à votre question. Recherchez également d'autres articles sur ce site par Cary pour plus d'informations sur ClientDataSets.

Questions connexes