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

Sécurité Discussion :

Questions diverses sur la mise en réseau


Sujet :

Sécurité

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 159
    Points
    159
    Par défaut Questions diverses sur la mise en réseau
    bonjour

    dans le cadre de la mise (tentative) en réseau de ma base access, je rencontre certaines difficultés dues à l'incompréhension des méthodes suggérées dans les divers tutos.

    auriez vous la gentillesse de m'expliquer :

    qu'est ce qu'un fichier mde et quelle est son utilité ?

    Pourquoi compiler le code ? Pourquoi lorsque je compile, access me trouve une erreur sur le code suivant par exemple, alors que le code exécute bien ce que je lui demande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub EMAIL_DblClick(Cancel As Integer)
    MAIL EMAIL
     
    End Sub
    mail étant une fonction mise dans le module "email" que j'appelle, la voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Public Function MAIL(Ctrl As Control)
     
    'permet d'envoyer un mail simplement, avec du texte brut
     
    If Not (IsNull(Ctrl.Value) Or Ctrl.Value = "") Then
    Application.FollowHyperlink "mailto:" & Ctrl
    End If
     
    End Function
    j'aurais sans doute d'autres questions mais c'est déjà un bon début, n'est ce pas ?

    merci à vous
    bonne journée
    isabelle
    Isabelle
    Access version office 365
    windows 7 sous mac

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 044
    Points : 1 041
    Points
    1 041
    Par défaut
    Bonjour,
    la mise en réseau n'a rien à voir avec la mise en réseau mais avec la protection du code.
    pour la mise en réseau il faut que tu partitionne la base de données en deux parties.

    bonne journée

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 159
    Points
    159
    Par défaut
    merci pour ta réponse

    j'ai bien compris qu'il fallait fractionner la base en deux. Une partie sur le réseau avec les données et l'autre sur chaque poste avec l'application elle même

    Je pense avoir compris le principe mais il y a tellement de choses que tout me semble confus

    en fait, il y aura les secrétaires (5 au total) qui pourront avoir accès à tout (sauf la conception de la base elle meme bien sûr) et les autres utilisateurs qui ne pourront que visionner

    je n'arrive pas à mettre ce système en place
    Isabelle
    Access version office 365
    windows 7 sous mac

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 009
    Points : 24 580
    Points
    24 580
    Par défaut
    Bonjour,

    Au niveau du code une fonction est censée renvoyer quelque chose sinon on utilise une procédure (sub). Cependant le problème n'est pas là.

    Peux-tu nous dire qu'elle est la ligne qui pose problème ?

    Concernant le mde. Celui-ci permet de protéger tout objets autres que tables, requetes et macros. Il est donc judicieux de "compiler" -transformer en mde- le fichier applicatif qui sera installé sur les postes clients. Compiler un fichier de données n'a strictement aucun interet.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 159
    Points
    159
    Par défaut
    Merci Loufab pour ta réponse

    1°) Si je comprends bien, il faut d'abord fractionner et compiler après de façon à ne compiler que l'application. Dans ce cas, il faut que je conserve une version non compilée de façon à pouvoir la modifier ultérieurement n'est ce pas ? et c'est donc comme cela que j'empêche les utilisateurs de modifier la matrice (ma lanterne s'éclaire tout doucement, mais je ne suis qu'à l'entrée de la grotte...)

    Donc j'ai fractionné et je fais ensuite "débogage" et "compiler mbd1" . Il s'arrête sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub EMAIL_DblClick(Cancel As Integer)
    MAIL EMAIL
     
    End Sub
    "Email" avec une erreur "type d'argument by ref incompatible"

    c'est une procédure qui appelle la fonction que que j'ai indiqué dans mon premier post. Elle me permet d'envoyer un email en double cliquant sur le contrôle de mon formulaire qui contient l'adresse email. J'utilise une fonction, car je la réutilise sur plusieurs formulaires, ceci me semblait plus cohérent.

    Je ne comprends pas pourquoi, il trouve une erreur, puisqu'elle s'exécute sans souci. ??

    merci à toi

    isabelle
    Isabelle
    Access version office 365
    windows 7 sous mac

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 009
    Points : 24 580
    Points
    24 580
    Par défaut
    Bonjour,

    Oui il te faut garder PRECIEUSEMENT la version non compilée.

    Je n'arrive pas à déterminer ton problème de compilation. C'est peut-être lié à l'architecture de ton code (module, form, fonction).

    Essaye d'utiliser la valeur du controle et non le controle entier.

    Email(ctrl as string)

    ou de le forcer à le passer par valeur

    Email(byval ctrl as control)

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. Questions diverses sur la mise en oeuvre de l'integration continue
    Par vdaanen dans le forum Intégration Continue
    Réponses: 2
    Dernier message: 01/02/2012, 10h15
  2. Questions diverses sur les packages
    Par Stief dans le forum Mise en forme
    Réponses: 1
    Dernier message: 15/10/2006, 11h35
  3. [RSS] Questions diverses sur les flux RSS (Google et phpBB)
    Par leserapheen dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 06/10/2006, 14h35
  4. [DW8] Questions diverses sur le logicie
    Par syn_42 dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 01/03/2006, 17h23
  5. Questions diverses sur TIBDataset et TDBGrid
    Par AlexB59 dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/11/2005, 17h14

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