OVH Cloud OVH Cloud

Base de données

1 réponse
Avatar
Chris62
Bonjour,
Comment faire pour créer un formulaire qui permettrait de stocker les infos
dans une base de données sur laquelle les utilisateurs ne peuvent accéder ?
D'avance merci.
Chris.D

1 réponse

Avatar
anomymousA
bonjour,

tu caches les feuilles de stockage de manière à ce qu'elle ne puissent être
viisbles que depuis l'éditeur VBA .

écritures possibles pour cacher et décacher
'feuille 1 cachée mais pas possible de réafficher par
Format/feuille/Afficher. Possible seulement par l'éditeur VBA ou par VBA.

Sheets(1).Visible = xlVeryHidden
Sheets(1).Visible = xlSheetVeryHidden
Sheets(1).Visible = 1

'rendre feuille 1 visible

Sheets(1).Visible = xlVisible
Sheets(1).Visible = xlSheetVisible
Sheets(1).Visible = True
Sheets(1).Visible = -1

tu laisses au moins 1 feuille visible, sinon plantage d'Excel.

Tu crées ton formulaires et à la validation de saisie des données, tu
envoies ce qu'il y a dans le formulaire dans la feuille cachée que tu
souhaites.

Enfin, tu n'oublies pas de proteger ton projet VBA ( dans
VBAProject/Proprétés de VBAProject/Protection) comme ça plus possible
d'acceder pour un utilisateur non averti aux feuilles.Je dis bien, non
averti, car n'importe quel programmeur moyen arrivera à acceder à tes
feuilles et à casser ton code. Mais ca, c'est la faute du Bill de SEATTLE et
pas de quelqu'un d'autre et tu ne peux rien y faire.

A+


Bonjour,
Comment faire pour créer un formulaire qui permettrait de stocker les infos
dans une base de données sur laquelle les utilisateurs ne peuvent accéder ?
D'avance merci.
Chris.D