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

Delphi Discussion :

application multi utilisateur


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2016
    Messages : 47
    Par défaut application multi utilisateur
    slut

    je veut apprendre a réalisé une application multi utilisateur avec delphi xe 7 par exemple un administrateur peut faire toutes les taches et d'autre utilisateurs on d'autres taches
    et autre on des taches différents ........ y a t il un tuto comment faire ou même des idées s'il vous plais. merci d'avance

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    De premières idées ici https://cyberzoide.developpez.com/se...se-de-donnees/ sûrement.
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Qu'entendez-vous par multi-utilisateur déjà ?
    - une même application qui propose des fonctionnalités différentes selon l'utilisateur
    - ou, ce que moi je comprends comme multi-utilisateurs, une application qui accède à une même base de données

    Si je m'en tiens au premier cas c'est à vous de gérer quelque part les accréditations (utilisateur/mot de passe/droits) en fonction des fonctionnalités de votre application

    Fut un temps il y avait des composants de "protection" pour cela mais je ne m'en souviens plus

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2016
    Messages : 47
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour,

    Qu'entendez-vous par multi-utilisateur déjà ?
    - une même application qui propose des fonctionnalités différentes selon l'utilisateur
    - ou, ce que moi je comprends comme multi-utilisateurs, une application qui accède à une même base de données

    Si je m'en tiens au premier cas c'est à vous de gérer quelque part les accréditations (utilisateur/mot de passe/droits) en fonction des fonctionnalités de votre application

    Fut un temps il y avait des composants de "protection" pour cela mais je ne m'en souviens plus
    ce que je veux exactement une application de gestion de numéro téléphone sa c'est bon je veux créer des utilisateurs dans mon application delphi a fin que chaque utilisateur a un droit spécial par exemple un utilisateur peut ajouté des clients mais ne peut pas imprimé la facture et un autre utilisateur peut imprimé facture mais ne peut pas ajouté des client

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2016
    Messages : 47
    Par défaut
    Citation Envoyé par tourlourou Voir le message
    Bonjour,

    De premières idées ici https://cyberzoide.developpez.com/se...se-de-donnees/ sûrement.
    merci pour le cours

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 089
    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 089
    Par défaut
    Citation Envoyé par azzazzelleio Voir le message
    slut

    je veut apprendre a réalisé une application multi utilisateur avec delphi xe 7 par exemple un administrateur peut faire toutes les taches et d'autre utilisateurs on d'autres taches
    et autre on des taches différents ........ y a t il un tuto comment faire ou même des idées s'il vous plais. merci d'avance
    Pas besoin d'un tuto pour cela
    Une table contenant les utilisateurs
    une table contenant les groupes d'utilisateurs
    une table contenant les nom des taches (avec un numéro unique pour chacune)
    une table contenant les actions affectés à un groupe d'utilisateur

    Dans Delphi, tu devrais associer le numéro de la tache de le Tag d'un TAction

    Chaque Click, Chaque Menu, tout devra passer par une TAction avec un tag lié à une tache
    Le plus performant, c'est d'aller récupérer les données à la connexion de l'utilisateur et de les stocker en mémoire (une simple TList<Integer> triée)


    C'est un excellent exercice à travailler quand on débute, cela apprend beaucoup de chose.
    Au final, la gestion de droits au sein d'un projet est un projet en soi.
    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

  7. #7
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2016
    Messages : 47
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Pas besoin d'un tuto pour cela
    Une table contenant les utilisateurs
    une table contenant les groupes d'utilisateurs
    une table contenant les nom des taches (avec un numéro unique pour chacune)
    une table contenant les actions affectés à un groupe d'utilisateur

    Dans Delphi, tu devrais associer le numéro de la tache de le Tag d'un TAction

    Chaque Click, Chaque Menu, tout devra passer par une TAction avec un tag lié à une tache
    Le plus performant, c'est d'aller récupérer les données à la connexion de l'utilisateur et de les stocker en mémoire (une simple TList<Integer> triée)


    C'est un excellent exercice à travailler quand on débute, cela apprend beaucoup de chose.
    Au final, la gestion de droits au sein d'un projet est un projet en soi.
    merci pour votre repense je croix que c'est sa ce que jeux veux mais vous pouvais m'expliquer plus de détaille parceque je ne suis pas fort en programmation (j'ai compris la partie de base de données .... mais pas le tag et taction) pouvez vous me données un exemple s'il vous plais

  8. #8
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Pour la création des tables, ça va dépendre du SGBD.
    Personnellement, je préfère travail avec SQL Server. Tu trouveras facilement une version gratuite de SQL Express.
    SQL Express 2017

    Pour la création de la base (avec express tu devra utiliser le Transact SQL):
    https://docs.microsoft.com/fr-fr/sql...ql-server-2017

    Pour la création des tables (avec express tu devra utiliser le Transact SQL) :
    https://docs.microsoft.com/fr-fr/sql...ql-server-2017
    https://docs.microsoft.com/fr-fr/sql...ql-server-2017

    Pour les actions :
    https://www.developpez.net/forums/d2...ation-taction/

  9. #9
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2016
    Messages : 47
    Par défaut
    merci pour votre aide je comprend tous sa mais je ne comprend pas comment utilisé les tactions dans mon cas

  10. #10
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    Je pense qu'il faut peupler les menus avec les actions autorisées pour l'utilisateur considéré, ou les faire pointer vers.
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/09/2008, 12h26
  2. Application multi utilisateurs
    Par papy75 dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/04/2008, 07h42
  3. Application multi-utilisateur + lock
    Par Ruddy dans le forum ASP.NET
    Réponses: 9
    Dernier message: 17/12/2007, 11h22
  4. [ASP.net & VB.net] Application multi-utilisateur
    Par miya dans le forum ASP.NET
    Réponses: 4
    Dernier message: 03/04/2007, 16h48
  5. [sql server 2000] application multi utilisateur
    Par miya dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/04/2007, 20h43

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