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

C# Discussion :

Champ personnalisé dans application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2009
    Messages : 317
    Par défaut Champ personnalisé dans application
    Bonjour à tous,

    Dans le cadre de mon application, je voudrais bien mettre en œuvre le principe de champ personnalisé pour certaines entités de ma base de données .

    Je m'expliques :

    Les entités de ma base de données, comme par exemple les Tiers, les Activités, etc .. ont des champs prédéfinis comme le nom, N° etc...

    Cependant, j'aimerais que l'utilisateur puisse créer, et définir des valeurs, à des nouveaux champs.

    Par exemple, qu'il puisse créer le champs Domaine d'activité pour l'entité Tiers.

    Bien sur, je souhaiterais que cela ne modifie pas la table des Tiers dans ma base de données mais je préfèrerais gérer cela par des tables externes.

    Avez vous déjà dû developpé ce genre de chose, et comment y êtes vous parvenus ?

    Car là je vois pas trop comment faire :/

    Merci d'avance !

  2. #2
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    823
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 823
    Par défaut
    Si j'ai bien compris, tu cherches à ajouter des champs de donnée sans modifier ta structure de table, comme si on créait des colonnes en plus sans vraiment les créer ?

    Dans ce cas, il ta faut créer des tables en plus.
    L'une d'elle défini tes champs
    Une autre contient les valeurs.

    Avec cette piste, je te laisse réfléchir un peu.

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2009
    Messages : 317
    Par défaut
    En effet c'était ce que j'avais en tête, le seul problème c'est que mes champs personnalisées seront de type différents, DateTime, nvarchar, bit ...

    - Dois je créer une table pour chaque type de données ?
    - Une table avec un champ de chaque type et utiliser le champ adéquat ?
    - Utiliser un seul type de champ comme nvarchar lié à un autre champ qui spécifie le type de données et effectuer la cast nécessaire dans le programme ?

    Merci d'avance !

  4. #4
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    823
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 823
    Par défaut
    je mettrais dans ma table de définition le type de donnée (puisque c'est de la définition) et une chaîne dans la table de donnée. Le type étant retrouvé grace à la clef externe qui pointe vers la définition du champ.

Discussions similaires

  1. Ajout d'un champ personnalisé dans le POS
    Par mastercasefr dans le forum Odoo (ex-OpenERP)
    Réponses: 2
    Dernier message: 28/04/2015, 08h25
  2. Champ personnalisé dans liste d'informations utilisateurs
    Par Kyoku_FK dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 05/08/2010, 08h43
  3. [AC-2003] Numéro personnalisé dans un champ
    Par jmde dans le forum VBA Access
    Réponses: 3
    Dernier message: 23/07/2009, 07h53
  4. recuperer un champ texte dans ("Word.Application")
    Par troxsa dans le forum VBScript
    Réponses: 2
    Dernier message: 04/06/2009, 14h27

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