Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 26/04/2011, 10h19   #1
Membre du Club
 
Homme Mathieu
Étudiant
Inscription : avril 2011
Messages : 133
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France, Vosges (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 133
Points : 50
Points : 50
Envoyer un message via MSN à theuma
Par défaut MsgBox avec champ de saisie pour compte utilisateurs

Bonjour à tous,
Voilà mon petit problème...
Dû au faite que nos amis Microsoft est enlevé l'option de gestion multi-utilisateurs pour un fichier access .accdb
J'aimerais créer une sorte de MsgBox avec 2 champ de saisie pour pouvoir comparer les champs de saisie avec une table que j'ai dans ma base ... Je pense que cela doit-etre possible mais je ne vois pas très bien comment créer cette "Box" je ne connait pas très bien le VB...
C'est pourquoi j'aimerais avoir juste la fonction qui me permet de créer une box avec 2 champs de saisie .... voir un champ déroulant si possible ....
theuma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 10h22   #2
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
Citation:
Envoyé par theuma Voir le message
Bonjour à tous,
Voilà mon petit problème...
Dû au faite que nos amis Microsoft est enlevé l'option de gestion multi-utilisateurs pour un fichier access .accdb
Ah ?
C'est nouveau ça !

Citation:
Envoyé par theuma Voir le message
J'aimerais créer une sorte de MsgBox avec 2 champ de saisie pour pouvoir comparer les champs de saisie avec une table que j'ai dans ma base ... Je pense que cela doit-etre possible mais je ne vois pas très bien comment créer cette "Box" je ne connait pas très bien le VB...
C'est pourquoi j'aimerais avoir juste la fonction qui me permet de créer une box avec 2 champs de saisie .... voir un champ déroulant si possible ....
Tu veux dire un formulaire en fait, c'est ça ?
Bref, c'est une simple fonctionnalité propre à Access.
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 10h38   #3
Membre du Club
 
Homme Mathieu
Étudiant
Inscription : avril 2011
Messages : 133
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France, Vosges (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 133
Points : 50
Points : 50
Envoyer un message via MSN à theuma
Citation:
Envoyé par Maxence HUBICHE Voir le message
Ah ?
C'est nouveau ça !
D'après mes recherches je ne peut pas utiliser la gestion multi-utilisateurs sur un fichier access 2007 comme sur un fichier access 2003 ... A moins que c'est moi qui me trompe mais c'est même marqué sur ce site
Voir ici

C'est pourquoi je voudrais créer un formulaire avec la gestion des utilisateurs comme ca je pourrai savoir qui ce connecte et garder en mémoire l'utilisateur en mettant son identifiant (clé primaire) en variable global ...
theuma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 11h07   #4
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
Aaaaah !

Pas la GESTION multi-utilisateurs !
La SECURITÉ multi-utilisateurs !

Access reste nativement multi-utilisateur, mais la sécurité sur les fichiers accdb autonomes (non liés à des serveurs (SQL/SharePoint)) n'est plus prise en charge, effectivement.
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 11h23   #5
Membre du Club
 
Homme Mathieu
Étudiant
Inscription : avril 2011
Messages : 133
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France, Vosges (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 133
Points : 50
Points : 50
Envoyer un message via MSN à theuma
Donc ce que j'ai fait c'est de créer un formulaire de type boite de dialogue modale avec ma table operateur en source du formulaire ainsi j'ai une liste déroulante avec les différents utilisateurs...
J'ai également réussis a comparer le mot de passe de ma table et le mote de passe saisie...
Maintenant j'aimerais récupérer l'identifiant que j'ai sélectionné (mot de passe ok) pour l'utilisé d'en d'autre formulaire
ainsi quand on saisie des formulaire c'est notre nom qui est saisie et pas un autre ... Je sais pas si je me fait bien comprendre ...
theuma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 12h32   #6
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
pas besoin de source à ton formulaire.
C'est ta liste qui doit avoir un contenu, et c'est suffisant


Concernant la maintenance de ce nom...
Le plus simple :
Tu crées un module
Dans ce module, tu effaces tout, et mets ceci à la place :

Code :
1
2
3
4
5
6
7
8
9
Option Compare Database
Option Explicit
Private m_sUser As String
Function fGetUser() As String
    GetUser = m_sUser
End Function
Function fSetUser(a_sUserName As String)
    m_sUser = a_sUserName
End Function
quand tu voudras définir le nom de l'utilisateur, tu écriras quelque part dans le code d'évènement de ton bouton :
Code :
fSetUser "le nom de l'utilisateur"
Quand tu voudras le récupérer, pour l'afficher, tu pourras simplement définir une zone de texte, avec comme source la formule
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/04/2011, 12h43   #7
Membre du Club
 
Homme Mathieu
Étudiant
Inscription : avril 2011
Messages : 133
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France, Vosges (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 133
Points : 50
Points : 50
Envoyer un message via MSN à theuma
Merci beaucoup,
Je suppose que tu peut faire avec l'identifiant de l'utilisateur qui se trouve sur le formulaire de connexion ?
J'essaye ca et jte dit ou ca en est ... En tout cas merci ...
theuma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 12h59   #8
Membre du Club
 
Homme Mathieu
Étudiant
Inscription : avril 2011
Messages : 133
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France, Vosges (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 133
Points : 50
Points : 50
Envoyer un message via MSN à theuma
Alors ta fonction fonctionne très bien j'ai juste remplacé string par integer pour plus de facilité pour moi ...
Maintenant ce qui me reste à faire c'est de dire dans les autres formulaire que c'est cet id et pas un autre ...
Merci beaucoup en tout cas ...
theuma 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 06h58.


 
 
 
 
Partenaires

Hébergement Web