J'ai suivi toutes vos vidéos à lettre mais je n'arrive pas à trouver mon bonheur
4 ปีที่แล้ว +1
Je vous conseille de suivre la Playlist sur les exercices Access. Toutes les notions y sont abordées sauf peut être et spécifiquement votre souci pour centrer les éléments sur le formulaire.
Bonjour ! Merci infiniment pour le savoir partager ! C'est vraiment très bénéfique et très instructif ! Je vous souhaite bon courage pour le reste pour la suite !
9 หลายเดือนก่อน
Bonjour Mohamadou. Merci beaucoup pour ces mots très agréables.
Bonjour et merci pour ces nombreux tutos qui nous édifient beaucoup jour après jour. Ma préoccupation est la suivante : j’ai réalisé avec Access un programme permettant de concevoir des bulletins de notes scolaire, en fait, pour insérer les notes des différents élèves, j’ouvre un formulaire principal me permettant de choisir une classe, en suite un sous formulaire en mode de présentation unique me permet de choisir un élève appartenant à ladite classe, enfin un (sous) sous formulaire en mode de présentation continu me permettant de choisir grâce a des menus déroulants les différentes matières de l’élève et de lui attribuer une note dans chacune d’entre elles. Seulement, lorsqu’il s’agit de passer à l’élève suivant après l’enregistrement des différentes notes de l’élève précédent, le (sous) sous formulaire est systématiquement remis à zéro de manière à m’amener à refaire une autre sélection des matières. Alors comment faire pour qu’après le passage à l’élève suivant, les derniers choix de matières par menu déroulant soient systématiquement relancés ? Merci d’avance !
5 ปีที่แล้ว
Bonjour Kevin et merci pour votre message. Il faut que les formulaires communiquent entre eux, par le biais d'une requête intermédiaire capable de récupérer l'identifiant de l'enregistrement en cours afin de caler les formulaires enfants. C'est une macro qui doit se charger le l'exécuter pour actualiser les informations. Il s'agit, parmi de nombreuses notions, des techniques que je démontre dans la Playlist des exercices Access.
@ bonjour stéphane et merci de réagir avec promptitude a ma préoccupation, mais vu que je ne suis pas assez outillé sur Access, j'aimerai avoir accès a cette démonstration par le biais de l'intitulé de cette vidéo. Par ailleurs, j'ai réalisé une requête tableau croisé en regroupant les informations des élèves (nom, prénom) en en-tête de lignes, les différentes matières en en-tête de colonnes et les notes comme valeur, seulement, je n'arrive pas a modifier les notes dans ce tableau alors que cela aurait pu être une autre alternative a mon problème. Alors peut on modifier ou insérer des enregistrement dans une requête tableau croisé? si oui comment faire? merci d'avance.
5 ปีที่แล้ว
Bonjour Kevin, je vous en prie. Je n'ai pas de cas concret spécifiquement adapté à votre demande. C'est la raison pour laquelle je ne vous ai pas fourni de lien. Mais les démonstrations de la playlist dont je vous ai parlé vous mettront sur la voie à coup sûr. Il s'agit de la partie sur les formulaires avec sous formulaires.
Bonjour, Lorsque le formulaire est créé, vous dites (7:01) : "possibilité de naviguer au travers des différents clients" et "il est possible de créer un nouveau client", hors le compteur des enregistrements en bas à gauche correspond aux commandes de "numcom" et non aux clients de "numcli". Est-ce une erreur ou n'ai-je pas bien compris quelquechose ? Dans l'Assistant Formulaire à "Comment souhaitez-vous afficher vos données ?" (6:05), seul le champ "numcom" contient le nom des requêtes : "Clients_commandes_numcom" et "Catalogue_detail_numcom". Est-ce que ce champ a été automatiquement choisi par l'assistant, car c'est le seul qui fasse le lien entre le formulaire et le sous-formulaire ?
8 หลายเดือนก่อน
Bonjour et merci pour ce message. Je propose une autre solution, sans doute plus simple de mise en œuvre, pour livrer le même résultat : www.bonbache.fr/detail-des-commandes-du-client-sur-un-meme-formulaire-777.html
J'en propose déjà de manière très détaillée d'ailleurs à ces adresses : www.bonbache.fr/apprendre-a-realiser-un-publipostage-avec-word-104.html www.bonbache.fr/emailing-et-publipostage-de-courriers-word-149.html
J,ai créé une zone de texte sur un formulaire Access. Mais chaque fois que je ferme le formulaire, les données entrées dans la zone de texte s'efface. Y a-t-il un moyen de garder les données inscrites dans cette zone?
ปีที่แล้ว +1
Bonjour Jean-Marie. Oui c'est normal. Il faut que votre zone de texte soit liée à un champ de table. Ce sont les tables qui archivent les informations à restituer sur un formulaire. En d'autres termes, votre formulaire doit être construit à partir d'une table.
Bonjour Mr. Rossetti Stéphane, Tout d'abord, je voudrais vous féliciter pour vos vidéos excellemment bien expliquées, détaillées, mises à la portée de tout à chacun et surtout pour cette voix bien articulée, posée et calme. Je remonte ce sujet afin de poser la/les question(s) suivante(s): Si le jeu des relations entre les différentes tables est bien effectué comme mentionné dans la vidéo, pourquoi faut il absolument passer par la création de requêtes (par paires=deux sources) pour pouvoir créer le dit formulaire final avec sous formulaires? Est-il possible d'arriver au même résultat en utilisant uniquement l'assistant formulaire qui ferait le travail après que j’eus sélectionné mes différentes tables? Y aurait-il une astuce qui m’échapperait quant au résultat final, à la flexibilité des recherches et/ou à l'ajout de data? Je vous remercie d'avance pour votre temps pris à ma lecture et pour votre réponse. Respectueusement,
6 ปีที่แล้ว
Bonjour Pierre et merci beaucoup pour votre retour. Comme vous le dites, si les relations sont parfaitement réalisées et que les clés primaires sont bien désignées dans l'assistant formulaire, il est tout à fait possible de passer outre la création intermédiaire de requêtes. Mais le résultat final à atteindre est plus compliqué. L'intérêt des requêtes consiste à réunir dans deux groupes explicites les éléments dépendant en vu de la création du formulaire avec sous formulaire. Le niveau de regroupement sur le num_client se fait naturellement et nous obtenons le sous formulaire lié comme nous l'avons décidé, présentant pour le client, tout le détail de la commande dont les références sont issues de la table catalogue. Pour résumer donc, il s'agit avant tout de structurer le travail et de maîtriser les objectifs à atteindre. Merci à vous et bonne journée.
Bonjour, je vous remercie pour votre réponse claire et rapide. Mon autre soucis est/était que je n'ai que 3 tables à mettre en relation et non 4 donc je ne sais pas faire de paires. D'où ma question sur l’éventuel non passage obligé par les requêtes. Un conseil? Merci d'avance Mr. Rossetti
6 ปีที่แล้ว
Bonjour Pierre, et merci beaucoup pour votre retour. Personnellement je passerai par les requêtes pour structurer mon travail et mes données. Les requêtes sont de fabuleux outils. Je regrouperais dans une requête les données qui doivent figurer groupées dans le formulaire ou le sous formulaire. Ensuite je construirais mon formulaire avec Ss formulaire sur la table restante et la requête sans oublier de mettre en jeu la relation sur la clé primaire, afin de relier l'ensemble des données. De fait, je pourrais réaliser mon niveau de regroupement comme voulu. Au final, sur trois tables, c'est encore plus simple que sur 4.
Bonjour Stéphane, Just une question, vous auriez pas par hasard une FAQ pour discuter des thèmes informatique ? Je ne trouve pas sur votre site Bonbache.fr
5 ปีที่แล้ว +1
Bonjour Aleksi, en effet je ne propose pas encore ce service mais c'est envisagé.
Bonjour Professeur, J'ai beau essayer de comprendre mais quelque chose m'échappe! Je pris le temps de lire ou d'écouter des réponses à mon interrogation mais je ne capte pas réellement. Comment savoir s'il est judicieux de travailler sous Excel ou sous Access? Qu'est-ce qui est déterminant pour le choix de l'un ou de l'autre? Je vous remercie...
6 ปีที่แล้ว
Bonjour Xavier-Alexandre, vous l'expliquer ainsi serait trop long mais il s'agit de notions essentielles que j'enseigne à chaque début de chapitre, notamment pour Access et Excel et que je renforce dans la pratique à chaque progression. Access est fait pour gérer les données volumineuses notamment de sites Web, Excel pour les calculs notamment. Les bases de données peuvent être gérées par Excel, mais c'est mieux quand la connexion est externe, Access notamment.
Bonjour Mr Stéphane , Premièrement je vous remerci infiniment pour ces videos formidable , j'essaye de réaliser une petite application qui gère mon travail (la Saisie des interventions) avec Access mais je n'arrive pas à réaliser l'objectif .... si vous pouvez m'aider Mr je serais très reconnaissant . merci
2 ปีที่แล้ว
Bonjour Hezbollahalgerie. Je vous remercie beaucoup pour votre intérêt. J'aimerais vous aider personnellement mais je reçois un très grand nombre de sollicitations chaque jour. Il m'est impossible de m'y consacrer et de m'impliquer pour chacun. J'essaie de conserver du temps pour proposer ces formations. Je suis sincèrement désolé et j'espère que vous comprendrez. En revanche, je vous fournis le lien d'une Playlist qui vous permettra de parfaitement maîtriser Access pour concevoir votre application : th-cam.com/play/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij.html
bjr, et bravo ! c'est clair ! mais comment faire pour choisir le client dans une liste déroulante au lieu de naviguer avec les petits triangles du bas de l'écran (qd on a bcp de clients), et que tous les champs associés au client soient mis à jour ?
6 ปีที่แล้ว
Bonjour Bruno et merci pour votre message, j'ai plusieurs exemples à vous proposer qui fonctionnent sur des données d'une nature différente, mais le principe est le même : www.bonbache.fr/extraire-et-filtrer-les-donnees-en-vba-access-173.html et www.bonbache.fr/saisie-semi-automatique-en-vba-access-210.html
Merci beaucoup, ce cours m'a fait du bien. Mais y-a-t-il un moyen de transformer ou exporter sa base de données en programme setup via VBA Access ou autre ?
5 ปีที่แล้ว +2
Bonjour Yao et merci pour votre message. Setup non, exécutable oui, il suffit de changer la dernière lettre de l’extension, accdr au lieu de accdb. Au préalable, il est préférable de définir un formulaire d'accueil comme point d'entrée.
A partir de l'assistant formulaire, l'application ne me propose pas la case à cochée "fomulaire et sous-formulaire. Pourriez-vous m'aider ? D'avance merci.
5 ปีที่แล้ว
Bonjour Thierry, si vous utilisez une version récente d'Access, à partir du moment où vos tables sont correctement liées, le formulaire se créera automatiquement en choisissant préalablement la table ou là requête, puis en cliquant sur le bouton Formulaire.
bon tuto. mais j'ai un soucis avec mon formulaire. quand je l'excute on me met un message d'erreur.comment faire
7 ปีที่แล้ว
Bonjour Jojo et merci pour votre retour. Si un message d'erreur apparaît, c'est vraisemblablement à cause des relations manquantes. Pour établir les liens afin de réaliser la correspondances entre les éléments regroupés dans le formulaire et ceux du sous formulaire, les clés primaires des différentes tables doivent être intégrées. Pour reproduire les manipulations de construction sans erreur, je vous suggère la formation en pas à pas détaillé à cette adresse : www.bonbache.fr/cas-pratique-pour-creer-une-base-de-donnees-de-facturation-access-95.html
Dabord un grand merci pour votre suivi. Comme dit, j'ai 4 tables. Avec les 2 premières soit #dates#et #donnees employes# lie par une requêtes qui definit par un clacul le temps dû de l'employé selon son % de travail. Jai une troisieme table #planning# qui elle regroupe ses donnees grace au jeu du formulaire sous formulaire. Mais jaimerai en même temps pouvoir afficher ma table #services# qui me fournit plusieurs donnees afin de pouvoir joindre un service au formulaire sité avant ( non pas par une liste deroulante trop de donnees a consulter). Donc ma questions comment je dois mis prendre pour pouvoir joindre l'id_service que je selectionne au formulaire planning sachant que je ne peux pas le lier par les champs père/fils. Ou es que vous avez un tuto a me conseiller. Un grand merci de l'attention que vous porterez a ma question.
Bonjour Prof Encore moi pour une autre question, En fait j'aimerai comprendre comment vous avez réussi à créer un formulaire avec sous formulaire avec la table temporaire ( Detail_temp) qui n a aucune relation avec les autres tables. Es ce qu'on changeant just objet source de données dans les propriétés ? Merci par avance
5 ปีที่แล้ว +1
Bonjour Aleksi, oui c'est tout à fait ça. Comme il s'agit d'une table temporaire (Je parle de la formation sur la facturation en VBA), elle est destinée à recevoir des données issues de plusieurs sources. Elle est donc implémentée par le code VBA. Et c'est bien la propriété Objet source qui permet de la lier pour constituer dynamiquement le contenu du sous formulaire. Je mettrai bientôt de nouvelles formations intéressantes à ce sujet, et sans l'intervention du code VBA.
@ Bonjour Stéphane, grand merci pour votre réponse, cela est claire maintenant pour moi ! Je trouve géniale l'idée de se servir dune table temporaire pour gérer la facturation, dorénavant je vais adopter cette idée pour d'autres application. Je développe actuellement une petite appli VBA pour la gestion des congés du personnel. Vos cours m'ont bcp aidé. Bravo à vous. Je serai heureux de suivre votre prochaine formation.
5 ปีที่แล้ว
Merci infiniment Aleksi. Oui, beaucoup d'autres sujets Access vont suivre avec des astuces très intéressantes pour nourrir dynamiquement les formulaires notamment mais aussi pour sécuriser les applications.
@ je suis a font la dedans en ce moment j'essaye d utiliser les boutons suivant et précédent sur un formulaire avec 2 tables mais ça ne fonctionne que sur une seule table. Es ce normal ? Sur sur quoi je vous souhaite une bonne soirée!
5 ปีที่แล้ว
Bonjour Aleksi, s'il s'agit d'un formulaire bâti sur deux tables, les éléments dépendants doivent être logiquement placés dans un sous formulaire. Dans ce cas, la navigation conjointe fonctionne parfaitement. Dans le cas contraire, sauf création manuelle, la source du formulaire est naturellement définie sur l'une des deux tables, ce qui explique votre souci.
Bonjour, j''ai besoin de votre aide pour savoir comment centrer une page formulaire sur Access
4 ปีที่แล้ว +1
Bonjour Wilson. Vous devez exploiter la feuille de propriétés du formulaire. Vous devez définir les dimensions du formulaire sur celles de votre écran (Largeur et Hauteur). Ensuite, vous devez exploiter le ruban Organiser et le bouton Taille/Espace pour distribuer équitablement tous les éléments dans la largeur du formulaire ainsi défini.
Bonjour J'ai établi ma base de données sur excel en vue de faire un traitement de données sous SPSS. Mon problème c'est que j'ai besoin de donner à chacun de mes cas recensés (patients), un traitement médical qui est à chaque fois différent et qui contient plus d'un médicament (jusqu'à 10 parfois), des lignes vides s'accumulent alors. Or j'ai besoin de faire des croisements entre médicaments et patients, entre autres. Ceci est impossible sous excel les résultats des filtres sont tout le temps erronés. Je voudrais savoir est ce qu'il y a une solution sous Access ??? Merci de me répondre et Bravo pour tout ce que vous faites.
5 ปีที่แล้ว +1
Bonjour Meryem, oui bien entendu, Access est le logiciel dédié. Il suffit de créer les tables pertinemment. Ensuite avec les requêtes, vous pouvez questionner, croiser et combiner les conditions comme vous le souhaitez afin de produire les extractions les plus fines désirées.
Merci beaucoup Stéphane. Il se peut que je revienne vers vous après,bien sûr, avoir visualisé vos vidéos. Au moment de vouloir les mettre en pratique. Pourrais-je vous joindre par mail? C plus pratique. Merci encore et très bon courage
5 ปีที่แล้ว +1
Je vous en prie Meryem, vous pouvez me joindre sur la page Facebook Le Formateur.
Salut Merci pour votre explication comment obtenir la dernière valeur d'un champ dans une table Par exemple Après la saisie de dernier relevé la valeur de relevé précédent s affiche dans un le champ actuel
4 ปีที่แล้ว
Bonjour Mohamed. Vous pouvez utiliser la fonction MaxDom comme illustré dans cette formation : www.bonbache.fr/valider-et-archiver-les-commandes-des-clients-467.html
Merci beaucoup c'est très claire comme toutes tes vidéo, s'il vous plait j ai un souci comment faire clignoter un champ de texte sur un sous formulaire tabulaire suivant une condition
7 ปีที่แล้ว
Bonjour Youssef, la mise en forme conditionnelle existe aussi dans Access et peut s'appliquer aux champs de formulaires pour mettre en valeur dynamiquement leur contenu en fonction des valeurs. Elle est disponible dans le ruban Format. Cette formation VBA Access notamment l'exploite : www.bonbache.fr/filtrer-et-trier-les-donnees-en-vba-access-201.html
Merci beaucoup monsieur, oui ça marche bien la mise en forme conditionnelle avec access mais svp je veux encore cette zone de texte clignote avec une période de temps par exemple une seconde
7 ปีที่แล้ว
Dans ce cas Youssef, vous devez passer par VBA et utiliser la fonction Timer qui à chaque intervalle de temps que vous définissez, permet de temporiser pour affecter ensuite la couleur de votre choix. Cette formation explique comment faire en VBA Excel, il suffit alors d'adapter au champ Access.
Bonjour, Très bon tuto, merci. Je n'ai qu'un soucis, je n'arrive pas avoir la somme total de la commande. Si quelqu'un a une solution, je suis preneur. De plus, si un "client" prend 3 articles, j'ai 3x la même facture qui apparait. Est-ce normal ?
7 ปีที่แล้ว
Bonjour Patrick et merci pour votre retour. Le total de la commande est un champ calculé dont le résultat se génère à la volée par le biais de la requête qui regroupe deux des tables : Total: [prix de vente]*(1-[remise])*[quantité] êtes vous sûr de l'avoir bien intégré sous cette forme. Le pas à pas détaillé se trouve sur le site bonbache.fr à cette adresse : www.bonbache.fr/cas-pratique-pour-creer-une-base-de-donnees-de-facturation-access-95.html
Un tout grand merci pour tous vos tutos, grâce à vos vidéos j'ai pu saisir certaines notions et mise en page nécessaires afin de réussir mon examen. Je vous en suis très reconnaissant. Merci et bonne continuation
7 ปีที่แล้ว
Bonjour Patrick j'en suis vraiment heureux pour vous. A mon tour de vous remercier pour votre message très plaisant car ce n'est pas tout le monde qui prend le temps de le faire. Bonne continuation à vous.
Salut monsieur. Dites moi pour créer une application de gestion facturation (devis factures, etc) Access est il capable de le supporter. Nb: application commercial
2 ปีที่แล้ว
Bonjour Avidius Cassius Ivanovitch. Absolument, c'est le propre d'un gestionnaire de bases de données.
Bonjour Mr Stéphane , Premièrement je vous remerci infiniment pour ces videos formidable , Deuxièmement j'essaye de réaliser une petite application qui gère une caisse (des dépenses) avec Access mais je n'arrive pas à réaliser mon but .... si vous pouvez m'aider Mr je serais très reconnaissant . Merci encore une fois ;)
6 ปีที่แล้ว
Bonjour Djalal Fandi et merci beaucoup pour votre message. J'aimerais vous aider mais je reçois de très nombreuses demandes d'aide chaque jour. Il m'est impossible d'y répondre favorablement sans quoi je n'aurais plus le temps de proposer ces formations. Je suis sincèrement désolé.
Bonjour, J'ai testé votre base et impossible de saisir un nouveau client , ni de saisir une nouvelle commande pour un client déjà connu. Avez vous testé avant de mettre en ligne ce tuto ?
7 ปีที่แล้ว
Bonjour, oui tout à fait, mais par acquis de conscience je viens de la re-télécharger depuis le site bonbache. Si je crée un client, un nouvel identifiant unique lui est attribué. De fait, si je crée une commande en faisant référence à ce nouveau numéro client, la commande est bien créée par le jeu des relations entre les tables, bâtie sur un nouveau numéro de commande. Et si je souhaite saisir le détail de cette commande, Access m'y autorise désormais selon la règle de l'intégrité référentielle qui met en jeu les clés primaires. Tout fonctionne parfaitement donc. Avez-vous vérifié les relations entre les tables ? Sont-elles bien conservées comme l'indique la formation ? Ensuite lors de la construction du formulaire avec sous formulaire sur la base des 4 tables regroupées par 2 requêtes, il faut bien penser à inclure les clés primaires dans la construction et non les clés externes, comme l'indiquent la vidéo et la formation. Ce sont bien elles qui permettent la création de nouveaux enregistrements, depuis le formulaire. Etes vous certain de n'avoir opéré aucune modification sur la base source car les tests sont concluants ?
merci pour ce tuto j'en avais besoin, j'ai créé 3 table (client, produit, traite) pour gérer les crédits d'un petit magasin, mais je tourne en rond, je n'ai pas trouvé la bonne manière pour les relations et pour relier les 3 tables dans un formulaire de façon à saisir les données des 3 tables, j'ai tjrs le meme message "tu ne peux modifier clé primaire interdit le double ...." alors un coup de main s'il vous plait, et merci d'avance
6 ปีที่แล้ว +1
Bonjour Fahd Badr, d'après le message, il semblerait que vous tentez de créer un enregistrement possédant le même identifiant qu'un autre existant. Par définition, une clé primaire est unique et l'interdit pour des questions de sécurité et d'intégrité. Je vous suggère cette formation : www.bonbache.fr/debuter-avec-access-creer-sa-premiere-base-de-donnees-69.html. Elle explique parfaitement le rôle de la clé primaire et la mise en jeu des relations.
@ merci, alors si j'ai bien compris "si j'essaie d'entrer un nouvel enregistrement Access va accepter, si les données sont doubles il va refuser l'enregistrement" , alors est ce que c'est pareille si je fais un formulaire pour saisir nvx client ainsi que leurs crédits? et merci encore une fois professeur
6 ปีที่แล้ว +1
Oui tout à fait dans la mesure où les formulaires sont nécessairement construits sur les tables qui sont reliées entre elles.
Oui tout à fait, par clause Where commandant l'ouverture de l'état sur le numéro de commande en cours. C'est un sujet que je vais d'ailleurs bientôt aboutir au travers de la Playlist sur les exercices Access.
+Rossetti Stéphane merci tu peux me dire comment crèer un ètat pour chacune des requêtes
6 ปีที่แล้ว
Je propose toutes ces formations en vidéo mais aussi en pas à pas détaillé sur le site www.bonbache.fr. Concernant celle-ci, avec la création de l'état depuis les requêtes et de manière à ce qu'il soit relié au formulaire, elle se trouve à l'adresse suivante : www.bonbache.fr/cas-pratique-pour-creer-une-base-de-donnees-de-facturation-access-95.html
J'ai vraiment besoin de votre aide, ça fait 8 jours depuis que je suis dessus
4 ปีที่แล้ว
Wilson, j'aimerais vous aider personnellement, mais je reçois de très nombreuses demandes d'aide chaque jour. Il m'est impossible de m'impliquer personnellement pour chacun. Je suis sincèrement désolé et j'espère que vous comprendrez.
Honnêtement, j'ai mis du temps à suivre ce tuto (et surtout, les détails supplémentaires au site bonbache.fr) en raison des multiples actions et commandes ainsi que les miraculeuses conditions WHERE pour arriver enfin à bon port avec un résultat à couper le souffle : un système de facturation complet (de la saisie des clients et articles à l'édition des factures et état général en passant par les divers formulaires et états de synthèse). Néanmoins, je devrais relire et refaire tout pour mieux les assimiler (une petite question: comment la table 'Détail des commandes' n'a pas de clé primaire? et comment gère-t-elle ses 2 relations (1 et infini) avec les tables 'Commande' et 'Catalogue' bien que logiquement, c'est possible)
8 ปีที่แล้ว +3
Bonjour Cher Abdelaziz. C'est en effet, sans doute le cas pratique Access dans lequel sont abordées des notions plus complexes. Il est nécessaire lors de la création du formulaire avec sous formulaire à partir de quatre tables, grâce à deux requêtes, de bien conserver les clés primaires pour pouvoir afficher l'ensemble des informations des clients et de leurs commandes, tout en gardant la possibilité d'en créer de nouveaux. La table Détail de commande ne contient fort logiquement pas de clé primaire car elle est liée aux tables commandes et catalogues. Elles est donc reliée à ces deux tables par leur clé primaire respective. Et ainsi la table Détail des commande possède deux clés externes ou étrangères. Son contenu dépend intégralement des deux autres. Donc elle n'a explicitement aucun enregistrement unique. Il est vital en revanche qu'elle soit explicitement liée aux deux autres pour pouvoir remonter jusqu'au client, en fonction de ses commandes.
J'ai suivi toutes vos vidéos à lettre mais je n'arrive pas à trouver mon bonheur
Je vous conseille de suivre la Playlist sur les exercices Access. Toutes les notions y sont abordées sauf peut être et spécifiquement votre souci pour centrer les éléments sur le formulaire.
Bonjour !
Merci infiniment pour le savoir partager !
C'est vraiment très bénéfique et très instructif !
Je vous souhaite bon courage pour le reste pour la suite !
Bonjour Mohamadou.
Merci beaucoup pour ces mots très agréables.
Vous êtes le meilleur , merci.
Merci beaucoup Laa Fou.
Bravo, merci
ce tuto est très pédagogue.
C'est un plaisir Elodie. Merci beaucoup pour ce message.
Bonjour et merci pour ces nombreux tutos qui nous édifient beaucoup jour après jour.
Ma préoccupation est la suivante : j’ai réalisé avec Access un programme permettant de concevoir des bulletins de notes scolaire, en fait, pour insérer les notes des différents élèves, j’ouvre un formulaire principal me permettant de choisir une classe, en suite un sous formulaire en mode de présentation unique me permet de choisir un élève appartenant à ladite classe, enfin un (sous) sous formulaire en mode de présentation continu me permettant de choisir grâce a des menus déroulants les différentes matières de l’élève et de lui attribuer une note dans chacune d’entre elles.
Seulement, lorsqu’il s’agit de passer à l’élève suivant après l’enregistrement des différentes notes de l’élève précédent, le (sous) sous formulaire est systématiquement remis à zéro de manière à m’amener à refaire une autre sélection des matières.
Alors comment faire pour qu’après le passage à l’élève suivant, les derniers choix de matières par menu déroulant soient systématiquement relancés ?
Merci d’avance !
Bonjour Kevin et merci pour votre message. Il faut que les formulaires communiquent entre eux, par le biais d'une requête intermédiaire capable de récupérer l'identifiant de l'enregistrement en cours afin de caler les formulaires enfants. C'est une macro qui doit se charger le l'exécuter pour actualiser les informations. Il s'agit, parmi de nombreuses notions, des techniques que je démontre dans la Playlist des exercices Access.
@ bonjour stéphane et merci de réagir avec promptitude a ma préoccupation, mais vu que je ne suis pas assez outillé sur Access, j'aimerai avoir accès a cette démonstration par le biais de l'intitulé de cette vidéo. Par ailleurs, j'ai réalisé une requête tableau croisé en regroupant les informations des élèves (nom, prénom) en en-tête de lignes, les différentes matières en en-tête de colonnes et les notes comme valeur, seulement, je n'arrive pas a modifier les notes dans ce tableau alors que cela aurait pu être une autre alternative a mon problème. Alors peut on modifier ou insérer des enregistrement dans une requête tableau croisé? si oui comment faire? merci d'avance.
Bonjour Kevin, je vous en prie. Je n'ai pas de cas concret spécifiquement adapté à votre demande. C'est la raison pour laquelle je ne vous ai pas fourni de lien. Mais les démonstrations de la playlist dont je vous ai parlé vous mettront sur la voie à coup sûr. Il s'agit de la partie sur les formulaires avec sous formulaires.
@ merci je vais consulter votre playlist, et a propos de la requêtes tableau croisé, avez vous une répons pour moi?
Je propose de nombreuses requêtes croisées dynamiques dans cette playlist.
Merci vous m’avez sauvé !
Vraiment Thomas ? C'est un plaisir...
Bonjour,
Lorsque le formulaire est créé, vous dites (7:01) :
"possibilité de naviguer au travers des différents clients" et "il est possible de créer un nouveau client", hors le compteur des enregistrements en bas à gauche correspond aux commandes de "numcom" et non aux clients de "numcli".
Est-ce une erreur ou n'ai-je pas bien compris quelquechose ?
Dans l'Assistant Formulaire à "Comment souhaitez-vous afficher vos données ?" (6:05),
seul le champ "numcom" contient le nom des requêtes : "Clients_commandes_numcom" et "Catalogue_detail_numcom".
Est-ce que ce champ a été automatiquement choisi par l'assistant, car c'est le seul qui fasse le lien entre le formulaire et le sous-formulaire ?
Bonjour et merci pour ce message. Je propose une autre solution, sans doute plus simple de mise en œuvre, pour livrer le même résultat :
www.bonbache.fr/detail-des-commandes-du-client-sur-un-meme-formulaire-777.html
MERCI POUR CES INFORMATIONS
Je vous en prie. Merci à vous pour ce message en retour.
Bonjour, je trouve que vous avez des vidéos très intéressantes sur la programmation access vba bonne continuation
Bonjour Prog. C'est un plaisir et je vous remercie beaucoup pour votre intérêt.
J'ai bien noté ce point, merci.
بسيط وواضح ، شكرا
Merci beaucoup Rabah Ghouti
mercii bcp
🥰
Je vous en prie Laila. Merci pour ce message.
Bonjour
Bravo et bonne continuation 💖💖💖
Merci beaucoup Siham A.
دائما مبدع
C'est très gentil à vous, merci beaucoup.
C v p fait nous des tuto sur publipostage
J'en propose déjà de manière très détaillée d'ailleurs à ces adresses :
www.bonbache.fr/apprendre-a-realiser-un-publipostage-avec-word-104.html
www.bonbache.fr/emailing-et-publipostage-de-courriers-word-149.html
J,ai créé une zone de texte sur un formulaire Access. Mais chaque fois que je ferme le formulaire, les données entrées dans la zone de texte s'efface. Y a-t-il un moyen de garder les données inscrites dans cette zone?
Bonjour Jean-Marie. Oui c'est normal. Il faut que votre zone de texte soit liée à un champ de table. Ce sont les tables qui archivent les informations à restituer sur un formulaire. En d'autres termes, votre formulaire doit être construit à partir d'une table.
@ Merci
@@jeanmariedube Je vous en prie.
merci très clair
Je vous en prie, merci à vous d'avoir pris le temps de faire un message en retour.
Bonjour Mr. Rossetti Stéphane,
Tout d'abord, je voudrais vous féliciter pour vos vidéos excellemment bien expliquées, détaillées, mises à la portée de tout à chacun et surtout pour cette voix bien articulée, posée et calme.
Je remonte ce sujet afin de poser la/les question(s) suivante(s):
Si le jeu des relations entre les différentes tables est bien effectué comme mentionné dans la vidéo, pourquoi faut il absolument passer par la création de requêtes (par paires=deux sources) pour pouvoir créer le dit formulaire final avec sous formulaires?
Est-il possible d'arriver au même résultat en utilisant uniquement l'assistant formulaire qui ferait le travail après que j’eus sélectionné mes différentes tables?
Y aurait-il une astuce qui m’échapperait quant au résultat final, à la flexibilité des recherches et/ou à l'ajout de data?
Je vous remercie d'avance pour votre temps pris à ma lecture et pour votre réponse.
Respectueusement,
Bonjour Pierre et merci beaucoup pour votre retour. Comme vous le dites, si les relations sont parfaitement réalisées et que les clés primaires sont bien désignées dans l'assistant formulaire, il est tout à fait possible de passer outre la création intermédiaire de requêtes. Mais le résultat final à atteindre est plus compliqué. L'intérêt des requêtes consiste à réunir dans deux groupes explicites les éléments dépendant en vu de la création du formulaire avec sous formulaire. Le niveau de regroupement sur le num_client se fait naturellement et nous obtenons le sous formulaire lié comme nous l'avons décidé, présentant pour le client, tout le détail de la commande dont les références sont issues de la table catalogue. Pour résumer donc, il s'agit avant tout de structurer le travail et de maîtriser les objectifs à atteindre. Merci à vous et bonne journée.
Bonjour, je vous remercie pour votre réponse claire et rapide. Mon autre soucis est/était que je n'ai que 3 tables à mettre en relation et non 4 donc je ne sais pas faire de paires. D'où ma question sur l’éventuel non passage obligé par les requêtes. Un conseil?
Merci d'avance Mr. Rossetti
Bonjour Pierre, et merci beaucoup pour votre retour. Personnellement je passerai par les requêtes pour structurer mon travail et mes données. Les requêtes sont de fabuleux outils. Je regrouperais dans une requête les données qui doivent figurer groupées dans le formulaire ou le sous formulaire. Ensuite je construirais mon formulaire avec Ss formulaire sur la table restante et la requête sans oublier de mettre en jeu la relation sur la clé primaire, afin de relier l'ensemble des données. De fait, je pourrais réaliser mon niveau de regroupement comme voulu. Au final, sur trois tables, c'est encore plus simple que sur 4.
waaaoow ca c'est du rapide ;) ok un tout grand merci. Je me mets au travail.
A bientot pour d'autres questions.
Bonne journée.
Je vous en prie, c'est normal. Bonne journée à vous aussi.
Merci
Merci à vous pour ce message en retour.
BIEN FAIT
Merci beaucoup.
Merci monsieur Rossetti je voudrai bien savoir est-ce je remplis les données dans la
table ou dans le formulaire
Bonjour madjda et merci pour votre message. Toujours dans le formulaire. Jamais dans la table.
Bonjour Stéphane,
Just une question, vous auriez pas par hasard une FAQ pour discuter des thèmes informatique ? Je ne trouve pas sur votre site Bonbache.fr
Bonjour Aleksi, en effet je ne propose pas encore ce service mais c'est envisagé.
Bonjour Professeur,
J'ai beau essayer de comprendre mais quelque chose m'échappe!
Je pris le temps de lire ou d'écouter des réponses à mon interrogation mais je ne capte pas réellement.
Comment savoir s'il est judicieux de travailler sous Excel ou sous Access?
Qu'est-ce qui est déterminant pour le choix de l'un ou de l'autre?
Je vous remercie...
Bonjour Xavier-Alexandre, vous l'expliquer ainsi serait trop long mais il s'agit de notions essentielles que j'enseigne à chaque début de chapitre, notamment pour Access et Excel et que je renforce dans la pratique à chaque progression. Access est fait pour gérer les données volumineuses notamment de sites Web, Excel pour les calculs notamment. Les bases de données peuvent être gérées par Excel, mais c'est mieux quand la connexion est externe, Access notamment.
Bonjour Mr Stéphane , Premièrement je vous remerci infiniment pour ces videos formidable , j'essaye de réaliser une petite application qui gère mon travail (la Saisie des interventions) avec Access mais je n'arrive pas à réaliser l'objectif .... si vous pouvez m'aider Mr je serais très reconnaissant . merci
Bonjour Hezbollahalgerie. Je vous remercie beaucoup pour votre intérêt.
J'aimerais vous aider personnellement mais je reçois un très grand nombre de sollicitations chaque jour. Il m'est impossible de m'y consacrer et de m'impliquer pour chacun. J'essaie de conserver du temps pour proposer ces formations. Je suis sincèrement désolé et j'espère que vous comprendrez.
En revanche, je vous fournis le lien d'une Playlist qui vous permettra de parfaitement maîtriser Access pour concevoir votre application :
th-cam.com/play/PLpQBnWleLAaszq4DAxtM4eHvFmOrq-4ij.html
bjr, et bravo ! c'est clair ! mais comment faire pour choisir le client dans une liste déroulante au lieu de naviguer avec les petits triangles du bas de l'écran (qd on a bcp de clients), et que tous les champs associés au client soient mis à jour ?
Bonjour Bruno et merci pour votre message, j'ai plusieurs exemples à vous proposer qui fonctionnent sur des données d'une nature différente, mais le principe est le même : www.bonbache.fr/extraire-et-filtrer-les-donnees-en-vba-access-173.html et www.bonbache.fr/saisie-semi-automatique-en-vba-access-210.html
Merci beaucoup, ce cours m'a fait du bien. Mais y-a-t-il un moyen de transformer ou exporter sa base de données en programme setup via VBA Access ou autre ?
Bonjour Yao et merci pour votre message. Setup non, exécutable oui, il suffit de changer la dernière lettre de l’extension, accdr au lieu de accdb. Au préalable, il est préférable de définir un formulaire d'accueil comme point d'entrée.
A partir de l'assistant formulaire, l'application ne me propose pas la case à cochée "fomulaire et sous-formulaire. Pourriez-vous m'aider ? D'avance merci.
Bonjour Thierry, si vous utilisez une version récente d'Access, à partir du moment où vos tables sont correctement liées, le formulaire se créera automatiquement en choisissant préalablement la table ou là requête, puis en cliquant sur le bouton Formulaire.
bon tuto. mais j'ai un soucis avec mon formulaire. quand je l'excute on me met un message d'erreur.comment faire
Bonjour Jojo et merci pour votre retour. Si un message d'erreur apparaît, c'est vraisemblablement à cause des relations manquantes. Pour établir les liens afin de réaliser la correspondances entre les éléments regroupés dans le formulaire et ceux du sous formulaire, les clés primaires des différentes tables doivent être intégrées. Pour reproduire les manipulations de construction sans erreur, je vous suggère la formation en pas à pas détaillé à cette adresse : www.bonbache.fr/cas-pratique-pour-creer-une-base-de-donnees-de-facturation-access-95.html
très bon tutos mais améliorer la qualité de l'image car c'est très difficile de bien voir l'écran car les images sont petites merci
Bonjour, message reçu et merci beaucoup pour votre retour.
Dabord un grand merci pour votre suivi.
Comme dit, j'ai 4 tables. Avec les 2 premières soit #dates#et #donnees employes# lie par une requêtes qui definit par un clacul le temps dû de l'employé selon son % de travail. Jai une troisieme table #planning# qui elle regroupe ses donnees grace au jeu du formulaire sous formulaire. Mais jaimerai en même temps pouvoir afficher ma table #services# qui me fournit plusieurs donnees afin de pouvoir joindre un service au formulaire sité avant ( non pas par une liste deroulante trop de donnees a consulter). Donc ma questions comment je dois mis prendre pour pouvoir joindre l'id_service que je selectionne au formulaire planning sachant que je ne peux pas le lier par les champs père/fils. Ou es que vous avez un tuto a me conseiller. Un grand merci de l'attention que vous porterez a ma question.
Bonjour Prof
Encore moi pour une autre question,
En fait j'aimerai comprendre comment vous avez réussi à créer un formulaire avec sous formulaire avec la table temporaire ( Detail_temp) qui n a aucune relation avec les autres tables. Es ce qu'on changeant just objet source de données dans les propriétés ? Merci par avance
Bonjour Aleksi, oui c'est tout à fait ça. Comme il s'agit d'une table temporaire (Je parle de la formation sur la facturation en VBA), elle est destinée à recevoir des données issues de plusieurs sources. Elle est donc implémentée par le code VBA. Et c'est bien la propriété Objet source qui permet de la lier pour constituer dynamiquement le contenu du sous formulaire. Je mettrai bientôt de nouvelles formations intéressantes à ce sujet, et sans l'intervention du code VBA.
@
Bonjour Stéphane, grand merci pour votre réponse, cela est claire maintenant pour moi ! Je trouve géniale l'idée de se servir dune table temporaire pour gérer la facturation, dorénavant je vais adopter cette idée pour d'autres application. Je développe actuellement une petite appli VBA pour la gestion des congés du personnel. Vos cours m'ont bcp aidé. Bravo à vous. Je serai heureux de suivre votre prochaine formation.
Merci infiniment Aleksi. Oui, beaucoup d'autres sujets Access vont suivre avec des astuces très intéressantes pour nourrir dynamiquement les formulaires notamment mais aussi pour sécuriser les applications.
@ je suis a font la dedans en ce moment j'essaye d utiliser les boutons suivant et précédent sur un formulaire avec 2 tables mais ça ne fonctionne que sur une seule table. Es ce normal ? Sur sur quoi je vous souhaite une bonne soirée!
Bonjour Aleksi, s'il s'agit d'un formulaire bâti sur deux tables, les éléments dépendants doivent être logiquement placés dans un sous formulaire. Dans ce cas, la navigation conjointe fonctionne parfaitement. Dans le cas contraire, sauf création manuelle, la source du formulaire est naturellement définie sur l'une des deux tables, ce qui explique votre souci.
Bonjour, j''ai besoin de votre aide pour savoir comment centrer une page formulaire sur Access
Bonjour Wilson. Vous devez exploiter la feuille de propriétés du formulaire. Vous devez définir les dimensions du formulaire sur celles de votre écran (Largeur et Hauteur). Ensuite, vous devez exploiter le ruban Organiser et le bouton Taille/Espace pour distribuer équitablement tous les éléments dans la largeur du formulaire ainsi défini.
Bonjour
J'ai établi ma base de données sur excel en vue de faire un traitement de données sous SPSS.
Mon problème c'est que j'ai besoin de donner à chacun de mes cas recensés (patients), un traitement médical qui est à chaque fois différent et qui contient plus d'un médicament (jusqu'à 10 parfois), des lignes vides s'accumulent alors. Or j'ai besoin de faire des croisements entre médicaments et patients, entre autres. Ceci est impossible sous excel les résultats des filtres sont tout le temps erronés.
Je voudrais savoir est ce qu'il y a une solution sous Access ???
Merci de me répondre et Bravo pour tout ce que vous faites.
Bonjour Meryem, oui bien entendu, Access est le logiciel dédié. Il suffit de créer les tables pertinemment. Ensuite avec les requêtes, vous pouvez questionner, croiser et combiner les conditions comme vous le souhaitez afin de produire les extractions les plus fines désirées.
Merci beaucoup Stéphane. Il se peut que je revienne vers vous après,bien sûr, avoir visualisé vos vidéos. Au moment de vouloir les mettre en pratique. Pourrais-je vous joindre par mail? C plus pratique.
Merci encore et très bon courage
Je vous en prie Meryem, vous pouvez me joindre sur la page Facebook Le Formateur.
Rossetti Stéphane Merci beaucoup 👏👏👏
Salut
Merci pour votre explication
comment obtenir la dernière valeur d'un champ dans une table
Par exemple
Après la saisie de dernier relevé la valeur de relevé précédent s affiche dans un le champ actuel
Bonjour Mohamed. Vous pouvez utiliser la fonction MaxDom comme illustré dans cette formation :
www.bonbache.fr/valider-et-archiver-les-commandes-des-clients-467.html
Merci beaucoup c'est très claire comme toutes tes vidéo, s'il vous plait j ai un souci comment faire clignoter un champ de texte sur un sous formulaire tabulaire suivant une condition
Bonjour Youssef, la mise en forme conditionnelle existe aussi dans Access et peut s'appliquer aux champs de formulaires pour mettre en valeur dynamiquement leur contenu en fonction des valeurs. Elle est disponible dans le ruban Format. Cette formation VBA Access notamment l'exploite : www.bonbache.fr/filtrer-et-trier-les-donnees-en-vba-access-201.html
Merci beaucoup monsieur, oui ça marche bien la mise en forme conditionnelle avec access mais svp je veux encore cette zone de texte clignote avec une période de temps par exemple une seconde
Dans ce cas Youssef, vous devez passer par VBA et utiliser la fonction Timer qui à chaque intervalle de temps que vous définissez, permet de temporiser pour affecter ensuite la couleur de votre choix. Cette formation explique comment faire en VBA Excel, il suffit alors d'adapter au champ Access.
www.bonbache.fr/generer-des-nombres-aleatoires-en-vba-excel-202.html
Bonjour,
Très bon tuto, merci. Je n'ai qu'un soucis, je n'arrive pas avoir la somme total de la commande. Si quelqu'un a une solution, je suis preneur. De plus, si un "client" prend 3 articles, j'ai 3x la même facture qui apparait. Est-ce normal ?
Bonjour Patrick et merci pour votre retour. Le total de la commande est un champ calculé dont le résultat se génère à la volée par le biais de la requête qui regroupe deux des tables : Total: [prix de vente]*(1-[remise])*[quantité]
êtes vous sûr de l'avoir bien intégré sous cette forme. Le pas à pas détaillé se trouve sur le site bonbache.fr à cette adresse :
www.bonbache.fr/cas-pratique-pour-creer-une-base-de-donnees-de-facturation-access-95.html
Un tout grand merci pour tous vos tutos, grâce à vos vidéos j'ai pu saisir certaines notions et mise en page nécessaires afin de réussir mon examen. Je vous en suis très reconnaissant. Merci et bonne continuation
Bonjour Patrick j'en suis vraiment heureux pour vous. A mon tour de vous remercier pour votre message très plaisant car ce n'est pas tout le monde qui prend le temps de le faire. Bonne continuation à vous.
Salut monsieur.
Dites moi pour créer une application de gestion facturation (devis factures, etc) Access est il capable de le supporter.
Nb: application commercial
Bonjour Avidius Cassius Ivanovitch. Absolument, c'est le propre d'un gestionnaire de bases de données.
@ merci monsieur toujours disponible et disposé. Ça marche
Je m'inquiétais surtout de sa capacité de stockage.
Encore merci
@@avidiuscassiusivanovitch7149 Je vous le confirme, aucune inquiétude à avoir. Merci à vous.
Bonjour Mr Stéphane , Premièrement je vous remerci infiniment pour ces videos formidable , Deuxièmement j'essaye de réaliser une petite application qui gère une caisse (des dépenses) avec Access mais je n'arrive pas à réaliser mon but .... si vous pouvez m'aider Mr je serais très reconnaissant . Merci encore une fois ;)
Bonjour Djalal Fandi et merci beaucoup pour votre message. J'aimerais vous aider mais je reçois de très nombreuses demandes d'aide chaque jour. Il m'est impossible d'y répondre favorablement sans quoi je n'aurais plus le temps de proposer ces formations. Je suis sincèrement désolé.
@ pas de souci Mr , je vous comprend totalement ,Merci bcp.
C'est gentil à vous Djalal.
Bonjour,
J'ai testé votre base et impossible de saisir un nouveau client , ni de saisir une nouvelle commande pour un client déjà connu. Avez vous testé avant de mettre en ligne ce tuto ?
Bonjour, oui tout à fait, mais par acquis de conscience je viens de la re-télécharger depuis le site bonbache. Si je crée un client, un nouvel identifiant unique lui est attribué. De fait, si je crée une commande en faisant référence à ce nouveau numéro client, la commande est bien créée par le jeu des relations entre les tables, bâtie sur un nouveau numéro de commande. Et si je souhaite saisir le détail de cette commande, Access m'y autorise désormais selon la règle de l'intégrité référentielle qui met en jeu les clés primaires. Tout fonctionne parfaitement donc.
Avez-vous vérifié les relations entre les tables ? Sont-elles bien conservées comme l'indique la formation ?
Ensuite lors de la construction du formulaire avec sous formulaire sur la base des 4 tables regroupées par 2 requêtes, il faut bien penser à inclure les clés primaires dans la construction et non les clés externes, comme l'indiquent la vidéo et la formation. Ce sont bien elles qui permettent la création de nouveaux enregistrements, depuis le formulaire.
Etes vous certain de n'avoir opéré aucune modification sur la base source car les tests sont concluants ?
merci pour ce tuto j'en avais besoin, j'ai créé 3 table (client, produit, traite) pour gérer les crédits d'un petit magasin, mais je tourne en rond, je n'ai pas trouvé la bonne manière pour les relations et pour relier les 3 tables dans un formulaire de façon à saisir les données des 3 tables, j'ai tjrs le meme message "tu ne peux modifier clé primaire interdit le double ...."
alors un coup de main s'il vous plait, et merci d'avance
Bonjour Fahd Badr, d'après le message, il semblerait que vous tentez de créer un enregistrement possédant le même identifiant qu'un autre existant. Par définition, une clé primaire est unique et l'interdit pour des questions de sécurité et d'intégrité. Je vous suggère cette formation : www.bonbache.fr/debuter-avec-access-creer-sa-premiere-base-de-donnees-69.html. Elle explique parfaitement le rôle de la clé primaire et la mise en jeu des relations.
@
merci, alors si j'ai bien compris "si j'essaie d'entrer un nouvel enregistrement Access va accepter, si les données sont doubles il va refuser l'enregistrement" , alors est ce que c'est pareille si je fais un formulaire pour saisir nvx client ainsi que leurs crédits? et merci encore une fois professeur
Oui tout à fait dans la mesure où les formulaires sont nécessairement construits sur les tables qui sont reliées entre elles.
Jaime
Merci Charly.
هل يمكن طباعة bondecommand
Oui tout à fait, par clause Where commandant l'ouverture de l'état sur le numéro de commande en cours. C'est un sujet que je vais d'ailleurs bientôt aboutir au travers de la Playlist sur les exercices Access.
Video svp sur power query et power R
Oui c'est prévu Salima Aou. Mais j'ai pas mal de sujets prêts à dérouler avant cela.
access n° combien?
Bonjour Access 2016.
+Rossetti Stéphane merci tu peux me dire comment crèer un ètat pour chacune des requêtes
Je propose toutes ces formations en vidéo mais aussi en pas à pas détaillé sur le site www.bonbache.fr. Concernant celle-ci, avec la création de l'état depuis les requêtes et de manière à ce qu'il soit relié au formulaire, elle se trouve à l'adresse suivante : www.bonbache.fr/cas-pratique-pour-creer-une-base-de-donnees-de-facturation-access-95.html
bonjour excellent vidéo merci mais je voudrais votre mail si c'est possible
Bonjour et merci, vous pouvez me contacter sur la page FB : facebook.com/Sformateur
J'ai vraiment besoin de votre aide, ça fait 8 jours depuis que je suis dessus
Wilson, j'aimerais vous aider personnellement, mais je reçois de très nombreuses demandes d'aide chaque jour. Il m'est impossible de m'impliquer personnellement pour chacun. Je suis sincèrement désolé et j'espère que vous comprendrez.
Honnêtement, j'ai mis du temps à suivre ce tuto (et surtout, les détails supplémentaires au site bonbache.fr) en raison des multiples actions et commandes ainsi que les miraculeuses conditions WHERE pour arriver enfin à bon port avec un résultat à couper le souffle : un système de facturation complet (de la saisie des clients et articles à l'édition des factures et état général en passant par les divers formulaires et états de synthèse).
Néanmoins, je devrais relire et refaire tout pour mieux les assimiler (une petite question: comment la table 'Détail des commandes' n'a pas de clé primaire? et comment gère-t-elle ses 2 relations (1 et infini) avec les tables 'Commande' et 'Catalogue' bien que logiquement, c'est possible)
Bonjour Cher Abdelaziz. C'est en effet, sans doute le cas pratique Access dans lequel sont abordées des notions plus complexes. Il est nécessaire lors de la création du formulaire avec sous formulaire à partir de quatre tables, grâce à deux requêtes, de bien conserver les clés primaires pour pouvoir afficher l'ensemble des informations des clients et de leurs commandes, tout en gardant la possibilité d'en créer de nouveaux. La table Détail de commande ne contient fort logiquement pas de clé primaire car elle est liée aux tables commandes et catalogues. Elles est donc reliée à ces deux tables par leur clé primaire respective. Et ainsi la table Détail des commande possède deux clés externes ou étrangères. Son contenu dépend intégralement des deux autres. Donc elle n'a explicitement aucun enregistrement unique. Il est vital en revanche qu'elle soit explicitement liée aux deux autres pour pouvoir remonter jusqu'au client, en fonction de ses commandes.
Merci beaucoup pour cette explication ... c'est très gentil de votre part
.
Bonjour,