Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2011, 09h45   #1
Nouveau Membre du Club
 
Avatar de DevBaldwin
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 47
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2011
Messages : 47
Points : 36
Points : 36
Par défaut Patch Note à l'ouverture de la base

Bonjour à vous amis développeurs, amies développeuses et autres marmottes qui mettent le chocolat dans le papier d'alu.

Je souhaiterais que, à l'ouverture de ma base Access, je vois apparaitre un État.
Cet État, dont le contenu est saisie manuellement par mes soins, ne doit apparaitre que lors de la 1ère utilisation de la base Access.

Le pourquoi du comment, le voici :

J'ai développer pour les besoins d'une petite structure une base données Access en Dorsale / Frontale.
Je connais qui sont les utilisateurs de cette base et j'ai donc fournis une version Frontale à chacun d'eux.

Comme tout bon outil informatique, ce programme est "vivant" et a besoin de mise-à-jours fréquentes pour répondre aux besoins.
Pour cela, je modifie et met-à-jour ma propre version Frontale de la base que je duplique ensuite pour chacun des utilisateurs de la base. (Vive les script de commandes Windows )

Le soucis étant que mes utilisateurs ne sont pas toujours au courant des dernières mise-à-jours effectuées sur la base.
D'où mon idée de créer un État (ou peut-être un formulaire ?) qui s'ouvre automatiquement à l'ouverture de la base pour afficher les dernières mise-à-jours appliquées.
Mais cet État, apparenté à un Patch Note au final , ne doit s'ouvrir que lors de la première utilisation de la base par l'utilisateur.


Quelqu'un a-t-il déjà eu la même idée à la con que moi ?
Actuellement, je ne sais pas encore trop comment procéder, mais toutes pistes de recherche est la bienvenue
DevBaldwin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 09h54   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Bonjour,

Au moins 2 pistes. Avoir une table "Utilisateurs" avec un champ Oui/Non à cet usage.

Ou créer une propriété à cet effet dans ton application.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 17h35   #3
Nouveau Membre du Club
 
Avatar de DevBaldwin
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 47
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2011
Messages : 47
Points : 36
Points : 36
Merci Domi 2 pour tes pistes

Alors oui, effectivement, j'ai déjà une table "utilisateur" que j'exploite déjà pas mal car j'ai un module d'authentification au démarrage de ma base.

En gros, ce sur quoi je pars c'est :

Création d'une table "Patch Note" où je stock toutes les infos des mises à jour.
Chaque MaJ fait l'objet d'un nouvel enregistrement avec à la fin un champ multivalué pour déterminer qui a déjà consulté le Patch Note de la MaJ.
Le champ multivalué fait référence à la PK de la table User.

Et pour tout cela roule bien, on fait un test après l'authentification.
Si l'ID du Current User apparait dans le champ multivalué, alors on passe à la suite, sinon, on affiche le Patch Note.


C'est juste une idée un peu en vrac, mais ça devrai le faire non ?

Je vais probablement rigoler fort avec le champ multivalué, mais je réussirais bien à lui montrer qui c'est qui commande

Si tu as d'autre suggestion, n'hésite pas à me le dire
DevBaldwin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h38.


 
 
 
 
Partenaires

Hébergement Web