|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 66 ![]() |
dans l'appli que je suis en train de developper...je dois installer une sécurisation des connexions à la base, avec login et password..avec une memorisation de qui s'est connecté, quand, à quelle heure...et si ça à été une connexion pour un ajout d'enregistrement, une consultation ou une modif.
Ma base est constitué d'une seule et unique table, sans relations. j'ai donc créé une seconde table avec tous les champs necessaires. et je souhaiterai que ça fonctionne avec imputbox dés le lancement de la base. je ne sais pas si c'est réalisable...mais vos conseils seront les bienvenus. merci |
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : septembre 2006 Messages : 30 ![]() |
Créer plûtot un formulaire que tu lancera automatiquement grace au option de démarrage.
Ceci dit si tu veux sécuriser ta base pourquoi n'utilise pas la sécurité niveau utilisteur d'access(il y a un super tuto sur le site). A+ |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 348 ![]() |
Pour l'historique des modification, cafeine a fait un tuto à ce sujet.
Ici
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 66 ![]() |
bonsoir,
merci pour vos conseils je vais essayer la méthode table et formulaire. a bientot....je pense |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 66 ![]() |
re-bonsoir,
j'ai rajouté des champs dans ma table principale. creele, creepar, modifiele, modifiepar, consultele, consultepar afin d'actualiser chaque enregistrements pour chaque actions realisées. J'ai donc créé un form "login" password" qui est relie a une table indépendante de l'autre. pour l'instant ça fonctionne bien. la question c'est comment a partir du form de connexion, j'actualise les champs de ma table principale Merci par avance pour le coup de pouce |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 348 ![]() |
Il te suffit de faire référence aux champs du formulaire d'accueil, si toute fois il est toujours ouvert.
Une autre solution, c'est de déclarer des variables publiques et y mettre les données de ton formulaire après logon. Si tu as parcouru le forum et la FAQ, tu as probablement dû te rendre compte que l'option que tu as choisie n'est en rien sécurisée. Il y a un tuto sur la sécurité, je te conseille de le lire.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#7 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 66 ![]() |
Apres réflexion,
ce qui me fait besoin, ce n'est pas une sécurisation, mais une tracabilité de l'utilisatilisation de ma BDD. et donc j'en reviens à ma question première: a partir du form de connexion, login et password, comment remplir les champs d'une table.... je ne sais pas du tout comment débuter le code.. ci joint le code du form connexion.. Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 66 ![]() |
bonsoir,
dans le formulaire qui me sert à remplir ma table principale, j'ai mis une zone de texte "créépar" qui correspond au champ du meme nom mais je souhaiterai que ce champ soit automatiquement rempli par la valeur de la liste modifiable5 faisant partie de mon form de connexion lié a la table T_User. Code :
help..svp |
||
|
|
00
|
|
|
#9 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 348 ![]() |
Avec la même issue, je procède différemment.
Je fais un module avec ce code. Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 66 ![]() |
bonsoir et merci pour ton aide...
dans ce que tu me propose..(qui marche tres bien) c'est le nom de l'utilisateur de l'ordi maisce que je souhaiterai c'est que soit le nom de l'uitlisateur de la Bdd qui valide son nom et son password par le biais du formulaire T_User.. |
|
|
00
|
|
|
#11 |
|
Invité(e)
Messages : n/a ![]() |
Si ta base était sécurisée tu pourrais utiliser la fonction currentuser() qui correspond à l'identifiant de connexion.
Après pour pister les événements sur les tables, il te serait utile de passer sur un projet adp et utiliser les déclencheurs. En fonction des événements(ajout, suppression, modif), tu pourrais ainsi générer des requetes ajouts sur une table d'historique et avoir ton fameux suivi. Sans passer par le projet, rie ne t'empeche au niveaux de tes formulaires de générer des événements en fonction des tes clics souris.....pour tracer les actions clients. |
00
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 66 ![]() |
oups
si il n'y a pas plus simple... je serai obligé de passer par la sécurisation |
|
|
00
|
|
|
#13 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 66 ![]() |
Citation:
|
|
|
|
00
|
|
|
#14 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 348 ![]() |
Cafeine a fait une excellent tuto sur la traçabilité des modifications apportées au données.
Va voir là
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Étudiant Inscription : janvier 2007 Messages : 13 ![]() |
moi je suis comme toi un veritable béginner et la seul facon que je puisse défiir pour regler facilement ton probleme serait d utiliser des variables public dans un module, suivant le click ou l action faite par l utilisateur tu incrémente tes variables par des valeurs booléennes (ce qui veux dire que tu auras besoin d une variable par action possible de l utilisateur). Quand l utilisateur quitte l apply, tu rebalaye tes variables et suivant leurs valeurs tu dois pouvoir déterminer les différents agissement de utilisateur...
|
|
|
00
|
|
|
#16 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 348 ![]() |
Plutôt que de chercher midi à 14 heures, PierrotKun, je te conseille aussi la lecture du tuto de cafeine.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#17 | |
|
Invité régulier
![]() Étudiant Inscription : janvier 2007 Messages : 13 ![]() |
Citation:
En cours je n en suis qu'a l algo je n ai meme pas encore fait un tit developpement...:/ |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com