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

IHM Discussion :

Ouverture en mode Design avec plusieurs utilisateurs connectés [AC-2019]


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Novembre 2018
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Production

    Informations forums :
    Inscription : Novembre 2018
    Messages : 35
    Points : 37
    Points
    37
    Par défaut Ouverture en mode Design avec plusieurs utilisateurs connectés
    Bonjour,

    J'ai crée une base access qui sera utilisée par plusieurs utilisateurs.
    Certains utilisateurs peuvent imprimer des états dont les données change selon les critères qu'il choisit.
    Pour cela j'ai créer un code VBA :
    - on ouvre l'état en design + caché,
    - on effectue les modifications sur l'état
    - on le ferme
    - on le réouvre en mode normal pour limprimer
    Jusque là tout va bien mon code fonctionne.

    Le problème est survenu lors du déploiement de la base : ce genre de code ne fonctionne plus quand plusieurs utilisateurs sont connectés en même temps...

    Est ce qu'il y a une option que je n'aurais pas vu qui permette de faire de modification de ce genre lorsque plusieurs utilisateurs sont connecté?

    J'attends beaucoup de cette réponse... je suis un peu déprimé car de nombreuses actions de ma base repose sur ce principe, je n'avais pas pensé à contrôlé le bon fonctionnement lorsque plusieurs utilisateurs sont connectés...

    Merci d'avance pour vos retours !

  2. #2
    Membre éclairé
    Homme Profil pro
    Regisseur
    Inscrit en
    Octobre 2006
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Regisseur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2006
    Messages : 475
    Points : 850
    Points
    850
    Par défaut
    Bonjour

    En mode multi-utilisateurs, c'est une dorsale sur serveur (ou un pc dédié si peut d'utilisateur) et une frontale par utilisateur. Est-ce le cas ?
    Pourquoi passer en mode création ?
    Si c'est pour filtrer, on peut le faire sans passer par le mode création.
    Sinon on peut aussi changer le type de recordset de l'état, "Instantané" par exemple.

    A+

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Novembre 2018
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Production

    Informations forums :
    Inscription : Novembre 2018
    Messages : 35
    Points : 37
    Points
    37
    Par défaut
    Bonjour Thierry,

    Merci pour ta réponse.
    J'ai seulement un fichier sur le serveur et les utilisateurs ont un raccourci à ce fichier sur leur poste...
    Le passage en mode création me permet de changer les valeurs de certaines étiquettes ou zone de texte par exemple le titre, mais aussi de rendre visible ou non des contrôles.

    Je vais essayé de mettre le type de recordset sur "instantané"

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Novembre 2018
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Production

    Informations forums :
    Inscription : Novembre 2018
    Messages : 35
    Points : 37
    Points
    37
    Par défaut
    Je peux modifier le type de recordset de mes formulaires, mais je ne trouve pas où changer cette option pour un état.
    Peux m'indiquer comment faire?

    Merci

  5. #5
    Membre éclairé
    Homme Profil pro
    Regisseur
    Inscrit en
    Octobre 2006
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Regisseur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2006
    Messages : 475
    Points : 850
    Points
    850
    Par défaut
    Tu as raison. Sur un état, on ne peut pas. Par contre, on peux le faire sur la requête source (de l'état).
    Pour ma part, je ne suis pas favorable à un fichier unique (données + IHM).
    En cas de plantage, tu perds TOUT.
    D'autre part, concernant l'IHM, un fichier unique pose aussi des problèmes : personnalisations d'affichages, ouverture simultanée ….

    Cdlt

  6. #6
    Membre éclairé
    Homme Profil pro
    Regisseur
    Inscrit en
    Octobre 2006
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Regisseur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2006
    Messages : 475
    Points : 850
    Points
    850
    Par défaut
    Si tu n'as qu'un nombre limité de cas qui nécessite une modification de la source ou des noms de champs, autant faire un état générique et autant d'état, qui serviront de sous-état (1 à chaque fois).
    Il "suffira" d'un petit formulaire, une zone de liste et un peu de code pour afficher l'état générique et le sous-état qui va bien .
    Cdlt

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Novembre 2018
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Production

    Informations forums :
    Inscription : Novembre 2018
    Messages : 35
    Points : 37
    Points
    37
    Par défaut
    Bonjour Thierry,

    Merci pour ta réponse.
    Cela m’embête quand même car ça va me demander encore beaucoup de travail...

    N'y a t'il pas d'autres solutions? Je ne comprends pas pourquoi plusieurs personne sur le forum propose la solution d'ouvrir l'état en mode design+caché pour effectuer une modif si cela n'est pas possible lorsque plusieurs utilisateurs sont connectés (Access étant inutile si utilisé par un seul utilisateur...). Cette interdiction est elle propre à la dernière version d'Access?

  8. #8
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2019
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2019
    Messages : 144
    Points : 194
    Points
    194
    Par défaut
    Bonjour,

    Le mode Design est réservé à la conception lors de la création de la base.

    Ce que tu demandes est contre nature à Access, et c'est normal, ce n'est pas du tout prévu, et d'ailleurs pas prévu du tout sur n'importe quel générateur d'état ou reporting.

    Tu peux très bien modifier les valeurs par programmation lors du chargement de l'état, et les valeurs tu peux les récupérer d'un formulaire avant l'état pour saisir toutes les informations qui vont être modifiés.

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur Production
    Inscrit en
    Novembre 2018
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Production

    Informations forums :
    Inscription : Novembre 2018
    Messages : 35
    Points : 37
    Points
    37
    Par défaut
    Merci Thierry et Phiphi pour vos réponses !!!

    Je vais suivre votre conseil et passer par un formulaire.

    Je saurai la prochaine fois

  10. #10
    Membre éclairé
    Homme Profil pro
    Regisseur
    Inscrit en
    Octobre 2006
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Regisseur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2006
    Messages : 475
    Points : 850
    Points
    850
    Par défaut
    Bonjour AnthonyF39.

    Comme je l'ai dit hier, un seul fichier pour tout le monde est loin d'etre la solution idéale.
    Si en plus, tu passes un état en mode création, alors que d'autres personnes sont en train de le consulter !

    Imagine que 2 personnes ouvrent le meme fichier Excel, et que l'un modifie le graphique que l'autre est en train de visionner ou imprimer !!
    D'autre part, je pense que l'on peut faire plus "propre" et plus stable à long terme (maintenance) avec des sous états, plutot que de passer en création en vba.
    Je pense que d'autre que moi peuvent confirmer.

    Cdlt

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/12/2009, 23h06
  2. [WS 2008] Partager dossier avec plusieurs utilisateurs
    Par boboss123 dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 06/11/2009, 09h24
  3. Réponses: 5
    Dernier message: 26/05/2009, 13h46
  4. connexion avec plusieurs utilisateurs
    Par etudianti4 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 20/10/2008, 13h42
  5. Réponses: 5
    Dernier message: 04/06/2007, 21h23

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