Bonjour,
Je souhaite refaire le meme mécanisme que l'exemple de Delphi MastApp avec les composant DBexpress.
Possible d'avoir une documentation dans ce sens ou un exemple
Bonjour,
Je souhaite refaire le meme mécanisme que l'exemple de Delphi MastApp avec les composant DBexpress.
Possible d'avoir une documentation dans ce sens ou un exemple
Tu peux déjà lire le tutoriel de John Colibri, cela te permettra de mieux comprendre cette démo !
Il me semble qu'il y a eu une IBMastApp aussi, je n'ai pas les démos installés sur C++Builder 2007 et XE2, as-tu vérifier toutes les démos fournies ?
Ils ont bien du migrer MastApp sur DBX ou au moins fait un équivalent !
Tu as aussi FishFact pour t'inspirer !
Je suppose que tu as déjà cherché "MastApp dbexpress" dans
et que tu as déjà lu le 1er article Example: porting the MastApp application from the BDE to InstantBDExpress
Cela utilise InstantBDExpress\InstantObjects qui fourni une bibliothèque simulant le BDE avec en interne les composants DBExpress
C'est une sorte d'Adapteur ou de Proxy
Sinon, MastApp ce n'est qu'un exemple, quel est ton but réel ?
Quel mécanisme, MastApp est un projet d'une banalité affligeante !
Utilisation basique des DB Controls avec une absence totale d'architecture objet et de séparation métier \ présentation
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Merci pour vos orientations
Mon principale bute est de reprendre le mécanisme proposé master détail.
Tu n'as pas besoin de MastApp pour cela !
Il y a la documentation en ligne : Création de relations maître/détail
C'est très simple, pour un test rapide, deux TSimpleDataSet (SDS1 et SDS2), deux TDataSource (DS1 et DS2), deux DBGrids
Tu relie au second TSimpleDataSet SDS2 comme MasterSource le DataSource DS1 du premier TSimpleDataSet SDS1
tu indiques dans SDS2 le MasterFields d'un champ présent dans SDS1
Je n'en fait pas souvent, mais la semaine dernière, j'ai proposé cette technique à un collègue, dans le Premier DataSet, il semble qu'il soit préférable de mettre le champ lié comme IndexFieldNames
Dans le Second TSimpleDataSet, tu mes un SQL paramètre comme SELECT * FROM Table2 WHERE Table2.Champ = :ChampTruc
ChampTruc est le MasterFields dans SDS2 et le IndexFieldNames dans SDS1
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager