Merci beaucoup pour vos cours que je viens de découvrir, particulièrement pour celui ci qui a répondu à une vrai interrogation qui me tarauder depuis longtemps.
3 роки тому+1
C'est un plaisir Kamel et je suis ravi que vous ayez trouvé la réponse à l'une de vos interrogations. Merci pour ce message.
Belle présentation, a noter quand meme que la solution n'est pas complètement sécuritaire vu qu'il suffit de remplacer le r en b à nouveau pour pouvoir modifier
4 роки тому
Bonjour Charles et merci beaucoup pour votre message. Tout à fait, d'où l'utilité du VBA : www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html
Bonjour Vos cours m'ont apporté un véritable plus. Une question : est il possible de faire disparaitre le message d'alerte lors de l'ouverture du fichier au format Accde ? Je vous remercie.
9 місяців тому
Bonjour Mohamadoul. La vraie solution est de décomposer l'application en un dorsal et en un frontal et de tout contrôler par le VBA pour une application vraiment et ultra-professionnelle.
Comme toujours très remarquable! Merci. Mais si on veut accéder encore une fois à la base pour faire des modifications, ça ne serait plus possible n'est ce pas?
Рік тому
Merci beaucoup. Sur l'exécutable en effet car l'application est verrouillée. Donc, il faut conserver l'originale (accdb), faire les modifications et convertir une nouvelle fois en exécutable.
Bonjour Monsieur Stéphanie et encore une fois merci pour les vidéos que je regarde avec attention. Est il possible de partager la version exécutable pour qu'elle devienne multi utilisateurs ? Ou faudrait il faire le partage sur la version accdb puis la verrouiller en accdr ? Le partage va t'il fonctionner ?
Місяць тому
Bonjour Monsieur, merci pour ce message. Le partage doit se faire sur le accdb dans la mesure où les tables sont sur le serveur et les front sur les postes des opérateurs. Front qu'il est tout à fait possible de verrouiller et sécuriser comme je le démontre dans certains sujets.
Merci bien pour votre explication très claire, je veux savoir svp quelle requête dans Access peut faire le travail de la fonction somme.si d'Excel
4 роки тому
Bonjour Madame, Monsieur. Avec Access, il ne faut pas raisonner avec des fonctions mais des requêtes. Tous les critères peuvent se combiner sur de multiples champs en combinant les recoupements (ET) et les additions (OU).
@ comment peut-on utiliser la requête somdom d'access ?
4 роки тому
@@عبداللطيفبلادي Bonjour. La syntaxe de la fonction SomDom est identique à RechDom ou MaxDom. C'est le calcul qui change. SomDom(Champ_à_Sommer; Nom_de_la_table; Clause_Where)
C'est super. je viens d'être abonné. Est qu'on peut utiliser un taux de change dynamique en access qui change les données automatiquement en fonction du mois en cours sans changer les calculs des mois ecoulés ??? Autre, peut on utiliser choix d'information dans un combobox en cascade ??? Ex: si on choisit continent dans un combobox, et l'autre combobox affiche seulement la liste des pays qui sont dans le continent
2 роки тому+1
Bonjour Neal. Merci pour votre intérêt. Pour le taux de change, oui bien sûr, si la valeur est inscrite dans un champ de table utilisé dans un formulaire, et si les autres champs sont calculés en fonction, ils se mettent à jour à la moindre actualisation de ce taux. Concernant le liaison des listes déroulantes, je propose une formation à ce sujet à cette adresse : www.bonbache.fr/listes-deroulantes-dependantes-en-cascade-avec-access-693.html
Bonjour, merci pour ce tuto intéressant. Entre 1998 et 2003, je développais des bases Access pour des entreprises atypiques qui voulaient un logiciel personnalisé au Québec. Je convertissais ensuite la base en exécutable indépendant (pas besoin d'access ). Je n'ai plus touché Access depuis. 20 ans plus tard, comment font les entreprises qui veulent un logiciel personnalisé ? Est-ce toujours d'actualité d'utiliser Access ? Comment aujourd'hui se passe la conversion d'une base en exécutable indépendant ? Merci.
Рік тому
Bonjour David. En effet, il n'existe plus l'utilitaire de conversion et d'installation car Access est définitivement tourné réseau, avec les ressources à placer sur le serveur et les outils à déployer sur les postes clients, avec un simple accdb frontal, comme expliqué ici : www.bonbache.fr/partager-une-application-access-front-et-back-end-828.html
@ Merci pour la réponse. La solution réseau est une belle évolution, qui oblige les utilisateurs à posséder MS office, facilite le partage et les mises à jour. Intéressant.
Merci pour cette formation fort intéressante! J'ai une question: une fois qu'on change la dernière lettre de l'extension du fichier par "r" afin de créer la version exécutable, rien n'empêche de "revenir en arrière" et remplacder "r" par "b" et déverrouiller ainsi les mesures de sécurité. Par exemple, si je vends l'application à un client (avec extension du fichier "accdr"), rien ne l'empêche de remplacer l'extension par "accdb" et avoir le contrôle de mon application. Comment faire pour éviter cette situation?
8 місяців тому
Bonjour et merci pour ce message. Vous pouvez verrouiller l'application : www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html et désactiver les menus : www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html
@ Merci beaucoup pour votre réponse. J'ai essayé le code VBA expliqué dans votre vidéo pour activer/déscativer la touche Maj, mais je suis confronté à l'erreur "Erreur d'exécution '3270', Propriété non trouvée", et que je débogue, la ligne suivante est mise en cause: "base.Properties(nom_prop) = valeur_prop". Je cherche toujours des informations sur Internet pour pallier ce problème sans succées jusqu'à présent. Auriez-vous des pistes de solutions? Merci,
@ Merci beaucoup pour la réponse. J'ai essayé le code VBA, expliqué dans votre vidéo, pour verrouiller/déverrouiller la touche Maj, mais je suis confronté à l'erreur "Erreur d'exécution '3270', Propriété non trouvée". En débogant, c'est cette ligne qui est mise en cause: "base.Properties(nom_Prop) = valeur_Prop". J'essaie de trouver des informations sur Internet pour pallier ce problème, sans succès jusqu'à présent. Auriez-vous des pistes de solution? Merci,
C'est bon, j'ai trouvé la solution, il se trouve que la proriété "AllowBypassKey" n'était pas définie. J'ai ajouté dans le code VBA la création de cette propriété, et ça fonctionne bien! Merci encore pour vos belles formations!
Bonjour Stéphane, sachant cela, qu'est-ce qui peut empêcher un utilisateur de changer l'extension du fichier et du coup repermettre l'accès à tout ?
4 роки тому+1
Bonsoir Bruno, une fois déployée sur un serveur dont l'accès au dossier est sécurisé, quiconque ne peut y accéder qu'en exécution protégée. L'intérêt professionnel est là.
Merci Stéphane pour ce complément d'information et effectivement ;-) Mais, pour celui qui veut développer une application avec un runtime pour déploiement chez un client, le passage à la ACCDE est la seule solution à mes yeux. Bonne soirée
4 роки тому+1
Mais je vous rejoins tout à fait Bruno. Le fractionnement de la base de données pour le frontal et le back-end est encore la meilleure solution à mon sens.
Merci Stéphane pour ce bon tutoriel. Q : La procédure diffère-t-elle lorsque la base est fractionnée ? (Doit-on, peut-on modifier l'extension du dorsal et du frontal ou seulement le frontal ? ) Comment cela se passe-t-il lorsque l'application est partagée ? dans la mesure où on perd la main pour pointer vers le dorsal? Peut-on distribuer les frontaux (accdr) sans problèmes sur les différents postes ? D'avance merci ;-)
4 роки тому
Bonjour Eric. Très bonne question. La distribution n'est absolument pas un souci dans la mesure où l'application est bien conçue afin de libérer les ressources une fois les requêtes exécutées pour permettre une exploitation multi-utilisateur. L'exploitation du dorsal quant à lui ne doit concerner que les administrateurs. Ces sources peuvent et doivent être importées régulièrement, par actions automatisées de macro sur la base de données centralisée des concepteurs. Les mises à jour et sauvegardes sont ainsi pérennisées. A chaque évolution du dorsal, le frontal doit de nouveau être déployé.
Bonjour merci pour cette astuce que je ne connaissais pas J'avais une question si on veut modifier la base il faut donc remplacer la dernière lettre r de l'extension en b. Est ce que c'est la seule solution ?
4 роки тому
Bonjour et merci pour votre message. C'est une solution en effet. L'autre consiste à créer une copie originale à redéployer en accdr à chaque évolution.
Je constate que vous avez manuellement modifié l'extension du fichier. Donc c'est aussi possible que l'utilisateur malveillant peut aussi modifier l'extension !
Рік тому
Bonjour Francis. Oui mais ce n'est pas un souci et puis sur un réseau d'entreprise, les administrateurs peuvent verrouiller en définissant des droits.
est ce qu'une foi qu'on deploie l'excutable sur une autre machine ,suffura t'il d'une seule installation? parexemple si c'est la machine d'un vendeur de mangasin qui veut gerer son stock . une fois qu'il excute l'apli sur sa machine aura t'il un onglet de l'appli sur la barre des taches ?
2 роки тому
Bonjour. Oui il suffit de créer un raccourci sur la machine distante. Mais le mieux, pour une exploitation multi utilisateur, reste de déployer l'application en suivant les conseils de cette formation : www.bonbache.fr/partager-une-application-access-front-et-back-end-828.html
bonsoir ,je voulais s'avoir aprés partager ma base de données sur reseau comment faire des modifiction sur les table et les formulaires sans perdre les données
3 роки тому
Bonsoir, il faut créer un frontEnd et un BackEnd : Ruban Outils de base de données, bouton Base de données Access, puis cliquer sur Fractionner la base de données. Les Front sont à distribuer sur les postes clients et le back sur le serveur. A chaque modification, vous redistribuez les front. Les données quant à elles sont préservées sur le back.
Bonjour.. j'arrive pas a crée un fichier executable pour une basse de donne en particlier je c'est pas pourquoi ??
2 роки тому
Bonjour. Il faut que vous affichiez les extensions de fichiers avec le ruban Affichage de l'explorateur Windows, sinon vous ne pourrez pas modifier l'extension de la base de données.
Stéphane comment je peux créer cette application dès le début étape par étape ?
4 роки тому
Bonjour Alex. Les volets que je propose dans l'ordre sont les suivants : www.bonbache.fr/application-access-avec-un-ecran-d-accueil-489.html www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html www.bonbache.fr/creer-une-application-access-executable-495.html
Merci beaucoup Est ce que je peux avoir une vidéo montrant ouverture de access avec un admin et des user Merci
4 роки тому
Bonjour Hamid et merci pour votre message. C'est dans les cartons mais ce n'est pas pour tout de suite car je suis en train de développer d'autres solutions dans le laps de temps.
Bonjour, ne suffit-il pas de rechanger le suffixe en accdb pour contourner le verrouillage? Dans ce cas, le verrouillage de la touche SHIFT-MAJ me semble plus sûr.
Désolé, je n'avais pas vu que la question avait déjà été posée dans les mêmes termes..
2 роки тому
Oui tout à fait Jacques. L'extension accdr transforme l'application en exécutable pour la verrouiller. Mais je propose une palette de solutions pour sécuriser l'environnement et offrir des accès administrateur complètement maîtrisés.
Bonjour comment s’appelle le cours concernant la création du menu d’accueil avec les verrouillages merci
4 роки тому
Bonjour Laurent. Voici le lien pour l'écran d'accueil : www.bonbache.fr/application-access-avec-un-ecran-d-accueil-489.html Et ceux pour le verrouillage : www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html
SVP comment faire pour atteindre les tables après avoir rendu une application Access exécutable merci infiniment
3 роки тому
Bonjour Mohammed. C'est précisément l'objectif d'une application exécutable : de tout verrouiller pour le déploiement. Il faut travailler sur la copie en accdb pour atteindre les tables et redéployer ensuite en accdr.
Bonjour Stéphane Je recherche comment faire pour scanner un code barre avec douchette relié au PC afin qu’ils m’écrivent la date et l’heure dans Access Merci d’avance
3 роки тому+1
Bonjour Arthur. Une fois le matériel installé sur votre ordinateur, des librairies se mettent à disposition. Il s'agit de les instancier par le code VBA. Tout dépend du fabricant. Mais sur leurs sites, ils indiquent généralement comment les piloter.
Bonjour comment faire pour changer le type de fichier sous Windows 11? ( un simple renommage ne fonctionne plus ...)
3 місяці тому+1
Bonjour Nathan, si mais il faut que les extensions de fichiers soient visibles dans votre explorateur : Ruban Affichage / Case Extensions de noms de fichiers.
bonjour, comment enregistre les donnees imprimer par un etat de sortie
3 роки тому
Bonjour Clark Geser. Il faut enregistrer la vue en PDF comme le démontre cette formation : www.bonbache.fr/editer-et-joindre-une-facture-en-vba-access-217.html
Bonjour, Je cherche à calcul l'IVV annuel (intervalle vêlage-vêlage) d'une vache sur access. Le calcul est simple, c'est la date du dernier veau moins la date du veau précédent. Néanmoins, certaines vaches n'ont pas de veau pour x raison. Alors il peut arriver qu'il y est des IVV supérieur à 730 jours (2x365j). J'aimerai ne calculer que l'IVV 2019 que s'il y a un veau en 2018 par exemple. Car par la suite j'aimerai effectuer une moyenne des IVV annuel. Avez-vous une idée de comment je peux faire ? Je ne suis pas sûre d'avoir été assez clair.
4 роки тому+1
Bonjour Annabelle. Personnellement, j'utiliserais la fonction RechDom dans un champ calculé d'une requête. Cette fonction permet d'extraire la valeur précise d'un champ en fonction d'un enregistrement pointé. Donc avec deux RechDom soustraites, on doit pouvoir facilement pointer sur les deux derniers enregistrements pour lesquels des veaux sont recensés.
salut, je cherche à exécuter et fermer un .jar à partir d'un programme en vba,c bon pour l'exécution mais je n'arrive pas à stopper le .jar. Pouviez vous m'aider?
4 роки тому
Bonjour Sana, je n'ai pas encore d'exemple concret à vous proposer et je n'aurai pas l'occasion de m'impliquer personnellement sur votre problématique car je reçois de très nombreuses demandes d'aide chaque jour et j'en suis sincèrement désolé.
rebonjour, je suis bloquée par l'erreur 3720 Property not found, la ligne base.Properties(nom_prop) = valeur_prop est en jaune, est ce que vous pouvez m'aider?
4 роки тому+1
Ce code ne figure pas dans cette application mais dans une précédente dont je vous invite à reprendre le pas à pas détaillé : www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html Toute la procédure et le code y sont donnés.
@ Sur certain formulaire et pas d'autres on me demande d'enter une valeur de paramètre !
4 роки тому
Cela signifie qu'il y a une erreur de syntaxe dans l'une ou certaines de vos requêtes. Access ne reconnaissant pas le nom de champ désigné, demande de le préciser.
@ Je ne comprend pas !. Si je passe par le formulaire de navigation ça fonctionne !, ça passe par la mème requète je pense ?
4 роки тому
Oui tout à fait Elisabeth, je l'explique dans la formation. Soit vous concevez l'application avec formulaire de navigation soit par formulaire direct. L'expression de correspondance n'est pas la même. Si elle fonctionne pour l'un, elle ne fonctionne pas pour l'autre.
BONJOUR PROF. MERCI CAR JE PEUX REMPLACER ACCDB PAR ACCDR PARCE QUE VOUS M'AVEZ AIDE. MAIS MON NOUVEAU PROBLEME QUAND JE LANCE ACCESS.ACCDR ILY A TOUJOURS DE MESSAGE COMME CA. MICROSOFT ACCESS A CESSE DE FONCTIONNER PUIS QUAND JE RELANCE IL YA AUSSI ACCESS N'A PAS PU DEMMARER LA DERNIERE FOIS ET LE MODE SANS ECHEC ERMET DE LE RESSOUDDRE ET AINSI DE SUITE.......................... J'AIMERAIS BIEN SAVOIR CE QUI SE PASSE. REPONDEZ S'IL VOUS PLAIT
4 роки тому
Bonjour Monsieur. Ce problème ne vient pas de la conversion accdb en accdr, c'est un certitude. Soit votre base de données est corrompue, soit elle portait un code qui a altéré Access. Je vous conseille de faire une réparation de l'installation.
BONJOUR PROF MON PROBLEME QUAND JE FAIS COPIER COLLER SUR L'ORIGINAL JE NE VOIS PAS .ACCDB DONC JE NE POURRAIS PAS MODIFIER B EN R JE SUIS AVEC OFFICE 2013. REPONDEZ S'IL VOUS PLAIT ET MERCI INFINIMMENT
4 роки тому
Bonjour, ce n'est pas en relation avec Office mais Windows. Dans le ruban Affichage de l'explorateur Windows, vous devez cocher la case : Extensions de noms de fichiers. Dès lors, vous pourrez les modifier.
Merci beaucoup pour vos cours que je viens de découvrir, particulièrement pour celui ci qui a répondu à une vrai interrogation qui me tarauder depuis longtemps.
C'est un plaisir Kamel et je suis ravi que vous ayez trouvé la réponse à l'une de vos interrogations. Merci pour ce message.
Super tutoriel. Clair et précis comme toujours. Merci beaucoup 👋
C'est un plaisir Manon.
Merci beaucoup pour ce message.
Toujours au rendez vous avec des cours complètes, merci Stéphane
C'est un plaisir Tarek Rachid. Merci à vous pour votre suivi et votre soutien.
MERCI BEACOUP MONSIEUR STEPHANE
Je vous en prie Dawen. Merci à vous pour ce message.
Bonjour Stéphane,
Merci.
Bonjour Alain. Merci à vous pour votre présence.
Bonjour Prof
Merci infiniment
pour le partage et bon courage
Bonjour mon Cher Goldrak Dyzer. Merci beaucoup pour votre accueil.
Méthode pédagogique simple mais intelligente bravos et merci
Grand merci à vous dzchannel pour ce témoignage.
Un grand merci cher prof ...
Je vous en prie Tahar. Merci à vous pour ce message en retour.
Belle présentation, a noter quand meme que la solution n'est pas complètement sécuritaire vu qu'il suffit de remplacer le r en b à nouveau pour pouvoir modifier
Bonjour Charles et merci beaucoup pour votre message. Tout à fait, d'où l'utilité du VBA :
www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html
www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html
Top!Merci Monsieur vous êtes fort!
Merci beaucoup o ferrah.
Merci c'est toujours parfaitement expliqué
Merci beaucoup Larry.
bien expliqué, ma bien servi merci
J'en suis ravi Karim. Merci à vous pour ce témoignage en retour.
Merci Stéphane
Bonjour François. Merci à vous pour ce message.
Merci pour cette excellente formation
C'est un plaisir kouyate issa. Merci beaucoup pour ce message en retour.
Bonjour
Vos cours m'ont apporté un véritable plus.
Une question : est il possible de faire disparaitre le message d'alerte lors de l'ouverture du fichier au format Accde ?
Je vous remercie.
Bonjour Mohamadoul. La vraie solution est de décomposer l'application en un dorsal et en un frontal et de tout contrôler par le VBA pour une application vraiment et ultra-professionnelle.
Comme toujours très remarquable! Merci. Mais si on veut accéder encore une fois à la base pour faire des modifications, ça ne serait plus possible n'est ce pas?
Merci beaucoup. Sur l'exécutable en effet car l'application est verrouillée. Donc, il faut conserver l'originale (accdb), faire les modifications et convertir une nouvelle fois en exécutable.
Bonjour, mais alors qu'en serait-il des données enregistrées dans les tables entre les deux modifications d'interface?
Bonjour Monsieur Stéphanie et encore une fois merci pour les vidéos que je regarde avec attention. Est il possible de partager la version exécutable pour qu'elle devienne multi utilisateurs ? Ou faudrait il faire le partage sur la version accdb puis la verrouiller en accdr ? Le partage va t'il fonctionner ?
Bonjour Monsieur, merci pour ce message. Le partage doit se faire sur le accdb dans la mesure où les tables sont sur le serveur et les front sur les postes des opérateurs. Front qu'il est tout à fait possible de verrouiller et sécuriser comme je le démontre dans certains sujets.
Merci prof
Explications très clair comme d'habitude
Bonne continuation
Merci infiniment Hamid pour ce message.
Vous êtes génial merci !!!!
C'est très gentil de votre part. Merci beaucoup Kim.
Merci c'est intéressent
Merci beaucoup pour ce message en retour.
Très clair, merci
Je vous en prie Dominique. Merci à vous pour ce message en retour.
Merci bien pour votre explication très claire, je veux savoir svp quelle requête dans Access peut faire le travail de la fonction somme.si d'Excel
Bonjour Madame, Monsieur. Avec Access, il ne faut pas raisonner avec des fonctions mais des requêtes. Tous les critères peuvent se combiner sur de multiples champs en combinant les recoupements (ET) et les additions (OU).
@ comment peut-on utiliser la requête somdom d'access ?
@@عبداللطيفبلادي Bonjour. La syntaxe de la fonction SomDom est identique à RechDom ou MaxDom. C'est le calcul qui change.
SomDom(Champ_à_Sommer; Nom_de_la_table; Clause_Where)
C'est super. je viens d'être abonné. Est qu'on peut utiliser un taux de change dynamique en access qui change les données automatiquement en fonction du mois en cours sans changer les calculs des mois ecoulés ???
Autre, peut on utiliser choix d'information dans un combobox en cascade ??? Ex: si on choisit continent dans un combobox, et l'autre combobox affiche seulement la liste des pays qui sont dans le continent
Bonjour Neal. Merci pour votre intérêt. Pour le taux de change, oui bien sûr, si la valeur est inscrite dans un champ de table utilisé dans un formulaire, et si les autres champs sont calculés en fonction, ils se mettent à jour à la moindre actualisation de ce taux.
Concernant le liaison des listes déroulantes, je propose une formation à ce sujet à cette adresse :
www.bonbache.fr/listes-deroulantes-dependantes-en-cascade-avec-access-693.html
Bonjour, merci pour ce tuto intéressant. Entre 1998 et 2003, je développais des bases Access pour des entreprises atypiques qui voulaient un logiciel personnalisé au Québec. Je convertissais ensuite la base en exécutable indépendant (pas besoin d'access ). Je n'ai plus touché Access depuis.
20 ans plus tard, comment font les entreprises qui veulent un logiciel personnalisé ?
Est-ce toujours d'actualité d'utiliser Access ? Comment aujourd'hui se passe la conversion d'une base en exécutable indépendant ? Merci.
Bonjour David. En effet, il n'existe plus l'utilitaire de conversion et d'installation car Access est définitivement tourné réseau, avec les ressources à placer sur le serveur et les outils à déployer sur les postes clients, avec un simple accdb frontal, comme expliqué ici :
www.bonbache.fr/partager-une-application-access-front-et-back-end-828.html
@ Merci pour la réponse. La solution réseau est une belle évolution, qui oblige les utilisateurs à posséder MS office, facilite le partage et les mises à jour. Intéressant.
@@DavidRapahel Absolument
Merci pour cette formation fort intéressante! J'ai une question: une fois qu'on change la dernière lettre de l'extension du fichier par "r" afin de créer la version exécutable, rien n'empêche de "revenir en arrière" et remplacder "r" par "b" et déverrouiller ainsi les mesures de sécurité. Par exemple, si je vends l'application à un client (avec extension du fichier "accdr"), rien ne l'empêche de remplacer l'extension par "accdb" et avoir le contrôle de mon application. Comment faire pour éviter cette situation?
Bonjour et merci pour ce message.
Vous pouvez verrouiller l'application :
www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html
et désactiver les menus :
www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html
@ Merci beaucoup pour votre réponse. J'ai essayé le code VBA expliqué dans votre vidéo pour activer/déscativer la touche Maj, mais je suis confronté à l'erreur "Erreur d'exécution '3270', Propriété non trouvée", et que je débogue, la ligne suivante est mise en cause: "base.Properties(nom_prop) = valeur_prop". Je cherche toujours des informations sur Internet pour pallier ce problème sans succées jusqu'à présent. Auriez-vous des pistes de solutions? Merci,
@ Merci beaucoup pour la réponse. J'ai essayé le code VBA, expliqué dans votre vidéo, pour verrouiller/déverrouiller la touche Maj, mais je suis confronté à l'erreur "Erreur d'exécution '3270', Propriété non trouvée". En débogant, c'est cette ligne qui est mise en cause: "base.Properties(nom_Prop) = valeur_Prop". J'essaie de trouver des informations sur Internet pour pallier ce problème, sans succès jusqu'à présent. Auriez-vous des pistes de solution? Merci,
C'est bon, j'ai trouvé la solution, il se trouve que la proriété "AllowBypassKey" n'était pas définie. J'ai ajouté dans le code VBA la création de cette propriété, et ça fonctionne bien! Merci encore pour vos belles formations!
WWWWAAAAW where were you very BIG TEACHER GIG THANKS
Thank you so Much Corneille.
Bonjour Stéphane, sachant cela, qu'est-ce qui peut empêcher un utilisateur de changer l'extension du fichier et du coup repermettre l'accès à tout ?
Bonsoir Bruno, une fois déployée sur un serveur dont l'accès au dossier est sécurisé, quiconque ne peut y accéder qu'en exécution protégée. L'intérêt professionnel est là.
Merci Stéphane pour ce complément d'information et effectivement ;-)
Mais, pour celui qui veut développer une application avec un runtime pour déploiement chez un client, le passage à la ACCDE est la seule solution à mes yeux.
Bonne soirée
Mais je vous rejoins tout à fait Bruno. Le fractionnement de la base de données pour le frontal et le back-end est encore la meilleure solution à mon sens.
Merci Stéphane pour ce bon tutoriel.
Q : La procédure diffère-t-elle lorsque la base est fractionnée ? (Doit-on, peut-on modifier l'extension du dorsal et du frontal ou seulement le frontal ? )
Comment cela se passe-t-il lorsque l'application est partagée ? dans la mesure où on perd la main pour pointer vers le dorsal?
Peut-on distribuer les frontaux (accdr) sans problèmes sur les différents postes ? D'avance merci ;-)
Bonjour Eric. Très bonne question. La distribution n'est absolument pas un souci dans la mesure où l'application est bien conçue afin de libérer les ressources une fois les requêtes exécutées pour permettre une exploitation multi-utilisateur. L'exploitation du dorsal quant à lui ne doit concerner que les administrateurs. Ces sources peuvent et doivent être importées régulièrement, par actions automatisées de macro sur la base de données centralisée des concepteurs. Les mises à jour et sauvegardes sont ainsi pérennisées. A chaque évolution du dorsal, le frontal doit de nouveau être déployé.
Bonjour. Est ce que si on l'a renommé une deuxième fois en extension acc d'origine , elle se débrouille ?
Bonjour Santoline. Oui, absolument.
Bonjour
merci pour cette astuce que je ne connaissais pas
J'avais une question si on veut modifier la base il faut donc remplacer la dernière lettre r de l'extension en b.
Est ce que c'est la seule solution ?
Bonjour et merci pour votre message. C'est une solution en effet. L'autre consiste à créer une copie originale à redéployer en accdr à chaque évolution.
@
Merci pour votre retour
Je vous en prie Chartreuse38.
Je constate que vous avez manuellement modifié l'extension du fichier. Donc c'est aussi possible que l'utilisateur malveillant peut aussi modifier l'extension !
Bonjour Francis. Oui mais ce n'est pas un souci et puis sur un réseau d'entreprise, les administrateurs peuvent verrouiller en définissant des droits.
Merci beaucoup
Mais chez moi l'extension accdb n'apparaît pas sur le nom.
Comment procéder ?
Bonjour Patrice.
Dans le ruban Affichage de l'explorateur Windows, vous devez cocher la case : "Extensions de noms de fichiers".
est ce qu'une foi qu'on deploie l'excutable sur une autre machine ,suffura t'il d'une seule installation?
parexemple si c'est la machine d'un vendeur de mangasin qui veut gerer son stock .
une fois qu'il excute l'apli sur sa machine aura t'il un onglet de l'appli sur la barre des taches ?
Bonjour. Oui il suffit de créer un raccourci sur la machine distante. Mais le mieux, pour une exploitation multi utilisateur, reste de déployer l'application en suivant les conseils de cette formation :
www.bonbache.fr/partager-une-application-access-front-et-back-end-828.html
ou je peux changer l'extension sur office 07 merci d'avance
Bonjour Farida. C'est dans l'explorateur Windows mais il faut d'abord afficher les extensions de fichiers avec le ruban Affichage.
bonsoir ,je voulais s'avoir aprés partager ma base de données sur reseau comment faire des modifiction sur les table et les formulaires sans perdre les données
Bonsoir, il faut créer un frontEnd et un BackEnd : Ruban Outils de base de données, bouton Base de données Access, puis cliquer sur Fractionner la base de données. Les Front sont à distribuer sur les postes clients et le back sur le serveur. A chaque modification, vous redistribuez les front. Les données quant à elles sont préservées sur le back.
Bonjour.. j'arrive pas a crée un fichier executable pour une basse de donne en particlier je c'est pas pourquoi ??
Bonjour. Il faut que vous affichiez les extensions de fichiers avec le ruban Affichage de l'explorateur Windows, sinon vous ne pourrez pas modifier l'extension de la base de données.
@ Merci
@@mouhamadberete1755 Je vous en prie.
Bonjour Mr , je suis très intéressé par vos modules de formation, cest très bien fait...peut on vous contacter en "privé"
Bonjour Joseph. Je vous remercie pour votre intérêt. Vous pouvez me joindre par le biais de la page de contact du site Bonbache.
Stéphane comment je peux créer cette application dès le début étape par étape ?
Bonjour Alex. Les volets que je propose dans l'ordre sont les suivants :
www.bonbache.fr/application-access-avec-un-ecran-d-accueil-489.html
www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html
www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html
www.bonbache.fr/creer-une-application-access-executable-495.html
merci pour l'information
Merci beaucoup
Est ce que je peux avoir une vidéo montrant ouverture de access avec un admin et des user
Merci
Bonjour Hamid et merci pour votre message. C'est dans les cartons mais ce n'est pas pour tout de suite car je suis en train de développer d'autres solutions dans le laps de temps.
Bonjour, ne suffit-il pas de rechanger le suffixe en accdb pour contourner le verrouillage? Dans ce cas, le verrouillage de la touche SHIFT-MAJ me semble plus sûr.
Désolé, je n'avais pas vu que la question avait déjà été posée dans les mêmes termes..
Oui tout à fait Jacques. L'extension accdr transforme l'application en exécutable pour la verrouiller. Mais je propose une palette de solutions pour sécuriser l'environnement et offrir des accès administrateur complètement maîtrisés.
@ Il est cependant encore possible d'importer tous les objets dans une nouvelle base et ainsi contourner le blocage de la touche Shift.
@@jacques1165 Si vous bloquez l'accès à la base par un mot de passe administrateur, seules les personnes aguerries auront cette possibilité.
Bonjour comment s’appelle le cours concernant la création du menu d’accueil avec les verrouillages merci
Bonjour Laurent. Voici le lien pour l'écran d'accueil :
www.bonbache.fr/application-access-avec-un-ecran-d-accueil-489.html
Et ceux pour le verrouillage :
www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html
www.bonbache.fr/desactiver-les-menus-pour-une-application-access-493.html
SVP comment faire pour atteindre les tables après avoir rendu une application Access exécutable merci infiniment
Bonjour Mohammed. C'est précisément l'objectif d'une application exécutable : de tout verrouiller pour le déploiement. Il faut travailler sur la copie en accdb pour atteindre les tables et redéployer ensuite en accdr.
Bonjour Stéphane
Je recherche comment faire pour scanner un code barre avec douchette relié au PC afin qu’ils m’écrivent la date et l’heure dans Access
Merci d’avance
Bonjour Arthur. Une fois le matériel installé sur votre ordinateur, des librairies se mettent à disposition. Il s'agit de les instancier par le code VBA. Tout dépend du fabricant. Mais sur leurs sites, ils indiquent généralement comment les piloter.
@ Merci Stéphane!
@@arthurdhume3284 Je vous en prie.
bonjour encore une fois :)
je veux demander si c'est possible de supprimer les soulignements des liens dans un rich text et merciiii
Je ne saurais vous dire malheureusement Sana. Je ne me suis pas encore intéressé à la question. Je suppose que le CTRL + U ne fonctionne pas ?
Bonjour comment faire pour changer le type de fichier sous Windows 11? ( un simple renommage ne fonctionne plus ...)
Bonjour Nathan, si mais il faut que les extensions de fichiers soient visibles dans votre explorateur : Ruban Affichage / Case Extensions de noms de fichiers.
bonjour, comment enregistre les donnees imprimer par un etat de sortie
Bonjour Clark Geser. Il faut enregistrer la vue en PDF comme le démontre cette formation :
www.bonbache.fr/editer-et-joindre-une-facture-en-vba-access-217.html
Bonjour,
Je cherche à calcul l'IVV annuel (intervalle vêlage-vêlage) d'une vache sur access. Le calcul est simple, c'est la date du dernier veau moins la date du veau précédent. Néanmoins, certaines vaches n'ont pas de veau pour x raison. Alors il peut arriver qu'il y est des IVV supérieur à 730 jours (2x365j). J'aimerai ne calculer que l'IVV 2019 que s'il y a un veau en 2018 par exemple. Car par la suite j'aimerai effectuer une moyenne des IVV annuel. Avez-vous une idée de comment je peux faire ? Je ne suis pas sûre d'avoir été assez clair.
Bonjour Annabelle. Personnellement, j'utiliserais la fonction RechDom dans un champ calculé d'une requête. Cette fonction permet d'extraire la valeur précise d'un champ en fonction d'un enregistrement pointé. Donc avec deux RechDom soustraites, on doit pouvoir facilement pointer sur les deux derniers enregistrements pour lesquels des veaux sont recensés.
@ Merci, j'essayerai d'ici peu
salut, je cherche à exécuter et fermer un .jar à partir d'un programme en vba,c bon pour l'exécution mais je n'arrive pas à stopper le .jar. Pouviez vous m'aider?
Bonjour Sana, je n'ai pas encore d'exemple concret à vous proposer et je n'aurai pas l'occasion de m'impliquer personnellement sur votre problématique car je reçois de très nombreuses demandes d'aide chaque jour et j'en suis sincèrement désolé.
@ Merci et encore merci :)
Oui mais il suffit de remplacer le "R" de l'extension par "B" et tout ça devient caduque. Non?
Oui mais vous pouvez totalement verrouiller et protéger l'application comme je le démontre dans certains sujets.
Salut est ce que vous pouviez m'aider : je veux savoir comment anonymiser des données access et merciii
Bonjour Sana, je n'ai pas encore de formation dédiée à ce sujet mais j'y songe.
@ ok merci beaucoup :)
Je vous en prie Sana.
rebonjour, je suis bloquée par l'erreur 3720 Property not found, la ligne base.Properties(nom_prop) = valeur_prop est en jaune, est ce que vous pouvez m'aider?
Ce code ne figure pas dans cette application mais dans une précédente dont je vous invite à reprendre le pas à pas détaillé :
www.bonbache.fr/verrouiller-ou-deverrouiller-une-base-de-donnees-491.html
Toute la procédure et le code y sont donnés.
@ meciii
Bonjour
Avec les formulaires de navigation , cela ne fonctionne pas apparament , dois je les supprimer?
Bonjour Elisabeth. Cela fonctionne très bien avec les formulaires de navigation. Vous n'avez pas à les supprimer. Vous devez avoir un autre souci.
@ Sur certain formulaire et pas d'autres on me demande d'enter une valeur de paramètre !
Cela signifie qu'il y a une erreur de syntaxe dans l'une ou certaines de vos requêtes. Access ne reconnaissant pas le nom de champ désigné, demande de le préciser.
@ Je ne comprend pas !. Si je passe par le formulaire de navigation ça fonctionne !, ça passe par la mème requète je pense ?
Oui tout à fait Elisabeth, je l'explique dans la formation. Soit vous concevez l'application avec formulaire de navigation soit par formulaire direct. L'expression de correspondance n'est pas la même. Si elle fonctionne pour l'un, elle ne fonctionne pas pour l'autre.
comment passer à modification de l'application
Bonjour, il faut garder une version accdb et repasser en accdr après modifications.
@ merci
@@mohamedissael-motaouakkel4806 Je vous en prie.
Ci Quoi la version de Acces ?
2016 mais la version importe peu.
@ svp le cour complet sur cette application ...
@@قناةجددحياتك Voici le lien sur le site : www.bonbache.fr/creer-une-application-access-executable-495.html
BONJOUR PROF. MERCI CAR JE PEUX REMPLACER ACCDB PAR ACCDR PARCE QUE VOUS M'AVEZ AIDE. MAIS MON NOUVEAU PROBLEME QUAND JE LANCE ACCESS.ACCDR ILY A TOUJOURS DE MESSAGE COMME CA. MICROSOFT ACCESS A CESSE DE FONCTIONNER PUIS QUAND JE RELANCE IL YA AUSSI ACCESS N'A PAS PU DEMMARER LA DERNIERE FOIS ET LE MODE SANS ECHEC ERMET DE LE RESSOUDDRE ET AINSI DE SUITE.......................... J'AIMERAIS BIEN SAVOIR CE QUI SE PASSE. REPONDEZ S'IL VOUS PLAIT
Bonjour Monsieur. Ce problème ne vient pas de la conversion accdb en accdr, c'est un certitude. Soit votre base de données est corrompue, soit elle portait un code qui a altéré Access. Je vous conseille de faire une réparation de l'installation.
@ Bonjour Monsieur Prof. s'il vous plait c'est quoi une reparation de l'installation Merci
@@rakotondradafyherilaza8252 Corriger les défauts avec les fichiers d'installation pour ajouter les potentielles librairies manquantes ou endommagées.
BONJOUR PROF MON PROBLEME QUAND JE FAIS COPIER COLLER SUR L'ORIGINAL JE NE VOIS PAS .ACCDB DONC JE NE POURRAIS PAS MODIFIER B EN R JE SUIS AVEC OFFICE 2013. REPONDEZ S'IL VOUS PLAIT ET MERCI INFINIMMENT
Bonjour, ce n'est pas en relation avec Office mais Windows. Dans le ruban Affichage de l'explorateur Windows, vous devez cocher la case : Extensions de noms de fichiers. Dès lors, vous pourrez les modifier.