Fractionner base de données

Résolu
Bonjour,

J'ai scindé ma base de données pour que les utilisateurs n'aient pas accès à la modification des tables, requêtes etc...
J'ai donc partagé ma base dorsale sur Dropbox, cependant elle ne contient que les tables. Or les utilisateurs ont besoin d'accéder aux formulaires "Menu", "suivi client" etc....

Comment faire? Y-a-t-il un autre moyen de partager la table sans qu'ils aient accès au ruban, volet navigation etc (uniquement les formulaires pour ouvrir les tables s'affichent)?

Je suis désespérée...

Merci

1 réponse

  1. Bonjour,

    Quel Access Avez-vous et avec quoi avez-vous partage votre fichier ??
    1. J'ai Access 2016 et pour l'instant j'ai fractionné ma base avec l'assistant et j'ai misla dorsale sur Dropbox
    2. @soso_pwRe,

      Vous avez donc normalement:
      un accdb avez les liens tables, requetes si oui et les formulaires
      un accdc qui contient uniquement les tables

      dans le accdb (VBA aussi)

      quelques codes pour
      'masque Ruban
      Private Sub Cmd_no_ribon_Click()
          DoCmd.ShowToolbar "Ribbon", acToolbarNo
      End Sub
      
      'affiche Ruban
      Private Sub Cmd_Ruban_on_Click()
          DoCmd.ShowToolbar "Ribbon", acToolbarYes
      End Sub
      
      'Cache Volet de navigation
      Private Sub Cmd_Windows_Click()
          DoCmd.NavigateTo "acNavigationCategoryObjectType"          'Select Navigation Pane
          DoCmd.RunCommand acCmdWindowHide                            'Hide selected
      End Sub
      
      'Affiche Volet de navigation
      Private Sub Cmd_Windows_Affiche_volet_Navigtion_Click()
          DoCmd.SelectObject acTable, , True
      End Sub


      a vous de les mettres ou vous avez besoin
    3. @f894009Merci pour cette réponse.
      Je devrais donc appliquer cela sur ma base partagée qui ne contient que les tables?
    4. @soso_pwBonjour
      Non, base avec les formulaires. La base avec les tables ne doit être accessible par personne en dehors de vous
    5. Je ne comprends pas bien, les utilisateurs devant pouvoir entrer des données, il ne peuvent pas acceder au tables? Ce n'est pas l'inverse: ils ont accès que aux tables?