Bonjour Stéphane, Je ne voulais vous dire que simplement, Merci! Un travail pareil à libre disposition de tout un chacun est une preuve que la générosité existe encore en ce bas-monde
5 років тому+2
Bonjour Monsieur Einstein 😊. C'est vraiment très gentil et appréciable de votre part d'avoir pris le temps de déposer un témoignage aussi agréable. Un grand merci à vous.
Bonjour Stéphane, Votre cours est d'une grande aide et j'apprécie énormément la méthodologie que vous utilisez. Vos explications sont claires et précises. Un grand merci à vous !
2 роки тому+1
Bonjour Francy. Votre message est un réel plaisir. Je vous remercie beaucoup d'avoir pris le temps de m'adresser ces mots.
Bonjour Stéphane, Quelle plaisir de suivre vos conseils et de pouvoirs bénéficier de ces précieuses informations partagées avec un tel professionnalisme et avec un sens de la communication si fluide et riche de pertinence. Je suis accros à vos tutoriels et grand merci pour votre accessibilité.
3 роки тому+1
Bonjour Eric. Votre message est un honneur. Je suis ravi que vous appréciez mes méthodes de partage. Je vous remercie très sincèrement d'avoir pris le temps de poster ces mots.
Bonjour Stéphane, totalement néophyte et venant de créer une association, ces cours m'enchantent. Débit vocal parfaitement adapté, clarté des explications, tout devient facile. Merci pour cette vulgarisation édifiante des incontournables de la création de bases de données.
4 роки тому+1
Bonjour Denis. Merci infiniment pour ce témoignage qui m'honore. J'essaie en effet tant que possible de vulgariser les démonstrations pour démystifier un outil certes redoutable de puissance mais parfois complexe de prise en main. Si vous suivez toute la Playlist des exercices, vous ne devriez pas être déçu. Une fois encore, merci très sincèrement.
Merci Prof comme toujours je suivre tes cours attentivement se qui me fait a augmenter mes expérience mielleux que les ex-précédents grâce a la mode et la façon que vous posez les leçons d'une simple qui me fait aime apprendre encore et encore sans arrêt merci Prof de toute mon profonde cœur pour votre effort pénible afin de nous mettre des tes joyeux a notre disposition Merci encore et bonne courage .
5 років тому
Bonjour Goldrak Dyzer, c'est un très grand plaisir pour moi de recevoir vos témoignages en retour, comme à chaque occasion désormais et je vous en suis très reconnaissant.
Merci monsieur pour ce cours, pour moi c'est un rappel et me permet de replonger dans la conception d'application avec Access, sentez vous honoré pour vos effort et ce don gratuit, une telle ressource coûterai une grande fortune chez les autres, je tâcherai de faire pareil.
4 роки тому
Bonjour Augustin. Je suis ravi que ces travaux vous plaisent et vous aident à reprendre contact avec Access. Je vous remercie chaleureusement pour votre message fort agréable.
@ Vous êtes vraiment un expert et je compte accéder dans votre site pour apprendre de plus car j'avais beaucoup des difficultés en basse des données précisément en Access car ce le logiciel qui m’intéresse beaucoup, et autre chose professeur je compte monter une base des données pour la gestion de poulaille mais je manque des éléments fort pour commencer ma base si vous pouvez me guider professeur...!
4 роки тому
@@juniorkalume9498 Bonjour et merci beaucoup pour vos compliments. Pour vous guider dans la conception de votre base de données personnelle, je vous encourage vivement à suivre tous les exercices de la playlist : ua-cam.com/play/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij.html. Tout est expliqué en pas à pas rigoureux pour apprendre à monter une application de A à Z.
Encore merci pour l'aide. C'est une chance pour moi que vous faites des vidéos. Mais si vous pouvez faire une vidéo pour nous expliquer comment appliquer l'intégrité référentiel je serai soulager.
3 роки тому
C'est un plaisir Monsieur. Dans cette Playlist qui commence par cette vidéo : ua-cam.com/video/WS7B89SdLPA/v-deo.html J'enseigne tout ce qu'il faut savoir sur Access. Concernant l'intégrité référentielle qui intervient avec les relations, je l'explique dans ce lien que je vous ai également fourni sur votre précédent post : www.bonbache.fr/relations-entre-les-tables-exercice-access-419.html
Bonjour Stéphane, j'ai regardé par hasard ce tuto (tjrs excellent) et j'apprécie votre cas d'études qui colle avec mon métier.. Petit bemol néanmoins ... un vêtement se décline à la taille et au coloris.... ce qui complique le process pour un exercice débutant... et même avancé je pense.. à moins que vous avez déjà proposé un tuto similaire ???. mais de toutes les façons, bravo.
5 років тому
Bonjour Anne et comme toujours merci beaucoup pour vos retours sur impression. La taille et le coloris sont des attributs à référencer dans des tables indépendantes, avec identifiants uniques. Ce sont ces repères numériques qui doivent être exploités, dans la table des articles, par relations. Donc, non ça ne complique pas la conception. Il faut simplement et comme toujours, prévoir les tables permettant de décomposer judicieusement l'information, pour ne pas fournir trop de répétitions et alourdir la base.
3:05 ...Il est important de rappeler en préfixe, le nom de la table. Lorsque nous réaliserons des correspondances par les requêtes, ils permettront d'identifier sans ambiguïté la source des données... Question : Préserver un nommage 'explicite, et le plus court possible' SANS PREFIXE dans les tables, mais en faire des Alias de table et Alias de colonne dans les requêtes ? Merci Stéphane, pour votre retour d'expérience ! Autant de soin dans une formation aux bases de données, c'est rare !
4 роки тому
Merci infiniment Martin pour votre retour et vos compliments. C'est une méthode que je préconise, avec des intitulés courts dans la mesure du possible, vous avez raison. Elle offre aussi l'avantage, pour l'oeil humain, de bien se repérer par les descriptions qu'elles donnent. Donc, elles offrent aussi de construire les requêtes, notamment en SQL, avec plus de simplicité.
Bonsoir, Stéphane, j'ai acheté votre manuel Livre access-Exercices qui permet, sur un exemple précis: Client-Factures sur la base de produits à acheter, de développer un outil cohérent. Comme je vous le disait plus tôt, je fonde une association et donc mes tables seront évidement différentes de celles proposées. Votre manuel: Livre access-gestionnaire de bases de donnés est-il le complément indispensable pour me permettre d'élaborer ma base de données spécifique, d'y trouver la façon de concevoir logiquement mon schéma de base, son ossature, de construire un outil aux fondations solides et éviter le piège des redondances pouvant me mener à un imbroglio inextricable. Merci encore. Cordialement.
4 роки тому+1
Bonjour Denis et merci beaucoup pour votre intérêt. L'autre livre concentre son intérêt sur l'apprentissage du gestionnaire et des techniques fondamentales pour aboutir des solutions au travers de cas pratiques. Certes, les notions de conception (MCD) et de liaison des tables pour architecturer une base de données y sont soigneusement expliquées. Mais vous ne trouverez pas de chapitre précis sur le modèle conceptuel des données ou encore spécifiquement sur votre architecture propre. Néanmoins, sachez que les explications qui sont données dans le livre que vous possédez doivent vous permettre de bien réfléchir à l'organisation des informations à répartir, comme vous le dites, pour éviter les redondances.
Une vidéo d'excellente qualité. Très didactique et donnant envie de continuer. Bravo et merci. Si mon n+1 est ok, j'espère pouvoir acheter vos ouvrages en complément de cette formation.
2 роки тому
Bonjour Jef, votre message est un réel plaisir. Je vous en remercie très sincèrement. Concernant mes ouvrages, si vous en faites l'acquisition, j'espère qu'ils vous plairont.
Bonjour et merci pour la leçon. A propos des clés primaires, est-il possible de paramétrer ces champs ? Je pense à la numérotation des factures pour laquelle l’incrémentation se réinitialiserait de façon journalière.
4 роки тому
Bonjour Michel et merci pour votre message. On peut très bien bâtir un champ calculé dans une requête Access. Son rôle serait de concaténer une information journalière à l'incrémentation automatique qu'il n'est pas possible de couper, en tous cas pas dans un champ de type numéroAuto. Il y a aussi la solution du VBA pour reconstruire artificiellement cette clé dans un nouveau champ. C'est alors ce champ qui doit être considéré dans le formulaire et l'état pour la numérotation de la facture.
@ Hum ! Les leçons suivantes aborderont-elles un tel sujet ou dois-je m'orienter, par la suite, vers un cours plus spécifique qui compléterait celui-ci ?
4 роки тому
@@dhoestmichel1948 Dans les leçons suivantes, les relations sont établies sur ces clés. Les sujets qui traiteront du paramétrage de ces clés viendront bientôt dans une Playlist sur les astuces Access.
Bonjour Stéphane, Question difficile : Clef primaire artificielle auto-incrémentée VS clef naturelle ? 4:17 La clef naturelle produit_ref, est élevée au rang de clef primaire, relayant ici le numéro auto. Quelles règles de gestion, masquées, composent la clef naturelle ? Qui devrait gérer cette clef naturelle dans la table ? Est-ce le développeur par programme ? Est-ce le gestionnaire, par saisie ? Faut-il souhaiter l'existence d'une clef naturelle ? Faut-il la bannir ? En quoi cette clef naturelle est elle indispensable au gestionnaire ? (mnémonique ?). Crée-t-on une clef naturelle pour une table de référence, et/ou pour une table de mouvement ? Quand on crée une table, faut il créer une fonction destinée à faciliter la création de la clef naturelle gestionnaire ? Faut-il au contraire, qu'il se débrouille systématiquement seul, avec sa clef naturelle. Faut-il doubler systématiquement la clef naturelle d'une clef numérique auto-incrémentée, car le gestionnaire (ou son remplaçant) finira par modifier sans prévenir l'algorithme de composition de clef naturelle, et tolérera peut-être doublon ou vide ? Une clef primaire technique numérique autoincrémentée est-elle systématiquement indispensable ? Une clef naturelle est-elle fiable, élevable au rang de clef primaire ? Quel est votre retour d'expérience s'il-vous-plaît ?
4 роки тому
Bonjour Martin. Une clé naturelle est fiable lorsqu'il s'agit de références article codées sur 13 caractères par exemple. C'est une obligation commerciale et cela porte un nom que j'ai perdu. Mais cela ne dispense pas de l'associer à un champ auto-incrémenté qui offre de nombreux avantages. Parmi ceux-là, après insertion par requête, son numéro est forcément le plus grand. Donc, il est très facile avec la fonction MaxDom de le récupérer dans la foulée pour nourrir les dépendances ensuite dans les tables liées, toujours par requêtes. Mais ce n'est pas tout. Dans le cas d'un site internet, ce numéro unique est l'identifiant de la page du produit, explicitement différente. Jamais, nous n’intégrerions un code sur 13 caractères qui rendrait l'URL très indigeste. Et je passe les détails liés au référencement naturel par les robots d'indexation.
Voici ma restitution, ai-je bien tout compris ? La clef artificielle auto-incrémentée constitue TOUJOURS la clef primaire de la table, EXCELLENTE PRATIQUE. - Ne JAMAIS assister le gestionnaire (ou son remplaçant), dans sa création de clef métier (code EAN13, par exemple) , pour éviter d'être éternellement sollicité pour répondre à ses fantaisies créatives (réformes des codes métiers, changement du nombre de caractères etc...) - Eviter de faire 100% confiance à cette clef naturelle, en ne l'élevant pas au rang de clef primaire - Indexer sans doublon la colonne de clef naturelle, et y autoriser les valeurs nulles. (le gestionnaire laisse vide, enregistre sa clef 'plus tard', ou saisit une clef métier neutre, en doublon pour identifier la situation d'un dossier) - Apprendre à 'déchiffrer' un code métier est TOUJOURS utile, pour se faire une idée des filtres d'intérêts, perçus par les spécialistes du métier. - Avec son code métier, le gestionnaire, pré-filtrer ses enregistrements, par petits groupes, n'est-ce-pas ? Comment faire le tour des rôles de la clef métier ? Votre cours, tranché et expérimenté, éclairerait mes divagations aventureuses. (CODE EAN13 - code barre universel des produits - fr.wikipedia.org/wiki/EAN_13)
4 роки тому
@@martinbrait4730 J'aimerais pouvoir entrer dans le détail pour vous éclairer sur chaque point mais il m'est compliqué de trouver le temps. Les sollicitations sont très nombreuses chaque jour. Je suis désolé et j'espère que vous comprendrez.
@ Merci pour tout le temps que vous prenez pour vos tutoriels et vos réponses ! Je suis très attaché, lorsque cela sera possible, à suivre vos conseils. Bon courage, et mille gratitude pour votre travail généreux.
4 роки тому
@@martinbrait4730 Merci infiniment Martin pour ces louanges ainsi que pour votre compréhension.
dans vos vidéos, où puis-je trouver des explications sur : j'aimerais dans un formulaire, rendre la saisie obligatoire, par exemple "date de modification" et que l'utilisateur reçoit un message qu'il doit compléter ce champ avant de pouvoir enregistrer ? + faire de calculs sur les fréquences (fonctions excel COUNT) ? Merci
2 роки тому
Bonjour YALA LAYA. Dans cette série des exercices notamment, il y a des sujets sur la construction des formulaires, la vérification des saisies avant validation mais aussi des sujets qui exploitent la fonction DCount ou encore CpteDom. Voici deux exemples de formulaires avec guides à la saisie : www.bonbache.fr/controles-et-indicateurs-de-saisie-sur-formulaire-access-443.html et www.bonbache.fr/verifier-les-saisies-sur-un-formulaire-d-inscription-798.html
Bonjour Stephane je debute la formation et je vous remercie pour la clartee des explications je suis a la videos 2 et je ne trouve pas le fichier compresse pour les informations des ville
4 роки тому+1
Bonjour Abdoul Anderson et merci beaucoup pour votre message. Le fichier est proposé au début de cette formation après le deuxième titre : www.bonbache.fr/exercice-access-sur-l-importation-selective-de-donnees-405.html Il est écrit : Télécharger le fichier ...
Slt Stéphanie ! Stp : une vidéo sur la fonction iif ?
Рік тому
Bonjour Hassane. Oui il s'agit de l'équivalent de la fonction VraiFaux dont vous avez notamment un exemple ici : www.bonbache.fr/barre-de-navigation-personnalisee-sur-formulaire-access-765.html
Bonsoir Stéphane merci déjà pour les vidéos et félicitation pour ton travail. Mon soucis est que je n'arrive pas à me retrouver pour le téléchargement des fichiers des 3 tables (clients, remises, produits). Merci
4 роки тому
Bonjour Jay Mata et merci pour votre message. Chaque lien de téléchargement est proposé vers le début de la formation détaillée sur le site. Pour celle-ci en l'occurrence, voici l'adresse : www.bonbache.fr/tables-de-base-de-donnees-access-exercice-debutant-403.html Il est écrit explicitement : Télécharger le fichier ...
Désolé sur la vidéo requêtes action (R_MAJ_TS_Prix) lors j'exécute il ne passe rien et du coup la maj n'a pas été prit en compte dans la table produits. Je précise que je travail en suivant tes demarches sur ma propre BDD access pour mieux apprendre. Que faire?
4 роки тому
@@jaymata7476 Cela signifie qu'il y a nécessairement une erreur de syntaxe, même petite, dans la requête et donc la MAJ est abandonnée.
@ possible mais je sais que j'ai copié ta syntaxe puis je l'ai coller dans mon fichier access mais rien. Je t'en verrai mon fichier mais il me faut ton mail
Bonjour Stéphane... Ayant réussit la réalisation d'un gestionnaire de consultation médical parfaitement comme vous l'avez si bien expliqué, malheureusement à la fin , en essayant de prévisualiser mon programme ; un message d’erreurs m'est apparu:" « un problème est survenu durant la communication avec le serveur OLE Microsoft Access ".Alors panique??? que dois-je faire , mérci quoi qu'il en sois.
5 років тому
Bonjour dzchannel. Ce problème est tout à fait particulier, il fait penser à une corruption de la librairie OLE. Normalement, rien n'est en rapport avec votre développement à moins éventuellement que vous ayez conçu des requêtes trop lourdes qui surchargent les ressources et fassent planter le service. Une réparation de l'installation d'Access serait éventuellement à envisager pour tenter de corriger cette librairie.
Bonjour Mr STEPHANE. C'est toujours avec joie que je suis toutes vos formations. Je souhaiterais savoir pourquoi vous avez crée des champs calculés dans vos tables alors que je pense qu'on peut obtenir à partir de nos données (total commande dans commande et détail remise dans remise) ? Merci.
5 років тому+1
Bonjour Issiaka et merci beaucoup pour votre message fort agréable. Il n'y a pas de champs calculés dans ces démonstrations. Ils viendront avec les requêtes tout comme les outils permettant de gérer les commandes et leurs interactions et cela va de soi, toutes les données de synthèse qui en découlent. Cet exercice est le tout premier d'une longue liste à suivre pour aboutir une très belle application de gestion.
Bonjour Monsieur Rossetti, Merci pour la clarté de vos propos et par conséquent votre pédagogie. Vous dites qu'il s'agit d'une première vidéo, que d'autres suivront... Les suivantes ont-elles déjà été mises en ligne ou commencez-vous une toute nouvelle formation pour débutant ?
5 років тому+2
Bonjour Claude et merci beaucoup pour votre message. Oui beaucoup d'autres suivront dans cette playlist dédiée aux exercices Access. Celle-ci est la première. Les autres enchaîneront dès la semaine prochaine. A chaque étape, on progresse pour au final produire une application de gestion particulièrement fonctionnelle et professionnelle.
Ok, merci. C'est super !! J'ai hâte d'être déjà la semaine prochaine. En attendant, j'avance... Je visionne et applique votre cours sur "Débuter avec Access - Première base de données". A la semaine prochaine pour la suite de notre sage estivale...
5 років тому+1
Vous ne serez pas déçu Claude, j'ai fait de gros efforts pour cet apprentissage par les exercices. J'ai soigné les cas et les mises en situation aux petits oignons. J'ai aussi pris soin de découper les phases en petits modules pour qu'elles soient plus digestes. Merci à vous.
Bonjour Merci pour le dons de soit pour notre communauté virtuelle, Nous attendons impatiemment la suite...Avez vous des cours en ligne???
5 років тому
Et grand merci à vous Hama Moussa pour ce message fort agréable. De nombreux autres exercices Access vont suivre pour parfaire l'apprentissage complet du gestionnaire de base de données. Je propose toutes les formations en ligne sur le site Bonbache.fr : www.bonbache.fr/
bonjour cher professeur, j'ai remarqué dans les tables que vous avez créé en l'occurrence (table commande et Detail_commandes) leurs clés primaires à savoir Com_num et det_num le type de donné que vous avez choisi "NuméroAuto" est indexé dans les propriétés du champ "" Oui - Avec- doublons"", or elles devront être indexées ""Oui - Sans doublons"".
2 роки тому
Bonjour Cher Abderrahim. Oui c'est une introduction et tout simplement pour démontrer l'importance de cette indexation sans doublons dans les volets à suivre. Une clé primaire ne peut autoriser aucun doublon.
Bonjour, un conseil peut-être ? Un conseil sur la référence d'un exercice ou d'une astuce que je pourrais consulter spécialement et qui pourrait me débloquer la situation... Dans un sous-formulaire, j'aimerais à partir d'un champ choisi dans une liste déroulante faire qu'un champ suivant affiche spécialement une date bien déterminée. J'ai un champ liste déroulante "Stock" affichant : Stock initial - Acheté - Périmé - Utilisé J'aimerais que le champ suivant "Date" affiche "01/06/2021" si j'ai sélectionné "Stock initial" sinon la date du jour pour les autres possibilités : Acheté - Périmé - Utilisé. J'ai essayé dans valeur par défaut du champ de la table et à partir du champ sur le sous-formulaire, je n'arrive pas à trouver où il faut mettre les lignes de code nécessaires et quoi mettre dans ces lignes de codes... Vous avez certainement un exercice ou une astuce ou une portion de vos cours qui parle de cela ? Merci d'avance pour tout conseil...
3 роки тому+1
Bonjour Jean Paul. Je pense que le plus simple est que vous bâtissiez une expression sur ce champ de réception. Cette expression doit utiliser la fonction VraiFaux pour tester le contenu du champ précédent. La fonction Access VraiFaux est l'équivalent de la fonction Excel Si. Cette formation montre dans un autre contexte l'utilisation de cette fonction VraiFaux : www.bonbache.fr/barre-de-navigation-personnalisee-sur-formulaire-access-765.html
@Stéphane bonjour, Merci pour votre réponse mais au secours je patauge toujours... Je vous explique la situation le plus clairement possible, aidez-moi à écrire correctement cette fonction VraiFaux... Sur mon "Inventaire Sous-formulaire", j'ai une liste déroulante Inventaire_Stock avec 4 valeurs que j'ai rentrées et qui ne proviennent pas d'une autre table : Initial - Acheté - Donné - Utilisé J'ai tout de suite après un champ date nommé Inventaire_Date. (ce n'est pas un champ calculé mais un champ date heure format abrégé 01/06/2021) Je voudrais si je choisis "Initial" dans ma liste déroulante obtenir directement "01/06/2021" quand j'arrive dans le champ date (date de mon inventaire initial), sinon pour les 3 autres cas de ma liste déroulante "Acheté" - "Donné" - "Utilisé" obtenir directement la date du jour quand j'arrive dans ce champ date... J'ai essayé la formule suivante en réception de focus sur mon champ Inventaire_Date : VraiFaux([Inventaire_Stock] = "Initial" ; #01/06/2021# ; Date()) Faut-il ajouter un paramètre supplémentaire à [Inventaire_Stock] comme Contenu ou Valeur ... ? Faut-il employer THEN ... ELSE... ? C'est bien en réception de focus sur mon champ Inventaire_Date ? ou ailleurs qu'il faut mettre cette formule ? Dans l'attente d'une réponse, Cordialement
3 роки тому
@@jean-paullefevre933 Bonjour. Cette action de macro, vous devez la déclencher au changement de valeur dans la liste déroulante.
Utiliser un fichier Vs utiliser une table ? Paramètres de connexions des utilisateurs, gestion des droits, espace d'administration... Dans le MCD, on peut avoir difficulté à trouver des associations entre entités, pour des données 'système' sans rapport direct avec les règles de gestion du métier. Faut-il gérer ces paramètres dans des fichiers séparés, plutôt que de polluer la base, avec des tables systèmes non liées aux autres tables de la base ?
4 роки тому
Bonjour Martin. Pour moi ce n'est pas polluer la base. C'est la vocation même d'un gestionnaire de bases de données, à savoir archiver les informations. Ces données doivent être centralisées et donc stockées dans une ou des tables.
Bonjour Monsieur Rossetti, Je n'arrive pas à trouver les données à télécharger pour réaliser l'exercice, sur le site bonbache.fr Pourriez vous m'indiquer dans quelle partie du site se trouve le lien pour le téléchargement ? Merci d'avance et bonne journée Cdt,
4 роки тому
Bonjour Momo34360. Le lien de téléchargement est toujours proposé quelques lignes après le deuxième grand titre.
Bonjour, Je n'arrive pas à arrondir un montant calculé au centimes supérieur alors que sur le HT + TVA des résultats des montants affichés sont OK (exemple 55,00 HT + 11,00 TVA = 65,99 TTC Calculé au lieu de 66.00 €uros). Merci d'avance pour la petite astuce. Encore merci pour les vidéos (j'apprends 😋 )
Рік тому
Bonjour et merci pour ce message. Il faut simplement que vous régliez le format du contrôle hébergeant ce calcul, avec la fenêtre propriétés.
Bonsoir Juste pour vous dire merci pour vos cours super travail je voulais vous demander peut-on créer des tables des requêtes et formulaire pour une gestion d'une association avec renseignement des licenciés les catégorie ( cadet junior senior vétéran ) et pour la gestion des comptes Merci d'avance je suis un novice sur access et d'après vos cours sa me parait plus facile de gérer un club sur access sa serait bien de faire un cours conçernant les associations
5 років тому+1
Bonjour Benoît et merci beaucoup pour votre message. Oui c'est tout à fait possible et je dirais même qu'Access est le logiciel dédié pour ce type de gestion. Je note votre demande mais ne peux vous permettre de me pencher rapidement sur le cas. Encore merci pour votre message.
Merci de m'avoir répondu et merci encore d'avoir pris note suite à ma suggestion . Je vous souhaite à vous et votre famille un joyeux Noël et une bonne année 2020.
5 років тому+1
C'est très gentil de votre part, je vous souhaite également de passer de très bonnes fêtes.
Bonjour, Tout d'abord merci pour votre aide dans l'ensemble des cours que j'ai pu visualiser. Aujourd'hui, je suis à la recherche d'une possibilités d'utiliser Access pour la création d'un agenda avec l'intégration automatique des tâches déterminées à l'avance, qu'elles soient journalières, hebdomadaire, tous les "x" jours du mois ou de la semaine, ou toutes les premiers ou xème jour du mois ou xième semaine, semaines paires ou impaire etc .... afin d'obtenir un agenda prérempli à éditer. Merci de m'indiquer si cela existe. Encore merci pour tout.
5 років тому
Bonjour Lita et merci beaucoup pour votre message en retour. Je n'ai pas de cas concret à vous proposer avec Access. En revanche, je vous suggère une application similaire à vos besoin sur Excel : www.bonbache.fr/inserer-des-rendez-vous-dans-un-calendrier-en-vba-excel-319.html
Merci prof Pouvez-vous nous enseigner comment créer un catalogue de produits sous Access
5 років тому+1
Bonjour Adel. En effet, le choix du détail, des champs et de leur répartition est un enjeu important dans la conception d'un SGBDR. Je note votre demande.
12:21 'Le champ produit_id (clef aveugle) semble dédiée à recevoir la clef primaire'. Parfaitement, il fallait l'ériger au rang de clef primaire. C''est dommage de choisir produit_ref, la clef descriptive, de type texte, dont il faut surveiller à long terme l'évolution du nombre de caractère, et le masque de saisie. Le texte est également plus coûteux que le type numérique. Nous ne maîtrisons pas l'évolution de la composition de cette référence produit, à long terme. D'où provient le contenu de la clef produit_ref ? Qui saisit la clef produit_ref ? Je peux avoir besoin de saisir le nom du produit, la description du produit, et la clef produit_ref, après coup. Comment faire ? J'indexerai produit_ref sans doublon, nullable.
4 роки тому
Bonjour Martin, le champ produit_ref va être indexé sans doublons dans une étape à suivre. Chaque chose en son temps. Le type texte, bien que court est plus coûteux en ressources que le type numérique certes. Mais quoiqu’il arrive, la référence du produit est absolument nécessaire. Donc la doubler avec une référence unique et numérique serait encore plus coûteux. De fait sa présence en tant que clé primaire est parfaitement justifiée ici et indiscutable. Qui la saisit ? Un lecteur code à barre, des importations externes et diverses de sources existantes....des petites mains au coup par coup.
Si vous faites confiance à la chaîne de saisie, ok. Cela exclut que le lecteur code à barre puisse être en panne (temporairement), Cela exclut que les petites mains puissent de temps en temps faillir (dyslexie, mauvaise perception du code)
Bonjour Monsieur Rossetti. Je voudrais vous remercier pour ce travail admirable que vous mettez à notre disposition. Il est très complet. Je souhaiterai vous poser plusieurs questions, à savoir : En combien de temps puis je espérer obtenir une certaine maîtrise d'ACCESS en sachant que j'y passe déjà pas mal de temps depuis un bon mois ? Je me suis rendu sur votre site qui est très riche. J'ai vu qu'il y avait beaucoup de tutoriels. On y trouve, aussi, des E books. Quel intérêt ai-je à les acheter par rapport aux tutoriels, si ce n'est, d'une certaine façon, pour vous remercier du travail que vous mettez à notre disposition ? Je vous remercie de l'intérêt que vous porterez à mon Email. En attendant votre réponse, prenez bien soin de vous. Cordialement. Pascal.
4 роки тому+1
Bonjour Monsieur et merci beaucoup pour l'intérêt que vous portez à ces travaux ainsi que pour vos compliments. Pour acquérir une bonne maîtrise d'Access, il est important de refaire à plusieurs reprises le cheminement d'apprentissage, en partant de la base (Les tables) pour atteindre la finalité (L'interaction entre tous les objets pour une application finalisée). C'est ainsi que l'on emmagasine suffisamment de recul et de compréhension sur ce fabuleux logiciel certes, mais à la philosophie plus opaque que bien d'autres. Il faut compter plusieurs mois pour une bonne appréhension du logiciel. Les livres réunissent tout le savoir dans un seul ouvrage avec toutes les sources au téléchargement libre. Ils articulent une progression pédagogique minutieuse escomptée. Ils sont agrémentés de nombreuses captures pour un accompagnement téléguidé. En outre, ils offrent l'avantage d'être transportables partout avec une durée de vie illimitée (numérique) et bien sûr l'impression papier n'est pas à exclure pour reprendre des notions à tête reposée.
Bonjour Merci pour ses tutos super bien expliqués. j'ai acheté en ligne votre livre en format PDF "Access gestionnaire de données" (très bien fait) . Malheureusement, je n'arrive pas à ouvrir les liens des vidéos en bas des chapitres. En cliquant dessus aussi lien s'ouvre. merci de me donner la marche à suivre. Encore merci à vous
3 роки тому
Je vous remercie beaucoup pour votre intérêt et vos compliments François. Tous les liens de l'ouvrage sont bien fonctionnels. C'est sans doute le navigateur dans lequel vous les ouvrez qui bloque. Vous pouvez donc copier l'URL et la coller dans un autre navigateur ou encore essayer par CTRL + Clic.
Bonsoir Monsieur Stéphane bravo pour votre travail, je suis vraiment intéressé par vos formations, cela fait un moment que je vous suit sur internet et j'ai vraiment fait des progrès dans ma formation. J'aimerais s'il vous plaît savoir si les formations que vous proposez dans vos livres payants sont différentes de celles qui sont gratuites sur votre site web ou ce sont les mêmes contenus??
5 років тому
Bonjour Monsieur et merci infiniment pour votre témoignage. Les formations des livres suivent la même logique mais elles sont organisées dans le souci de la progression pédagogique et offrent toutes les sources au téléchargement, regroupées dans un même ouvrage numérique entre autres. De plus, toutes les syntaxes des expressions, règles et codes y sont données, expliquées et décortiquées avec le souci de la précision sur la terminologie, pour une compréhension et assimilation sans faille.
Bonjour, je trouve vos vidéos supers et je vous en remercie. Si je puis me permettre, je voudrais obtenir de votre part, le code VBA pour effectuer l'opération suivante : Dans un FORMULAIRE , qui est la résultante d'une requête, je souhaite INSERER un champ qui numéroterais automatiquement l'ordre des enregistrements affichés à partir de la requête.
5 років тому+1
Bonjour André et merci beaucoup pour votre message. Je n'aurai malheureusement pas l'occasion de me pencher sur votre problématique car je reçois de très nombreuses demandes chaque jour. J'en suis donc désolé. Je me demande néanmoins si le code VBA ne pourrait pas être contourné par le biais d'un champ calculé greffé à la requête. Il doit exister une fonction dans le gestionnaire de propriétés répondant à votre demande.
Merci pour vous êtes intéressé à mon problème. Néanmoins, si vous avez l'occasion de trouver une solution, ce serait super. En tout cas un très grand bravo pour vos tutos supers bien présentés.
j'aimerais avoir les données de cette l'exercice mon prof
2 роки тому
Bonjour. La source et le pas à pas détaillé sont proposés à cette adresse : www.bonbache.fr/tables-de-base-de-donnees-access-exercice-debutant-403.html
Bonjour et merci pour vos excellent tutos :), j'ai juste une question car il y a deux playlists ( ua-cam.com/video/4FXcl0hmn40/v-deo.html ) celle-ci est axé sur la théorie. Du coup, je me demandais si il fallait suivre d'abord la plus ancienne ou si celle-ci sous forme d'exercices était plus adapter pour apprendre au final? Merci d'avance pour votre réponse et bonne journée.
2 роки тому
Bonjour thierryvm. Je vous remercie pour votre intérêt. Les deux sont utiles. Mais si vous souhaitez vraiment prendre les choses dans l'ordre et aller jusqu'au bout dans un apprentissage minutieux et pédagogique, il faut suivre la série des exercices à cette adresse : ua-cam.com/play/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij.html
Bonjour, je suis admirateur de votre pédagogie et vous en remercie. J'ai un problème que je n'arrive pas à résoudre sur comment modifier une valeur par défaut sans passer par le mode création Donc je viens faire appel à vous et vos connaissances. --- J'ai installé une application sur un PC avec un runtime car la personne n'a pas access et je cherche une solution ou un exemple pour modifier une valeur par défaut dans un champ formulaire (numérique ou texte) Je m'explique, j'ai rentré une valeur par défaut dans un champ texte d'un formulaire et j'aimerai modifier cette valeur par un code VBA. A chaque fois que je dois modifier je dois exporter la base à mo domicile pour modifier cette valeur Pouvez vous m'aider Merci
3 місяці тому
Bonjour Monsieur, je vous remercie beaucoup pour votre intérêt et pour ces compliments. L'inscription dans un champ de formulaire Access conduit à l'inscription dans la table à partir de laquelle il a été construit. Une table enregistre directement ses informations sur le disque dur, contrairement aux autres applications qui travaillent en mémoire comme Word, Excel et toutes les autres... Bref, si votre application Access n'a pas les droits d'écrire sur l'emplacement que vous lui avez alloué chez votre client, la transaction ne s'effectuera jamais.
Bonjour, Malgré le fait que je vous sais très pris par toutes sortes de demandes, je lance malgré tout une bouteille à la mer. Mon problème est le suivant : je ne parvient pas à déterminer la 'règle' pour atteindre un champ, qui fait référence à une liste déroulante (dans le meme formulaire) via une requete paramétrée. Ce champ se trouve : dans un formulaire de navigation ( F_0) et le bouton de navigation ( BoutonNavigation74) le formulaire qui est 'attaché' à ce bouton est le (F_2_0) et son sous-formulaire (F_2_1_2). Sous formulaire dans lequel se trouvent la liste déroulante de référence ( LD_Participant) et le champ qui attend le retour. (LD_Num_bague) Parmi les nombreux essais et variantes réalisés, voici le dernier 'critère' : [Formulaires]![F_0]![SousFormulaireNavigation].[formulaires]![F_2_0]![formulaire]![F2_1_2]![LD_declarant] (NB : j'ai modifié ou remplacé le ! pr des . ou l'inverse , ajouter des ([formulaire(s) ] rien n'y fait.... Si ce n'est pas possible de corriger cet exemple, ce serait très gentil à vous de me remettre 'la marche à suivre ' pour réaliser ce type de critère ( paramétrer dans une requète) -donc accéderà un champ qui se trouve dans un sous-formulaire d'un formulaire, lui-même dans un formulaire de navigation à étages ( horizontal - vertical gauche) Merci d'avance et encore un grand merci pour vos très nombreux TUTOS (Access et VBA) , très bien présentés et très clairs. !! Mais il y a , comme toujours des points qui doivent être précisés ou éclaircis. Bien AB
4 роки тому
Bonjour André et merci beaucoup pour votre message. Pardonnez moi, j'ai lu rapidement votre demande. Il me semble qu'il vous manque un [SousFormulaireNavigation]. [Formulaires]![F_0]![SousFormulaireNavigation].[formulaires]![F_2_0]![SousFormulaireNavigation].[LD_declarant] Je vous invite à consulter cette formation pour y voir plus clair : www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html
@ Monsieur Stéphane, Tout d'abord un grand merci pour avoir pris la peine de me répondre aussi rapidement. Malheureusement, je n'ai encore trouver la solution à mon petit problème. Une dernière question si vous le voulez bien : Quand utilise-t-on le . au lieu du ! après l'inscription du [champ] dans une requête paramétrée ? Désolé André
4 роки тому
@@Berwaert Le ! est utilisé pour descendre dans la hiérarchie des objets [Formulaires]![Controle] comme on le fait dans la programmation orientée objets, mais avec des points cette fois.
@ Monsieur Stéphane, Après avoir revu votre tuto N° 27 de la Playlist, et quelques essais supplémentaires, j'ai enfin réussi a paramétrer cette requête comme ceci : [Formulaires]![F_0]![SousFormulaireNavigation].[Formulaire]![F_2_1_2]![ld_participant] NB : je n'ai donc mentionné dans ce critère que le nom du sous-formulaire et je n'ai donc pas mentionné le nom du formulaire [F_2_0] Encore merci pour votre disponibilité. André
4 роки тому
@@Berwaert Je vous félicite pour la solution aboutie.
Bonjour Stéphane,
Je ne voulais vous dire que simplement, Merci! Un travail pareil à libre disposition de tout un chacun est une preuve que la générosité existe encore en ce bas-monde
Bonjour Monsieur Einstein 😊. C'est vraiment très gentil et appréciable de votre part d'avoir pris le temps de déposer un témoignage aussi agréable. Un grand merci à vous.
Je vous remercie de votre partage qui l’impact rapidement
Bonjour Stéphane,
Votre cours est d'une grande aide et j'apprécie énormément la méthodologie que vous utilisez. Vos explications sont claires et précises. Un grand merci à vous !
Bonjour Francy. Votre message est un réel plaisir. Je vous remercie beaucoup d'avoir pris le temps de m'adresser ces mots.
toutes les vidéos proposées sont excellentes, j'ai tiré un très grand profit, une présentation plus que parfaite , merci infiniment Monsieur
Bonjour ABDELKRIM. Je suis très flatté par votre message.
Je vous en remercie très sincèrement.
Bonjour Stéphane,
Quelle plaisir de suivre vos conseils et de pouvoirs bénéficier de ces précieuses informations partagées avec un tel professionnalisme et avec un sens de la communication si fluide et riche de pertinence. Je suis accros à vos tutoriels et grand merci pour votre accessibilité.
Bonjour Eric. Votre message est un honneur. Je suis ravi que vous appréciez mes méthodes de partage. Je vous remercie très sincèrement d'avoir pris le temps de poster ces mots.
Bonsoir Rossetti Stéphane merci pour l'information et merci pour cet exercice pour nous les débutants !
C'est un plaisir Affai et c'est moi qui vous remercie pour ce message en retour.
BONSOIR PROFESSEUR DE RETOUR APRES UN LONG ABSENCE,MERCI ENCORE DE CE PROFESSIONALISME D'ON VOUS FAITE PREUVE.
Bonjour Omar. Je suis ravi et je vous remercie beaucoup pour ce compliment.
En réalité je ne sais comment vous remercier ! un superb travail offert gratuitement est un signe de noblesse et de bonne foi; merci à vous
C'est très agréable de votre part Binoi Abderrahman. Je vous remercie infiniment pour ce témoignage.
Bonjour Stéphane, totalement néophyte et venant de créer une association, ces cours m'enchantent. Débit vocal parfaitement adapté, clarté des explications, tout devient facile. Merci pour cette vulgarisation édifiante des incontournables de la création de bases de données.
Bonjour Denis. Merci infiniment pour ce témoignage qui m'honore. J'essaie en effet tant que possible de vulgariser les démonstrations pour démystifier un outil certes redoutable de puissance mais parfois complexe de prise en main. Si vous suivez toute la Playlist des exercices, vous ne devriez pas être déçu. Une fois encore, merci très sincèrement.
@ Je m'y emploie chaque jour, cordialement.
très intéressant pour un débutant comme moi, merci énormément ! je continu mon apprentissage avec vos vidéos :)
C'est un plaisir Mosaique Fayssal. merci beaucoup pour votre intérêt.
Bravo pour la qualité exceptionnelle de l'ensemble de votre formation.
Merci infiniment Simon pour ce témoignage en retour.
Merci Prof
comme toujours je suivre tes cours attentivement se qui me
fait a augmenter mes expérience mielleux que les ex-précédents
grâce a la mode et la façon que vous posez les leçons
d'une simple qui me fait aime apprendre encore et encore sans arrêt
merci Prof de toute mon profonde cœur
pour votre effort pénible afin de nous mettre des tes joyeux a notre disposition
Merci encore et bonne courage .
Bonjour Goldrak Dyzer, c'est un très grand plaisir pour moi de recevoir vos témoignages en retour, comme à chaque occasion désormais et je vous en suis très reconnaissant.
je te remercie pour vos leçons et votre méthode d'apprentissage grand salut d'algérie
Grand merci à vous Monsieur et enchanté que vous soyez d'un aussi beau pays
Bonjour Stéphane,
Merci pour ces explications.
Bonjour Alain. Je vous en prie et merci à vous pour ce message en retour.
Merci monsieur pour ce cours, pour moi c'est un rappel et me permet de replonger dans la conception d'application avec Access, sentez vous honoré pour vos effort et ce don gratuit, une telle ressource coûterai une grande fortune chez les autres, je tâcherai de faire pareil.
Bonjour Augustin. Je suis ravi que ces travaux vous plaisent et vous aident à reprendre contact avec Access. Je vous remercie chaleureusement pour votre message fort agréable.
Magnifiquement bien expliquer, milles mercis à toi et un grand BRAVO pour tous ces efforts
C'est moi qui vous remercie Rayon Robyl Bouras pour ce message fort agréable en retour.
Merci sincèrement professeur pour vos cours ces tellements compréhensible et facile à mettre en pratique
C'est un plaisir junior kalume. Je vous remercie également pour avoir pris le soin de m'adresser ce message en retour.
@ Vous êtes vraiment un expert et je compte accéder dans votre site pour apprendre de plus car j'avais beaucoup des difficultés en basse des données précisément en Access car ce le logiciel qui m’intéresse beaucoup, et autre chose professeur je compte monter une base des données pour la gestion de poulaille mais je manque des éléments fort pour commencer ma base si vous pouvez me guider professeur...!
@@juniorkalume9498 Bonjour et merci beaucoup pour vos compliments. Pour vous guider dans la conception de votre base de données personnelle, je vous encourage vivement à suivre tous les exercices de la playlist : ua-cam.com/play/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij.html. Tout est expliqué en pas à pas rigoureux pour apprendre à monter une application de A à Z.
Bonjour, merci pour votre dévouement. je vais suivre vos cours un à un et je vous reviens bientôt, merci bcp
Bonjour Sabrina. C'est un grand plaisir. Je vous remercie beaucoup pour l'intérêt que vous m'offrez ainsi que pour ce message.
Excellentissime les noms et prénoms dans la table !!!!!
Tout à fait, c'est le petit plus pour aider à démystifier Access :)
Encore merci pour l'aide. C'est une chance pour moi que vous faites des vidéos. Mais si vous pouvez faire une vidéo pour nous expliquer comment appliquer l'intégrité référentiel je serai soulager.
C'est un plaisir Monsieur. Dans cette Playlist qui commence par cette vidéo :
ua-cam.com/video/WS7B89SdLPA/v-deo.html
J'enseigne tout ce qu'il faut savoir sur Access.
Concernant l'intégrité référentielle qui intervient avec les relations, je l'explique dans ce lien que je vous ai également fourni sur votre précédent post :
www.bonbache.fr/relations-entre-les-tables-exercice-access-419.html
Merci pour ce cours
Je vous en prie. Merci à vous pour ce message.
Bonjour Stéphane, j'ai regardé par hasard ce tuto (tjrs excellent) et j'apprécie votre cas d'études qui colle avec mon métier.. Petit bemol néanmoins ... un vêtement se décline à la taille et au coloris.... ce qui complique le process pour un exercice débutant... et même avancé je pense.. à moins que vous avez déjà proposé un tuto similaire ???. mais de toutes les façons, bravo.
Bonjour Anne et comme toujours merci beaucoup pour vos retours sur impression. La taille et le coloris sont des attributs à référencer dans des tables indépendantes, avec identifiants uniques. Ce sont ces repères numériques qui doivent être exploités, dans la table des articles, par relations. Donc, non ça ne complique pas la conception. Il faut simplement et comme toujours, prévoir les tables permettant de décomposer judicieusement l'information, pour ne pas fournir trop de répétitions et alourdir la base.
Meilleurs tutoriaux
Merci infiniment Ahmed
superbe, merci infiniment...
Merci infiniment Lahcen
3:05
...Il est important de rappeler en préfixe, le nom de la table.
Lorsque nous réaliserons des correspondances par les requêtes,
ils permettront d'identifier sans ambiguïté la source des données...
Question : Préserver un nommage 'explicite, et le plus court possible' SANS PREFIXE dans les tables,
mais en faire des Alias de table et Alias de colonne dans les requêtes ?
Merci Stéphane, pour votre retour d'expérience !
Autant de soin dans une formation aux bases de données, c'est rare !
Merci infiniment Martin pour votre retour et vos compliments. C'est une méthode que je préconise, avec des intitulés courts dans la mesure du possible, vous avez raison. Elle offre aussi l'avantage, pour l'oeil humain, de bien se repérer par les descriptions qu'elles donnent. Donc, elles offrent aussi de construire les requêtes, notamment en SQL, avec plus de simplicité.
Bonsoir, Stéphane, j'ai acheté votre manuel Livre access-Exercices qui permet, sur un exemple précis: Client-Factures sur la base de produits à acheter, de développer un outil cohérent. Comme je vous le disait plus tôt, je fonde une association et donc mes tables seront évidement différentes de celles proposées. Votre manuel: Livre access-gestionnaire de bases de donnés est-il le complément indispensable pour me permettre d'élaborer ma base de données spécifique, d'y trouver la façon de concevoir logiquement mon schéma de base, son ossature, de construire un outil aux fondations solides et éviter le piège des redondances pouvant me mener à un imbroglio inextricable. Merci encore. Cordialement.
Bonjour Denis et merci beaucoup pour votre intérêt. L'autre livre concentre son intérêt sur l'apprentissage du gestionnaire et des techniques fondamentales pour aboutir des solutions au travers de cas pratiques. Certes, les notions de conception (MCD) et de liaison des tables pour architecturer une base de données y sont soigneusement expliquées. Mais vous ne trouverez pas de chapitre précis sur le modèle conceptuel des données ou encore spécifiquement sur votre architecture propre. Néanmoins, sachez que les explications qui sont données dans le livre que vous possédez doivent vous permettre de bien réfléchir à l'organisation des informations à répartir, comme vous le dites, pour éviter les redondances.
Une vidéo d'excellente qualité. Très didactique et donnant envie de continuer. Bravo et merci. Si mon n+1 est ok, j'espère pouvoir acheter vos ouvrages en complément de cette formation.
Bonjour Jef, votre message est un réel plaisir. Je vous en remercie très sincèrement. Concernant mes ouvrages, si vous en faites l'acquisition, j'espère qu'ils vous plairont.
Très belle formation !!!
Merci beaucoup Joseph.
Bonjour et merci pour la leçon.
A propos des clés primaires, est-il possible de paramétrer ces champs ?
Je pense à la numérotation des factures pour laquelle l’incrémentation se réinitialiserait de façon journalière.
Bonjour Michel et merci pour votre message. On peut très bien bâtir un champ calculé dans une requête Access. Son rôle serait de concaténer une information journalière à l'incrémentation automatique qu'il n'est pas possible de couper, en tous cas pas dans un champ de type numéroAuto. Il y a aussi la solution du VBA pour reconstruire artificiellement cette clé dans un nouveau champ. C'est alors ce champ qui doit être considéré dans le formulaire et l'état pour la numérotation de la facture.
@ Hum ! Les leçons suivantes aborderont-elles un tel sujet ou dois-je m'orienter, par la suite, vers un cours plus spécifique qui compléterait celui-ci ?
@@dhoestmichel1948 Dans les leçons suivantes, les relations sont établies sur ces clés. Les sujets qui traiteront du paramétrage de ces clés viendront bientôt dans une Playlist sur les astuces Access.
Bonjour Stéphane,
Question difficile : Clef primaire artificielle auto-incrémentée VS clef naturelle ?
4:17
La clef naturelle produit_ref, est élevée au rang de clef primaire, relayant ici le numéro auto.
Quelles règles de gestion, masquées, composent la clef naturelle ? Qui devrait gérer cette clef naturelle dans la table ? Est-ce le développeur par programme ? Est-ce le gestionnaire, par saisie ? Faut-il souhaiter l'existence d'une clef naturelle ? Faut-il la bannir ? En quoi cette clef naturelle est elle indispensable au gestionnaire ? (mnémonique ?). Crée-t-on une clef naturelle pour une table de référence, et/ou pour une table de mouvement ? Quand on crée une table, faut il créer une fonction destinée à faciliter la création de la clef naturelle gestionnaire ? Faut-il au contraire, qu'il se débrouille systématiquement seul, avec sa clef naturelle. Faut-il doubler systématiquement la clef naturelle d'une clef numérique auto-incrémentée, car le gestionnaire (ou son remplaçant) finira par modifier sans prévenir l'algorithme de composition de clef naturelle, et tolérera peut-être doublon ou vide ? Une clef primaire technique numérique autoincrémentée est-elle systématiquement indispensable ? Une clef naturelle est-elle fiable, élevable au rang de clef primaire ?
Quel est votre retour d'expérience s'il-vous-plaît ?
Bonjour Martin. Une clé naturelle est fiable lorsqu'il s'agit de références article codées sur 13 caractères par exemple. C'est une obligation commerciale et cela porte un nom que j'ai perdu. Mais cela ne dispense pas de l'associer à un champ auto-incrémenté qui offre de nombreux avantages. Parmi ceux-là, après insertion par requête, son numéro est forcément le plus grand. Donc, il est très facile avec la fonction MaxDom de le récupérer dans la foulée pour nourrir les dépendances ensuite dans les tables liées, toujours par requêtes. Mais ce n'est pas tout. Dans le cas d'un site internet, ce numéro unique est l'identifiant de la page du produit, explicitement différente. Jamais, nous n’intégrerions un code sur 13 caractères qui rendrait l'URL très indigeste. Et je passe les détails liés au référencement naturel par les robots d'indexation.
Voici ma restitution, ai-je bien tout compris ?
La clef artificielle auto-incrémentée constitue TOUJOURS la clef primaire de la table, EXCELLENTE PRATIQUE.
- Ne JAMAIS assister le gestionnaire (ou son remplaçant), dans sa création de clef métier (code EAN13, par exemple) , pour éviter d'être éternellement sollicité pour répondre à ses fantaisies créatives (réformes des codes métiers, changement du nombre de caractères etc...)
- Eviter de faire 100% confiance à cette clef naturelle, en ne l'élevant pas au rang de clef primaire
- Indexer sans doublon la colonne de clef naturelle, et y autoriser les valeurs nulles.
(le gestionnaire laisse vide, enregistre sa clef 'plus tard', ou saisit une clef métier neutre, en doublon pour identifier la situation d'un dossier)
- Apprendre à 'déchiffrer' un code métier est TOUJOURS utile, pour se faire une idée des filtres d'intérêts, perçus par les spécialistes du métier. - Avec son code métier, le gestionnaire, pré-filtrer ses enregistrements, par petits groupes, n'est-ce-pas ?
Comment faire le tour des rôles de la clef métier ?
Votre cours, tranché et expérimenté, éclairerait mes divagations aventureuses.
(CODE EAN13 - code barre universel des produits - fr.wikipedia.org/wiki/EAN_13)
@@martinbrait4730 J'aimerais pouvoir entrer dans le détail pour vous éclairer sur chaque point mais il m'est compliqué de trouver le temps. Les sollicitations sont très nombreuses chaque jour. Je suis désolé et j'espère que vous comprendrez.
@ Merci pour tout le temps que vous prenez pour vos tutoriels et vos réponses !
Je suis très attaché, lorsque cela sera possible, à suivre vos conseils.
Bon courage, et mille gratitude pour votre travail généreux.
@@martinbrait4730 Merci infiniment Martin pour ces louanges ainsi que pour votre compréhension.
dans vos vidéos, où puis-je trouver des explications sur : j'aimerais dans un formulaire, rendre la saisie obligatoire, par exemple "date de modification" et que l'utilisateur reçoit un message qu'il doit compléter ce champ avant de pouvoir enregistrer ? + faire de calculs sur les fréquences (fonctions excel COUNT) ? Merci
Bonjour YALA LAYA. Dans cette série des exercices notamment, il y a des sujets sur la construction des formulaires, la vérification des saisies avant validation mais aussi des sujets qui exploitent la fonction DCount ou encore CpteDom. Voici deux exemples de formulaires avec guides à la saisie :
www.bonbache.fr/controles-et-indicateurs-de-saisie-sur-formulaire-access-443.html
et
www.bonbache.fr/verifier-les-saisies-sur-un-formulaire-d-inscription-798.html
Bonjour Stephane je debute la formation et je vous remercie pour la clartee des explications je suis a la videos 2 et je ne trouve pas le fichier compresse pour les informations des ville
Bonjour Abdoul Anderson et merci beaucoup pour votre message. Le fichier est proposé au début de cette formation après le deuxième titre :
www.bonbache.fr/exercice-access-sur-l-importation-selective-de-donnees-405.html
Il est écrit : Télécharger le fichier ...
@ merci infiniment je peux continuer maintenant
@@abdoulandersondiadou3261 Je vous en prie.
Bonjour Rossetti Stéphane je vous suis toujours meilleur vidéo bonne chance rien a dire !
Bonjour affai affai. C'est toujours un réel plaisir. Merci beaucoup pour votre intérêt et pour votre soutien.
@ Merci infiniment !
Bonjour prof. Merci beaucoup pour vos vidéos.
Je n'arrive pas à télécharger le fichier. Comment faire?
Bonjour Carine.
Le lien de téléchargement est proposé sous le deuxième grand titre qui s'intitule : "Source de l'application et présentation".
#Rossetti Stéphane Merci monsieur pour le partage ,les cours et l'effort
Je vous en prie Sofiane. Merci beaucoup pour votre message en retour.
Bonjour
Est ce exact qu’Access ne connait pas les heures au delà de 24 ?
Cordialement
Patrick
Bonjour Patoche. Access réagit comme Excel. Mais lui aussi propose une fonction dédiée pour manipuler les heures et dates. Elle se nomme DiffDate.
Slt Stéphanie !
Stp : une vidéo sur la fonction iif ?
Bonjour Hassane. Oui il s'agit de l'équivalent de la fonction VraiFaux dont vous avez notamment un exemple ici :
www.bonbache.fr/barre-de-navigation-personnalisee-sur-formulaire-access-765.html
@ merci beaucoup !
@ mais une vidéo aurait été plus compréhensive !
@@hassanediallo3483 La vidéo est associée au sujet, en début de page.
@ D'accord merci beaucoup
Bonsoir Stéphane merci déjà pour les vidéos et félicitation pour ton travail. Mon soucis est que je n'arrive pas à me retrouver pour le téléchargement des fichiers des 3 tables (clients, remises, produits). Merci
Bonjour Jay Mata et merci pour votre message. Chaque lien de téléchargement est proposé vers le début de la formation détaillée sur le site. Pour celle-ci en l'occurrence, voici l'adresse :
www.bonbache.fr/tables-de-base-de-donnees-access-exercice-debutant-403.html
Il est écrit explicitement : Télécharger le fichier ...
Merci c'est bon. Bonne soirée
Désolé sur la vidéo requêtes action (R_MAJ_TS_Prix) lors j'exécute il ne passe rien et du coup la maj n'a pas été prit en compte dans la table produits.
Je précise que je travail en suivant tes demarches sur ma propre BDD access pour mieux apprendre.
Que faire?
@@jaymata7476 Cela signifie qu'il y a nécessairement une erreur de syntaxe, même petite, dans la requête et donc la MAJ est abandonnée.
@ possible mais je sais que j'ai copié ta syntaxe puis je l'ai coller dans mon fichier access mais rien. Je t'en verrai mon fichier mais il me faut ton mail
Bonjour Stéphane... Ayant réussit la réalisation d'un gestionnaire de consultation médical parfaitement comme vous l'avez si bien expliqué, malheureusement à la fin , en essayant de prévisualiser mon programme ; un message d’erreurs m'est apparu:" « un problème est survenu durant la communication avec le serveur OLE Microsoft Access ".Alors panique??? que dois-je faire , mérci quoi qu'il en sois.
Bonjour dzchannel. Ce problème est tout à fait particulier, il fait penser à une corruption de la librairie OLE. Normalement, rien n'est en rapport avec votre développement à moins éventuellement que vous ayez conçu des requêtes trop lourdes qui surchargent les ressources et fassent planter le service. Une réparation de l'installation d'Access serait éventuellement à envisager pour tenter de corriger cette librairie.
Bonjour Mr STEPHANE. C'est toujours avec joie que je suis toutes vos formations. Je souhaiterais savoir pourquoi vous avez crée des champs calculés dans vos tables alors que je pense qu'on peut obtenir à partir de nos données (total commande dans commande et détail remise dans remise) ? Merci.
Bonjour Issiaka et merci beaucoup pour votre message fort agréable. Il n'y a pas de champs calculés dans ces démonstrations. Ils viendront avec les requêtes tout comme les outils permettant de gérer les commandes et leurs interactions et cela va de soi, toutes les données de synthèse qui en découlent. Cet exercice est le tout premier d'une longue liste à suivre pour aboutir une très belle application de gestion.
Bonjour Monsieur Rossetti, Merci pour la clarté de vos propos et par conséquent votre pédagogie.
Vous dites qu'il s'agit d'une première vidéo, que d'autres suivront... Les suivantes ont-elles déjà été mises en ligne ou commencez-vous une toute nouvelle formation pour débutant ?
Bonjour Claude et merci beaucoup pour votre message. Oui beaucoup d'autres suivront dans cette playlist dédiée aux exercices Access. Celle-ci est la première. Les autres enchaîneront dès la semaine prochaine. A chaque étape, on progresse pour au final produire une application de gestion particulièrement fonctionnelle et professionnelle.
Ok, merci. C'est super !!
J'ai hâte d'être déjà la semaine prochaine. En attendant, j'avance... Je visionne et applique votre cours sur "Débuter avec Access - Première base de données".
A la semaine prochaine pour la suite de notre sage estivale...
Vous ne serez pas déçu Claude, j'ai fait de gros efforts pour cet apprentissage par les exercices. J'ai soigné les cas et les mises en situation aux petits oignons. J'ai aussi pris soin de découper les phases en petits modules pour qu'elles soient plus digestes. Merci à vous.
Bonjour Merci pour le dons de soit pour notre communauté virtuelle, Nous attendons impatiemment la suite...Avez vous des cours en ligne???
Et grand merci à vous Hama Moussa pour ce message fort agréable. De nombreux autres exercices Access vont suivre pour parfaire l'apprentissage complet du gestionnaire de base de données. Je propose toutes les formations en ligne sur le site Bonbache.fr : www.bonbache.fr/
bonjour cher professeur, j'ai remarqué dans les tables que vous avez créé en l'occurrence (table commande et Detail_commandes) leurs clés primaires à savoir Com_num et det_num le type de donné que vous avez choisi "NuméroAuto" est indexé dans les propriétés du champ "" Oui - Avec- doublons"",
or elles devront être indexées ""Oui - Sans doublons"".
Bonjour Cher Abderrahim. Oui c'est une introduction et tout simplement pour démontrer l'importance de cette indexation sans doublons dans les volets à suivre. Une clé primaire ne peut autoriser aucun doublon.
Bonjour, un conseil peut-être ?
Un conseil sur la référence d'un exercice ou d'une astuce que je pourrais consulter spécialement et qui pourrait me débloquer la situation...
Dans un sous-formulaire, j'aimerais à partir d'un champ choisi dans une liste déroulante faire qu'un champ suivant affiche spécialement une date bien déterminée.
J'ai un champ liste déroulante "Stock" affichant : Stock initial - Acheté - Périmé - Utilisé
J'aimerais que le champ suivant "Date" affiche "01/06/2021" si j'ai sélectionné "Stock initial" sinon la date du jour pour les autres possibilités : Acheté - Périmé - Utilisé.
J'ai essayé dans valeur par défaut du champ de la table et à partir du champ sur le sous-formulaire, je n'arrive pas à trouver où il faut mettre les lignes de code nécessaires et quoi mettre dans ces lignes de codes...
Vous avez certainement un exercice ou une astuce ou une portion de vos cours qui parle de cela ? Merci d'avance pour tout conseil...
Bonjour Jean Paul. Je pense que le plus simple est que vous bâtissiez une expression sur ce champ de réception. Cette expression doit utiliser la fonction VraiFaux pour tester le contenu du champ précédent. La fonction Access VraiFaux est l'équivalent de la fonction Excel Si. Cette formation montre dans un autre contexte l'utilisation de cette fonction VraiFaux :
www.bonbache.fr/barre-de-navigation-personnalisee-sur-formulaire-access-765.html
@Stéphane bonjour,
Merci pour votre réponse mais au secours je patauge toujours...
Je vous explique la situation le plus clairement possible, aidez-moi à écrire correctement cette fonction VraiFaux...
Sur mon "Inventaire Sous-formulaire", j'ai une liste déroulante Inventaire_Stock avec 4 valeurs que j'ai rentrées et qui ne proviennent pas d'une autre table : Initial - Acheté - Donné - Utilisé
J'ai tout de suite après un champ date nommé Inventaire_Date. (ce n'est pas un champ calculé mais un champ date heure format abrégé 01/06/2021)
Je voudrais si je choisis "Initial" dans ma liste déroulante obtenir directement "01/06/2021" quand j'arrive dans le champ date (date de mon inventaire initial), sinon pour les 3 autres cas de ma liste déroulante "Acheté" - "Donné" - "Utilisé" obtenir directement la date du jour quand j'arrive dans ce champ date...
J'ai essayé la formule suivante en réception de focus sur mon champ Inventaire_Date :
VraiFaux([Inventaire_Stock] = "Initial" ; #01/06/2021# ; Date())
Faut-il ajouter un paramètre supplémentaire à [Inventaire_Stock] comme Contenu ou Valeur ... ?
Faut-il employer THEN ... ELSE... ?
C'est bien en réception de focus sur mon champ Inventaire_Date ? ou ailleurs qu'il faut mettre cette formule ?
Dans l'attente d'une réponse,
Cordialement
@@jean-paullefevre933 Bonjour. Cette action de macro, vous devez la déclencher au changement de valeur dans la liste déroulante.
Utiliser un fichier Vs utiliser une table ?
Paramètres de connexions des utilisateurs, gestion des droits, espace d'administration...
Dans le MCD, on peut avoir difficulté à trouver des associations entre entités, pour des données 'système' sans rapport direct avec les règles de gestion du métier.
Faut-il gérer ces paramètres dans des fichiers séparés, plutôt que de polluer la base, avec des tables systèmes non liées aux autres tables de la base ?
Bonjour Martin. Pour moi ce n'est pas polluer la base. C'est la vocation même d'un gestionnaire de bases de données, à savoir archiver les informations. Ces données doivent être centralisées et donc stockées dans une ou des tables.
Bonjour Monsieur Rossetti,
Je n'arrive pas à trouver les données à télécharger pour réaliser l'exercice, sur le site bonbache.fr
Pourriez vous m'indiquer dans quelle partie du site se trouve le lien pour le téléchargement ? Merci d'avance et bonne journée
Cdt,
Bonjour Momo34360. Le lien de téléchargement est toujours proposé quelques lignes après le deuxième grand titre.
Bonjour,
Je n'arrive pas à arrondir un montant calculé au centimes supérieur alors que sur le HT + TVA des résultats des montants affichés sont OK (exemple 55,00 HT + 11,00 TVA = 65,99 TTC Calculé au lieu de 66.00 €uros).
Merci d'avance pour la petite astuce.
Encore merci pour les vidéos (j'apprends 😋 )
Bonjour et merci pour ce message. Il faut simplement que vous régliez le format du contrôle hébergeant ce calcul, avec la fenêtre propriétés.
Bonsoir
Juste pour vous dire merci pour vos cours super travail je voulais vous demander peut-on créer des tables des requêtes et formulaire pour une gestion d'une association avec renseignement des licenciés les catégorie ( cadet junior senior vétéran ) et pour la gestion des comptes
Merci d'avance je suis un novice sur access et d'après vos cours sa me parait plus facile de gérer un club sur access sa serait bien de faire un cours conçernant les associations
Bonjour Benoît et merci beaucoup pour votre message. Oui c'est tout à fait possible et je dirais même qu'Access est le logiciel dédié pour ce type de gestion. Je note votre demande mais ne peux vous permettre de me pencher rapidement sur le cas. Encore merci pour votre message.
Merci de m'avoir répondu et merci encore d'avoir pris note suite à ma suggestion .
Je vous souhaite à vous et votre famille un joyeux Noël et une bonne année 2020.
C'est très gentil de votre part, je vous souhaite également de passer de très bonnes fêtes.
Bonjour, Tout d'abord merci pour votre aide dans l'ensemble des cours que j'ai pu visualiser. Aujourd'hui, je suis à la recherche d'une possibilités d'utiliser Access pour la création d'un agenda avec l'intégration automatique des tâches déterminées à l'avance, qu'elles soient journalières, hebdomadaire, tous les "x" jours du mois ou de la semaine, ou toutes les premiers ou xème jour du mois ou xième semaine, semaines paires ou impaire etc .... afin d'obtenir un agenda prérempli à éditer. Merci de m'indiquer si cela existe. Encore merci pour tout.
Bonjour Lita et merci beaucoup pour votre message en retour. Je n'ai pas de cas concret à vous proposer avec Access. En revanche, je vous suggère une application similaire à vos besoin sur Excel :
www.bonbache.fr/inserer-des-rendez-vous-dans-un-calendrier-en-vba-excel-319.html
@ Merci énormément pour cette réponse plus que rapide. Je vais regarder cela. Encore merci et belle fin de journée.
Je vous en prie Lita, bonne fin de journée à vous également.
Merci prof
Pouvez-vous nous enseigner comment créer un catalogue de produits sous Access
Bonjour Adel. En effet, le choix du détail, des champs et de leur répartition est un enjeu important dans la conception d'un SGBDR. Je note votre demande.
12:21 'Le champ produit_id (clef aveugle) semble dédiée à recevoir la clef primaire'.
Parfaitement, il fallait l'ériger au rang de clef primaire. C''est dommage de choisir produit_ref, la clef descriptive, de type texte, dont il faut surveiller à long terme l'évolution du nombre de caractère, et le masque de saisie. Le texte est également plus coûteux que le type numérique. Nous ne maîtrisons pas l'évolution de la composition de cette référence produit, à long terme. D'où provient le contenu de la clef produit_ref ? Qui saisit la clef produit_ref ? Je peux avoir besoin de saisir le nom du produit, la description du produit, et la clef produit_ref, après coup. Comment faire ? J'indexerai produit_ref sans doublon, nullable.
Bonjour Martin, le champ produit_ref va être indexé sans doublons dans une étape à suivre. Chaque chose en son temps. Le type texte, bien que court est plus coûteux en ressources que le type numérique certes. Mais quoiqu’il arrive, la référence du produit est absolument nécessaire. Donc la doubler avec une référence unique et numérique serait encore plus coûteux. De fait sa présence en tant que clé primaire est parfaitement justifiée ici et indiscutable. Qui la saisit ? Un lecteur code à barre, des importations externes et diverses de sources existantes....des petites mains au coup par coup.
Si vous faites confiance à la chaîne de saisie, ok. Cela exclut que le lecteur code à barre puisse être en panne (temporairement), Cela exclut que les petites mains puissent de temps en temps faillir (dyslexie, mauvaise perception du code)
Bonjour Monsieur Rossetti. Je voudrais vous remercier pour ce travail admirable que vous mettez à notre disposition. Il est très complet. Je souhaiterai vous poser plusieurs questions, à savoir : En combien de temps puis je espérer obtenir une certaine maîtrise d'ACCESS en sachant que j'y passe déjà pas mal de temps depuis un bon mois ? Je me suis rendu sur votre site qui est très riche. J'ai vu qu'il y avait beaucoup de tutoriels. On y trouve, aussi, des E books. Quel intérêt ai-je à les acheter par rapport aux tutoriels, si ce n'est, d'une certaine façon, pour vous remercier du travail que vous mettez à notre disposition ? Je vous remercie de l'intérêt que vous porterez à mon Email. En attendant votre réponse, prenez bien soin de vous. Cordialement. Pascal.
Bonjour Monsieur et merci beaucoup pour l'intérêt que vous portez à ces travaux ainsi que pour vos compliments. Pour acquérir une bonne maîtrise d'Access, il est important de refaire à plusieurs reprises le cheminement d'apprentissage, en partant de la base (Les tables) pour atteindre la finalité (L'interaction entre tous les objets pour une application finalisée). C'est ainsi que l'on emmagasine suffisamment de recul et de compréhension sur ce fabuleux logiciel certes, mais à la philosophie plus opaque que bien d'autres. Il faut compter plusieurs mois pour une bonne appréhension du logiciel. Les livres réunissent tout le savoir dans un seul ouvrage avec toutes les sources au téléchargement libre. Ils articulent une progression pédagogique minutieuse escomptée. Ils sont agrémentés de nombreuses captures pour un accompagnement téléguidé. En outre, ils offrent l'avantage d'être transportables partout avec une durée de vie illimitée (numérique) et bien sûr l'impression papier n'est pas à exclure pour reprendre des notions à tête reposée.
Bonjour
Merci pour ses tutos super bien expliqués.
j'ai acheté en ligne votre livre en format PDF "Access gestionnaire de données" (très bien fait) . Malheureusement, je n'arrive pas à ouvrir les liens des vidéos en bas des chapitres.
En cliquant dessus aussi lien s'ouvre.
merci de me donner la marche à suivre.
Encore merci à vous
Je vous remercie beaucoup pour votre intérêt et vos compliments François. Tous les liens de l'ouvrage sont bien fonctionnels. C'est sans doute le navigateur dans lequel vous les ouvrez qui bloque. Vous pouvez donc copier l'URL et la coller dans un autre navigateur ou encore essayer par CTRL + Clic.
@ Merci pour votre réponse ultra rapide.
Ca fonctionne :)
@@francoisevo7134 Parfait. Merci à vous pour ce retour.
Bonsoir Monsieur Stéphane bravo pour votre travail, je suis vraiment intéressé par vos formations, cela fait un moment que je vous suit sur internet et j'ai vraiment fait des progrès dans ma formation. J'aimerais s'il vous plaît savoir si les formations que vous proposez dans vos livres payants sont différentes de celles qui sont gratuites sur votre site web ou ce sont les mêmes contenus??
Bonjour Monsieur et merci infiniment pour votre témoignage. Les formations des livres suivent la même logique mais elles sont organisées dans le souci de la progression pédagogique et offrent toutes les sources au téléchargement, regroupées dans un même ouvrage numérique entre autres. De plus, toutes les syntaxes des expressions, règles et codes y sont données, expliquées et décortiquées avec le souci de la précision sur la terminologie, pour une compréhension et assimilation sans faille.
Bonjour,
je trouve vos vidéos supers et je vous en remercie.
Si je puis me permettre, je voudrais obtenir de votre part, le code VBA pour effectuer l'opération suivante :
Dans un FORMULAIRE , qui est la résultante d'une requête, je souhaite
INSERER un champ qui numéroterais automatiquement l'ordre des enregistrements affichés à partir de la requête.
Bonjour André et merci beaucoup pour votre message. Je n'aurai malheureusement pas l'occasion de me pencher sur votre problématique car je reçois de très nombreuses demandes chaque jour. J'en suis donc désolé. Je me demande néanmoins si le code VBA ne pourrait pas être contourné par le biais d'un champ calculé greffé à la requête. Il doit exister une fonction dans le gestionnaire de propriétés répondant à votre demande.
Merci pour vous êtes intéressé à mon problème. Néanmoins, si vous avez l'occasion de trouver une solution, ce serait super. En tout cas un très grand bravo pour vos tutos supers bien présentés.
j'ai besoin de réakiser un tableau de bord avec des afficheur à aiguiller
Bonjour, je n'ai pas encore d'exemple concret à vous proposer mais j'y songe
j'aimerais avoir les données de cette l'exercice mon prof
Bonjour. La source et le pas à pas détaillé sont proposés à cette adresse :
www.bonbache.fr/tables-de-base-de-donnees-access-exercice-debutant-403.html
Bonjour et merci pour vos excellent tutos :), j'ai juste une question car il y a deux playlists ( ua-cam.com/video/4FXcl0hmn40/v-deo.html ) celle-ci est axé sur la théorie. Du coup, je me demandais si il fallait suivre d'abord la plus ancienne ou si celle-ci sous forme d'exercices était plus adapter pour apprendre au final?
Merci d'avance pour votre réponse et bonne journée.
Bonjour thierryvm. Je vous remercie pour votre intérêt. Les deux sont utiles. Mais si vous souhaitez vraiment prendre les choses dans l'ordre et aller jusqu'au bout dans un apprentissage minutieux et pédagogique, il faut suivre la série des exercices à cette adresse :
ua-cam.com/play/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij.html
@ Un grand merci pour votre aide et je me lance de suite dans cette série de tutos, bonne soirée à vous.
@@thierryvm Je vous en prie et merci pour votre intérêt.
Bonjour, je suis admirateur de votre pédagogie et vous en remercie. J'ai un problème que je n'arrive pas à résoudre sur comment modifier une valeur par défaut sans passer par le mode création Donc je viens faire appel à vous et vos connaissances.
--- J'ai installé une application sur un PC avec un runtime car la personne n'a pas access et je cherche une solution ou un exemple pour modifier une valeur par défaut dans un champ formulaire (numérique ou texte)
Je m'explique, j'ai rentré une valeur par défaut dans un champ texte d'un formulaire et j'aimerai modifier cette valeur par un code VBA. A chaque fois que je dois modifier je dois exporter la base à mo domicile pour modifier cette valeur
Pouvez vous m'aider Merci
Bonjour Monsieur, je vous remercie beaucoup pour votre intérêt et pour ces compliments. L'inscription dans un champ de formulaire Access conduit à l'inscription dans la table à partir de laquelle il a été construit. Une table enregistre directement ses informations sur le disque dur, contrairement aux autres applications qui travaillent en mémoire comme Word, Excel et toutes les autres... Bref, si votre application Access n'a pas les droits d'écrire sur l'emplacement que vous lui avez alloué chez votre client, la transaction ne s'effectuera jamais.
Bonjour,
Malgré le fait que je vous sais très pris par toutes sortes de demandes, je lance malgré tout une bouteille à la mer.
Mon problème est le suivant :
je ne parvient pas à déterminer la 'règle' pour atteindre un champ, qui fait référence à une liste déroulante (dans le meme formulaire) via une requete paramétrée.
Ce champ se trouve :
dans un formulaire de navigation ( F_0) et le bouton de navigation ( BoutonNavigation74)
le formulaire qui est 'attaché' à ce bouton est le (F_2_0) et son sous-formulaire (F_2_1_2). Sous formulaire dans lequel se trouvent la liste déroulante de référence ( LD_Participant) et le champ qui attend le retour. (LD_Num_bague)
Parmi les nombreux essais et variantes réalisés, voici le dernier 'critère' :
[Formulaires]![F_0]![SousFormulaireNavigation].[formulaires]![F_2_0]![formulaire]![F2_1_2]![LD_declarant]
(NB : j'ai modifié ou remplacé le ! pr des . ou l'inverse , ajouter des ([formulaire(s) ] rien n'y fait....
Si ce n'est pas possible de corriger cet exemple, ce serait très gentil à vous de me remettre 'la marche à suivre ' pour réaliser ce type de critère ( paramétrer dans une requète) -donc accéderà un champ qui se trouve dans un sous-formulaire d'un formulaire, lui-même dans un formulaire de navigation à étages ( horizontal - vertical gauche)
Merci d'avance et encore un grand merci pour vos très nombreux TUTOS (Access et VBA) , très bien présentés et très clairs.
!! Mais il y a , comme toujours des points qui doivent être précisés ou éclaircis.
Bien AB
Bonjour André et merci beaucoup pour votre message. Pardonnez moi, j'ai lu rapidement votre demande. Il me semble qu'il vous manque un [SousFormulaireNavigation].
[Formulaires]![F_0]![SousFormulaireNavigation].[formulaires]![F_2_0]![SousFormulaireNavigation].[LD_declarant]
Je vous invite à consulter cette formation pour y voir plus clair :
www.bonbache.fr/controles-de-sous-formulaires-avec-onglets-459.html
@ Monsieur Stéphane,
Tout d'abord un grand merci pour avoir pris la peine de me répondre aussi rapidement.
Malheureusement, je n'ai encore trouver la solution à mon petit problème.
Une dernière question si vous le voulez bien :
Quand utilise-t-on le . au lieu du ! après l'inscription du [champ] dans une requête paramétrée ?
Désolé
André
@@Berwaert Le ! est utilisé pour descendre dans la hiérarchie des objets [Formulaires]![Controle] comme on le fait dans la programmation orientée objets, mais avec des points cette fois.
@
Monsieur Stéphane,
Après avoir revu votre tuto N° 27 de la Playlist, et quelques essais supplémentaires, j'ai enfin réussi a paramétrer cette requête comme ceci :
[Formulaires]![F_0]![SousFormulaireNavigation].[Formulaire]![F_2_1_2]![ld_participant]
NB : je n'ai donc mentionné dans ce critère que le nom du sous-formulaire et je n'ai donc pas mentionné le nom du formulaire [F_2_0]
Encore merci pour votre disponibilité.
André
@@Berwaert Je vous félicite pour la solution aboutie.
La liste des clients... MDR !
Lol oui, un peu de fantaisie ne fait pas de mal tout comme dans votre pseudo d'ailleurs.
Merci mais 1 pub de 5 secondes ttes les 2 minutes je perds le fil et je zappe