Formulaire de suppression Access

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 67

  • @fredjjazi2155
    @fredjjazi2155 Рік тому

    Complètement satisfait par une explication si claire et riche en petits détails . Merci beaucoup Monsieur STEPHANE

    •  Рік тому

      Je reçois votre message avec beaucoup de plaisir. Merci beaucoup FREDJ JAZI.

  • @nnbbvvb
    @nnbbvvb 5 років тому +1

    Tuto bien présenté. On comprend très aisément le contenu sans trop se poser des questions. L'enchaînement est parfait. Merci pour ce sésame !

    •  5 років тому +1

      Merci infiniment Monsieur, votre témoignage et fort agréable et précieux à la fois.

  • @reididelloc209
    @reididelloc209 3 роки тому

    Bonsoir Stéphane, en Octobre 2021 j'ai acheté le livre VBA Access, et maintenant je vais acheter le livre Apprentissage par la mise en pratique Access, simplement parceque j'ai eu besoin d'une précision sur les formulaires permettant de supprimer les enregistrements . Donc le sommaire de ce livre est interessant et j'en aurai certainement encore besoin, afin de pêcher les bonnes pratiques.
    Merci Encore Stéphane, Bonne soirée à vous.

    •  3 роки тому +1

      Bonjour Reidid Elloc. Je vous remercie beaucoup pour votre intérêt et pour ce témoignage. L'ouvrage sur l'apprentissage par la mise en pratique est extrêmement abouti. Vous y trouverez des solutions au-delà de vos espérances.
      Merci encore et bonne journée à vous.

  • @adnanehafid2566
    @adnanehafid2566 5 років тому +1

    Bonsoir Stéphane c est un plaisir de redécouvrir vos bijoux de formation access 😊

    •  5 років тому

      Bonjour Adnane, c'est un plaisir de recevoir votre témoignage en retour.

  • @patricedenert
    @patricedenert 5 років тому +1

    Bonsoir Cher Stéphane,
    si je je me trompe pas, ce Tutoriel "Suppression d'Enregistrement" est l'exact correspondant du Tutoriel "Ajout d'Enregistrement" mais pour l'opération inverse.
    Il présente les mêmes qualités de rigueur et de raffinement que son prédécesseur.
    Un GRAND MERCI pour ces 2 INDISPENSABLES...

    •  5 років тому

      OUI à 100% mais pour un résultat tout autre et tout aussi fondamental pour la gestion des données d'une entreprise. L'idée est de démontrer qu'une fois le mécanisme acquis, les dérivés sont multiples pour permettre la conception d'une application professionnelle, finalement sans effort supplémentaire. Une fois encore mon cher Patrice, infiniment merci pour vos témoignages, votre intérêt et votre soutien.

  • @goldrakdyzer709
    @goldrakdyzer709 5 років тому +1

    Comme toujours a la hauteur
    Merci prof

    •  5 років тому

      Merci beaucoup Goldrak Dyzer.

  • @romlef526
    @romlef526 5 років тому +1

    interessent comme tuto !!! mis de coté, sa peut servir, merci à vous :)

    •  5 років тому +1

      Bonjour Cher Rom Lef. Oui, vous avez raison, c'est un outil intéressant. Merci beaucoup pour votre message et bonne soirée.

  • @Lyrad75
    @Lyrad75 3 роки тому

    Très bien explique, merci beaucoup pour votre aide !

    •  3 роки тому

      C'est un plaisir Daryl. Merci beaucoup pour ce message.

  • @mohamedkarti6820
    @mohamedkarti6820 3 роки тому

    Très Bonne Explication
    Merci infiniment

    •  3 роки тому

      C'est un plaisir. Merci beaucoup Mohamed.

  • @rakotovaomanitra6144
    @rakotovaomanitra6144 4 роки тому

    Bonjour. très excellente vidéo, merci.

    •  4 роки тому

      Bonjour rakotovao manitra. Merci beaucoup pour votre message en retour.

  • @cyliaharikou4592
    @cyliaharikou4592 3 роки тому +1

    Merci bcp pour l'explication, mais j'ai une question comment supprimer un champ enregistre dans un logiciel de la pharmacie, epipharm

    •  3 роки тому +1

      Bonjour Cylia. Merci pour ce message. Je suis désolé, je ne connais pas ce logiciel dont vous parlez.

  • @fredeyrago
    @fredeyrago 4 роки тому +1

    Merci très interessant. Peut-être en complément enregistrer les éléments supprimés sur une requête histoire de pouvoir les récupérer?

    •  4 роки тому

      Bonsoir fredeyrago et merci pour votre message. Oui, votre idée est intéressante, une table temporaire d'historique pour garder la traces des anciennes données.

  • @christophelanglois6731
    @christophelanglois6731 3 роки тому +1

    Bonjour Stéphane,
    Faites-vous des formation personnelle d'Access en visio, si oui comment procéder et quel en serait le coût ?
    Merci
    Christophe

    •  3 роки тому

      Bonjour Christophe. Je vous remercie pour votre intérêt.
      Malheureusement non, je ne propose pas ce type de service et j'en suis désolé.

  • @hugolammens5134
    @hugolammens5134 Рік тому +1

    Par ailleurs avez vous un tutoriel pour filtrer des éléments selon plusieurs critères, par exemple pour conserver les personnes venant de telle ville et de tel age

    •  Рік тому

      Oui, par exemple celui-ci peut être une source d'inspiration :
      www.bonbache.fr/filtrer-les-enregistrements-sur-un-formulaire-access-705.html

  • @user-hf7qu9bd9y
    @user-hf7qu9bd9y 3 роки тому +1

    Bonjour, merci pour le tuto j’ai un soucis en reproduisant vos etape dans ma base de données.
    Lors de la suppression j’ai le message suivant : une requete delete ne peut pas contenir un champ à plusieurs valeurs, erreur 2950.

    •  3 роки тому

      Bonjour. Dans cette exemple, je n'ai pas de champ à plusieurs valeurs. Je soupçonne plutôt une erreur de construction mêlant deux champs dans la syntaxe résultante.

    • @user-hf7qu9bd9y
      @user-hf7qu9bd9y 3 роки тому +1

      @ je pense c’est à cause que j’ai un champ avec un fichier joint (une image) est ce que c’est possible de faire autrement et de pouvoir supprimer la pièce jointe aussi?
      Merci beaucoup pour votre aide !

    •  3 роки тому

      @@user-hf7qu9bd9y Un champ avec un fichier joint peut être supprimé avec tout l'enregistrement. Je pense plutôt à des liaisons de dépendance avec d'autres tables vous empêchant en effet de supprimer l'enregistrement car ses ressources sont exploitées.

  • @hugolammens5134
    @hugolammens5134 Рік тому +1

    Bonjour, j'ai une petite question , tout fonctionne bien pour réactualiser le formulaire une fois la suppression faite mais uniquement pour le premier éléement, si je supprime à nouveau, on me remet la ligne d'avertissement.

    •  Рік тому

      Bonjour Hugo. Cela semble indiquer que avez omis de sauvegarder les dernières modifications du formulaire avant de l'exécuter. L'action de macro Avertissements n'est ainsi plus prise en compte.

    • @hugolammens5134
      @hugolammens5134 Рік тому +1

      @ je viens de refaire la manip, j'ai bien enregistrer le formulaire cette fois-ci, j'avoue que ce n'est pas forcément d'enregistrer la macro + le formulaire, le formulaire devrait s'enregistrer tout seul à chaque enregistrement de macro

    •  Рік тому

      @@hugolammens5134Oui mais c'est le formulaire qui embarque la macro.

  • @RaphaelAmzati
    @RaphaelAmzati 4 місяці тому +1

    Salut encore Maître ! Je viens encore de créer ce formulaire, mais j'ai encore un petit souci. A l'exécution de ce formulaire, tous passent bien, mais à la suppression ça m'affiche toujours ce message de confirmation avec deux boutons (Oui et Non). En cliquant sur "Oui", Access m'écrit ce message " La table (Livre) est déjà ouverte en mode exclusif par un autre utilisateur, où elle est déjà ouverte par l'interface utilisateur et ne peut pas être manipulée par programmation". De quoi s'agit-il ? Que dois-je faire pour arrêter l'ouverture de cette table en mode exclusif ? À ma vue, c'est l'unique formulaire qui est ouvert.

    •  4 місяці тому

      Je pense, à cause de multiples essais et manipulations, qu'une autre instance d'Access fonctionne sur cette table. Il vous faut couper les processus Access en cours par le biais du gestionnaire de tâches.

  • @oumaima8929
    @oumaima8929 2 роки тому +1

    Bonjour Monsieur Stéphane
    Je suis très heureux de trouver votre chaîne. Mr. Comment puis-je créer un enregistrement vide en utilisant la propriété du champ
    Comme cette image ci-dessous

    • @oumaima8929
      @oumaima8929 2 роки тому

      J'essaie de t'envoyer une photo pour que tu me comprennes mieux mais ça ne marche pas pour moi

    •  2 роки тому +1

      Bonjour Ouma. Quel est l'intérêt de créer un enregistrement vide ? De plus, en fonction des attributs des champs, notamment de la clé primaire, les données vides ne sont pas autorisées. Cela dit, je vous transmets deux exemples expliquant comment automatiser la création de nouveaux enregistrements :
      www.bonbache.fr/formulaire-access-d-inscription-sans-code-vba-801.html
      www.bonbache.fr/formulaire-d-ajout-d-enregistrements-avec-access-346.html

    • @oumaima8929
      @oumaima8929 2 роки тому +1

      @ Merci beaucoup monsieur avec plaisir.

    •  2 роки тому +1

      @@oumaima8929 C'est un plaisir également.

  • @feriel7042
    @feriel7042 4 роки тому +2

    Bjr vous m'aidez bcp par cet exemple pour mon travail sauf que moi j'ai une liste globale d'Article mobiliers et informatique et une deuxième liste d'Articles à réformer que je souhaite supprimer d'un coup de la liste globale...Svp j'ai besoin de votre aide..et si ya moyen de créer un formulaire avec un boutton article global et un deuxième boutton articles à réformer qui seront liés à deux tables et à chaque fois que j'alimente la deuxième table des articles à réformer qui contient elle des centaines de lignes la suppression se ferait automatiquement pour avoir en finalité un fichier global actualisé .le titre de champ de contrôle se nomme Num d'inventaire .ca m'évitera de le faire un par un. Est ce q je peux faire comme vous et établir la liste déroulante à partir de la table des articles à réformer puis activer la suppression pour l'ensemble le cette liste d'un coup?? merci bcp.

    •  4 роки тому +1

      Bonjour Feriel Farah et merci pour votre message. Le principe est le même sauf que vous devez créer une requête suppression sur les deux tables. Elle doit bien sûr réceptionner l'information mentionnée sur le formulaire pour savoir quoi supprimer grâce à sa clause Where.

    • @feriel7042
      @feriel7042 4 роки тому +2

      @ merci bcp pour votre réponse je vais essayer dès demain d'appliquer ce que vous m'avez proposé c important pour mon nouveau poste de bien gérer les donnés qui me sont transmises.vos différents Tutoriels sont très bénéfiques pour moi. merci pour tout vos efforts.

    •  4 роки тому

      ​@@feriel7042 J'en suis ravi et je vous remercie de me le témoigner.

  • @Ohshit-ym1gd
    @Ohshit-ym1gd Рік тому +1

    Bonjour j’ai essayé comme fait dans la vidéo, quand je supprime et que je vais dans ma table c’est écrit deleted mais si je la rouvre l’élément est toujours là. Quelqu’un aurait une solution s’il-vous-plaît?

    •  Рік тому

      Bonjour. C'est une question d'actualisation des données en mémoire. Avez-vous essayé en fermant le formulaire d'abord ?

  • @hichemboudali6168
    @hichemboudali6168 3 роки тому +1

    Bonjour Stéphane,
    Merci bcp pour le tuto que je trouve très intéressant. J'ai essayé de le reproduire, mais après plusieurs tentatives sans succès. Je pense qu'il s'agit d'un "Bug" dans la version d'Access que je suis entrains d'utiliser. Le problème c'est le sous-formulaire qui n'affiche pas les champs du véhicule sélectionné dans la liste déroulante. J'ai vérifié la requête dynamique fonctionne indépendamment du formulaire mais une fois placée dans le contenu (gestionnaire des propriétés) du sous formulaire plus rien ne s'affiche. Je tiens aussi à vous signaler que j'ai enlevé le critère dans la requête et j'ai exécuté le formulaire et tous les champs de la requête s'affichent dans le sous formulaire.. Est-ce-que vous pouvez me confirmer qu'il s'agit d'un "Bug" ou simplement une mauvaise manipulation de ma part.
    (dont je ne suis pas certain )
    Merci beaucoup pour votre aide et à bientôt

    •  3 роки тому

      Bonjour Hichem. Je doute qu'il s'agisse d'un bug. Avez-vous bien pensé à l'action de macro pour actualiser les données et à les afficher dans le sous formulaire ?

    • @hichemboudali6168
      @hichemboudali6168 3 роки тому +1

      @ effectivement non j'ai tout simplement mis la syntaxe de la fonction rechdom dans les les propriétés dans l'anglet contenu. Je vais suivre votre conseil et je vous tiendrais au courant.
      Merci pour votre précieuse collaboration.

    •  3 роки тому

      @@hichemboudali6168 Je vous en prie

  • @vinhphung6559
    @vinhphung6559 4 роки тому +1

    Merci pour le tuto !!!

    •  4 роки тому

      Je vous en prie. Merci à vous pour ce message.

  • @joelrichard-foy4938
    @joelrichard-foy4938 4 роки тому +1

    Bonjour Stéphane,
    Grand merci pour cette collection de tutos Access. J'admire le travail que vous avez réalisé. C'est toujours très pédagogique. Pour ma part j'y ai appris énormément. Cependant j'ai une petite question concernant l'assistant de génération de requête. Dans l'exercice de suppression d'un véhicule dans la base parc, lorsque vous exécutez la requête "Requete_immat", seul le numéro d'immatriculation est affiché. Chez moi, c'est toute la table qui est renvoyée, or j'ai procédé exactement comme vous et cela à plusieurs reprises. Le code SQL généré par ma version d'ACCESS (Office 365) est le suivant: "SELECT Parc.immatriculation, *
    FROM Parc; ". C'est sans doute le symbole * qui est la cause de ce problème, mais pourquoi cette * a-t-elle été générée par assistant? J'ai remarqué que cela se produit sur toutes les requêtes générées avec l'assistant. Est-ce un défaut de paramétrage/configuration de ma version ACCESS ?
    Merci pour votre aide.
    OM Parc;

    •  4 роки тому

      Bonjour Joël et merci beaucoup pour votre message et votre témoignage. L'étoile n'a effectivement rien à faire là. Je ne pense pas qu'il s'agisse d'un problème de configuration. J'utilise moi-même Office 365. Je soupçonne plutôt un petit décalage ou oubli dans les manipulations. Access ne peut ajouter des instructions que nous n'avons ni demandées ni configurées. Le générateur est strictement fidèle aux configurations paramétrées. Dans l'éditeur, vous pouvez néanmoins supprimer ce champ représenté. Vous pouvez aussi supprimé l'étoile de la syntaxe SQL.

    • @joelrichard-foy4938
      @joelrichard-foy4938 4 роки тому +1

      @
      Stéphane, après recherche j'ai finalement découvert un paramètre dans les options du concepteur d'objet qui force * dans la requête SQL. Il faut décocher la rubrique "Tous les champs" dans le volet "Création de requête" du concepteur d'objet.

    •  4 роки тому

      Bravo Joël pour votre persévérance. Je trouve étonnant ce paramétrage par défaut. Une requête est faite pour personnaliser l'extraction de données. Bref, je m'en souviendrais si quelqu'un rencontre la même mésaventure. Je vous remercie pour cette contribution.

  • @anneg7388
    @anneg7388 5 років тому +1

    Merci Stéphane pour ce nouveau tuto.. Petite question : vous avez crée le formulaire et sous formulaire à partir d'une seule table.. j'ai du "oublié" l'un de vos tutos mais ne faut il pas en général deux tables ?

    •  5 років тому

      Bonjour Anne. Dans la mesure où vous choisissez une création automatique, Oui. Mais ici, il s'agit d'une conception manuelle totalement personnalisée. La liste déroulante emprunte des valeurs issues d'une table par le biais d'une requête. Le sous formulaire n'est pas construit sur une table mais sur une autre requête, dont il restitue le filtre en fonction du choix dans la liste. Merci pour votre message Anne.

  • @leweidrisspaternetia3467
    @leweidrisspaternetia3467 5 років тому +1

    Bon courage

    •  5 років тому

      Merci à vous

  • @isfahanilaila7919
    @isfahanilaila7919 11 місяців тому

    superbe mille merci

    •  11 місяців тому

      Merci à vous.

  • @SebySeby
    @SebySeby 4 роки тому +1

    Bonjour Stéphane,
    Très bonne vidéo, je les aime bien car celles ci me permettent d'apprendre beaucoup en tant qu'apprenti en Informatique.
    Au juste pour le formulaire, la structure. Est-elle disponible quelque part ?

    •  4 роки тому +1

      Bonjour ImSeby et merci pour votre message. Oui tout à fait, la source est proposée au téléchargement à cette adresse :
      www.bonbache.fr/formulaire-de-suppression-access-380.html