IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

creer objets à partir d'une table


Sujet :

Bases de données Delphi

  1. #1
    Membre Expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Par défaut creer objets à partir d'une table
    Bonjour à tous,

    Je me demandais s'il était possible de creer des objets à partir d'une table dans delphi de manière automatisée. Par exemple j'ai 200 clients dans ma table clients, y'a t'il un moyen au chargement de lire chaque enregistrement client et de creer un objet dans mon appli.

    De même cela permettrait-il de mettre en place un héritage ou une dépendance (ex : chaque client à été contacté par un commercial, on a donc besoin de connaitre le commercial rattaché).

    En terme de process, cela représente t'il un gros traitement qui va surcharger l'appli ?
    Quels composants me recommandez vous ?

    j'ai pensé creer une classe pour les clients et une pour les commerciaux et mettre en place un constructeur mais je ne sais pas quel composant passer au constructeur

  2. #2
    Membre émérite Avatar de chaplin
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 215
    Par défaut
    Est ce qu'une jointure entre la table client et commerciaux ne suffit pas ? Vouloir créer un objet pour chaque client, c'est un peu lourd.

  3. #3
    Membre Expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Par défaut
    en fait je pense que je me limiterai au niveau de la création d'objets. ce que je cherche juste à faire c'est de creer un objet à partir d'un enregistrement d'une table. mais pour ce faire je suppose qu'il y'a plein de contraintes comme les conversions (dates, etc ...)

    j'aimerais donc savoir si delphi dispose de moyens plus souples pour ce faire et si je pourrai conserver mes jointures

  4. #4
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Salut;

    quelle version de delphi utilise-tu ? ModelMaker est censé faire ce travail il est livré si je me souviens bien avec les versions entreprises ou pro. mais faut tenir compte du conseil de notre ami chaplin.

  5. #5
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    TU veux créer quoi comme objet (par exemple) pour un client ?

  6. #6
    Membre Expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Par défaut
    j'utilises delphi 2007 entreprise je vais regarder du côté de modelMaker ! merci beaucoup

    edit : en fait je crois pas qu'il soit fourni avec ma version de delphi

    re-edit :

    ma table client :

    id
    Nom
    prenom
    date naissance
    date creation
    addresse
    id_commercial

    mon objet client:
    nom
    prenom
    date de naissance
    date creation
    id_commercial

    le fait de creer un objet correspondant à un enregistrement me faciliterait la tache lors de l'utilisation des différents formulaires de mon appli

  7. #7
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 093
    Par défaut
    Recherche sur le Web et sur le Forum, les notions de Persistance (InstantObjects, ECO, le modèle de phplive, ...) ainsi sur l'abstraction objet, ...

    Par contre, le DataSet reste tellement utile et pratique avec les composants DBWare tel que TDBEdit, TDBGrid, ... surtout dans les "formulaires", après cela dépend si tu es dans un mode Append/Insert/Post ou en tout SQL ...
    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

  8. #8
    Membre Expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Par défaut
    oki je vais m'orienter vers une solution axée dataSet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/08/2008, 17h12
  2. Creer une (play)list à partir d'une table
    Par lmico dans le forum Modélisation
    Réponses: 4
    Dernier message: 30/03/2008, 01h56
  3. génération d'objet à partir d'une table
    Par bubleguy dans le forum Accès aux données
    Réponses: 2
    Dernier message: 20/03/2007, 18h37
  4. comment creer un treeview a partir d une table
    Par steeves5 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/06/2006, 18h03
  5. Réponses: 9
    Dernier message: 30/12/2005, 03h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo