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 :

Tables Access


Sujet :

Sécurité

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 13
    Points : 11
    Points
    11
    Par défaut Tables Access
    Bonjour a tous , je suis débutant dans la programmation vba access et j'ai un soucis avec les tables de ma base de données access que j'avais installé sur 10 postes d'utilisateurs (a des fins de test).
    j'ai récupéré une copie de la base que je veux améliorer ,mais tout est grisé et aussi je veux enlever le lien qui m’empêche d'ouvrir les tables en mode créations.
    Y'a toujours le chemin pour accéder au fichier .MDB qui apparait en surbrillance quand je fais passer le pointeur de la souris au dessus des tables.
    Bref je veux reprendre le contrôle totale de la base ou j'aurais la possibilité de redéfinir les liens des tables , les affichées en mode création etc.

    J'AI DEMANDE PARTOUT DES SOLUTIONS ET ON MA PARLE DE DÉVELOPPEZ.COM .
    MERCI.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 593
    Points : 34 250
    Points
    34 250
    Par défaut
    Bonjour,

    bienvenue sur DVP

    pour recuperer les informations de ta base de donnees d'origine, il va falloir nous en dire un peu plus sur ton cadre general.

    En effet, il est ici seulement question de table ou bien il y a egalement des formulaires et des modules de code ?

    As-tu essaye de creer une nouvelle base et d'y importer les differents objets de ta base d'origine ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    On dirait que tu essaye d'utiliser une .mde et non un .mdb comme frontale.
    Le .mde est un "exécutable" de Access qui permet seulement de faire fonctionner l'application pas de la modifier.
    Un .mde ne contient pas les sources du code, seulement la partie nécessaire à l'exécution.

    Autre possibilité, tu n'as pas Access installé mais seulement son runtime.
    Là aussi le runtime ne permet que d'exécuter un application pas de la modifier).

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    BONSOIR, Merci pour l'accueil.
    Marot_r l'extension c'est un .MDB
    J'ai acces 2007 installé avec laquelle la base a ete concus.
    JEAN-PHILIPPE ANDRÉ
    OUI j'ai accès a tous les objets de la base:formulaires, Etats, macros, modules tout s'affiches.
    Excepter les tables tous les autres objets sont modifiable et peuvent s'affichés en mode création.
    J'ai aussi le code VBA, j'ai le mot de passe pour y accédé (CODE Modifiable aussi).
    Oui j'ai crée une nouvelle base vide et essayé d'exporté ,mais la aussi seule les tables refuses de s'exporté sous prétexte qu'elles sont liées.
    Autres choses y'a de petits flèches a gauche des tables(mais pas toutes les tables) et l'ancien chemin d’accès de la base avec l'adresse IP que j'avais défini qui s'affiche lorsque je fait passé la souris au dessus.
    Les onglets Accueil ,Créer ,Donné externes ,Outils de base de données s'affiche et sont actifs.
    NB: J'AI ESSAYE DE CRÉER UN .MDE CE MATIN ,MAIS AU CONTRAIRE J'AI OBTENU UN .ACCDB
    MERCI DE VOTRE AIDE ET AU MODÉRATEUR AUSSI A TOUTE L'EQUIPE DE DEVELLOPEZ.COM TRES REACTIFS.

  5. #5
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Si tu as des tables liées tu dois avoir une architecture en 2 parties :

    • Front-end (Frontale) : tous les objets sauf une majorité des tables
    • Bac-End (Dorsle) : la majorité des tables.


    À partir du Front-End tu ne peux pas modifier les tables du back-End.
    Il te faut ouvrir le back-end pour faire cela.

    Note que même si tes tables Back-End ne sont pas accessibles physiquement, il est très possible d'ouvrir le front-end et de le modifier.
    C'est peut-être ce que tu vis.

    Une remarque en passant :

    Personnellement quand je développe, j'ai au moins 2 environnements : Dév et Prod.
    Et je m'assure que ma BD Front-End de dév pointe sur une Back-End de dév.
    Ça m'assure que je ne détruit pas mes données de production en cas de fausse manœuvre lors du développement.
    Quand j'ai validé mes modif en dév alors je pousse ma Front-End en prod (en refaisant les liens évidement :-).

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    NB: J'AI ESSAYE DE CRÉER UN .MDE CE MATIN ,MAIS AU CONTRAIRE J'AI OBTENU UN .ACCDB
    Pour obtenir un .mde il faut une BD en .mdb.
    À partir d'une BD .accdb tu peux avoir un .accde qui est l'équivalent du MDE mais pour les versions 2007 et suivantes.

    Je ne suis pas un gros fan d'exécutable car il ne faut pas perdre l'original (.mdb ou .accdb) et à cause de leurs limitations.
    De plus je considère que cela me fait une sauvegarde de mon appli sur chacun des postes de mes clients.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    OUI marot_r c'est ça mon problème j'ai plus accès au Back-End.

    Note que même si tes tables Back-End ne sont pas accessibles physiquement, il est très possible d'ouvrir le front-end et de le modifier.
    C'est peut-être ce que tu vis.

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

Discussions similaires

  1. Récupérer les mails Outlook dans une table Access
    Par zerrokooll dans le forum VBA Access
    Réponses: 79
    Dernier message: 07/07/2009, 14h22
  2. insertion d'un type date dans une table access
    Par monstour dans le forum ASP
    Réponses: 7
    Dernier message: 18/06/2004, 16h57
  3. Réponses: 2
    Dernier message: 11/05/2004, 11h17
  4. [vb6] Modifier structure table Access sous VB6
    Par jlvalentin dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 25/03/2004, 17h45
  5. Table Access et Accents dans TDBGrid
    Par puzpuz_vannes dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/11/2003, 22h23

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