1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 444 |
Problem de bdd après suppression! |
le 21/12/2010 : 11:58 par Kisty
visiteur |
Je viens de découvrir un problème dans ma bdd:
J'ai un formulaire et ss formulaire, dans le formulaire j'ai les champs de la bdd client et ss formulaire deux bdd (commande et produit), et quand j'ai consulté (après suppression) la bdd client et commande tous va bien par contre la bdd produit non, donc mon bouton à supprimer les champs de client et commande et pas celle de produit.
Ma question pourquoi la bdd de produit n'est pas à jour comme les autres bdd???? |
|
|
Réponse n° 9 -------- le 23/12/2010 : 15:57 par Kisty
visiteur |
Bonjour,
Maintenant je comprend pourquoi On ne supprime pas les enregistrements de la table Produits. Pour la remarque : je n'est pas créer un formulaire avec deux bouton, mais j'ai créé un formulaire avec son sous-formulaire de chaque opération (Ajouter, Supprimer).et pour sélectionner le client avec une liste déroulante ça marche qu'avec le formulaire supprimer, parce que dans le formulaire Ajouter il faut saisir le nom du client.
Pour le modèle relationnel j'ai fait le même comme toi mais ça m'empêche pas de te remercié :)
Cordialement. |
|
|
Réponse n° 10 -------- le 23/12/2010 : 17:38 par Kisty
visiteur |
Re Bonjour,
j'ai un petit souci : Quand je clique sur l'icône de l'Assistant Zone de liste déroulante, j'ai le choix entre 2 options au lieu des 3.
Il me manque l'option 3 (Rechercher un enregistrement dans mon formulaire basé sur la valeur que j'ai sélectionnée dans la liste déroulante)
Que dois-je faire pour avoir cette option dans l'Assistant STP ?
Cordialement. |
|
|
Réponse n° 11 -------- le 28/12/2010 : 14:27 par 3Stone
Administrateur
|
Bonjour,
Citation :Que dois-je faire pour avoir cette option dans l'Assistant STP ?
Le formulaire doit avoir une source... dans laquelle on trouve le résultat de la liste... Mais, dans ton cas, il faudrait un peu de VBA
A lire tes difficultés, tu devrais décrire entièrement tes besoins!
Dans le premier exemple que tu m'as fait parvenir, tu semblais vouloir :
- créer un client (bouton ajouter) et attribuer sa commande
- supprimer le client, y compris sa commande
- la liste des produits étaient repris dans une liste de valeurs intégrée au sous-formulaire commande
Cela me fait donc penser (aussi par le type des produits) que :
- lorsqu'un client se présente, tu souhaites saisir son nom et saisir sa commande
- lorsque le client est livré, tu supprimes le client et sa commande
- tu ne garde aucune trace du client, ni de sa commande
- un client n'a qu'une commande en cours (éventuellement de plusieurs produits)
Cela ressemble à une mini caisse enregistreuse, sans aucun avantage que peut apporter l'informatisation (si on peut appeler cela ainsi ) donc, impossible de voir l'inventaire du jour, mois ou années; ni les produits les plus ou les moins vendus...
C'est bien cela ?
Cordialement, Pierre(3stone) |
|
|
Réponse n° 13 -------- le 28/12/2010 : 14:57 par Kisty
visiteur |
Désolé j'ai mal insérer la citation; j'espère que tu vas comprendre ce que j'ai écrit :) |
|
|
Réponse n° 14 -------- le 29/12/2010 : 03:37 par 3Stone
Administrateur
|
Bonjour,
Il faut donc travailler selon la méthode "traditionnelle".
Un formulaire frmClients, basé sur la table T_Clients. Ce formulaire te servira à introduire un nouveau client, à modifier ses données, à le supprimer le cas échéant.
Ce formulaire comprendra un sous-formulaire qui listera les commandes (pas le détails des commandes).
Ce sous-formulaire permettra :
- de créer une nouvelle commande
- de sélectionner une commande déjà saisie
il sera basé sur la table T_Commandes.
La sélection ou l'ajout ouvrira le formulaire frmCommandes (basé sur la table T_Commandes) et son sous-formulaire frmDetailsCommande basé sur la table T_DetailsCommande.
En créant les boutons ajout ou de sélection, l'assistant te proposera ce qu'il faut pour filtrer le formulaire sur la bonne clé (l'identifiant)
PS: Crée les tables et les formulaires concernés et dis moi !
Cordialement, Pierre(3stone) |
|
|
Réponse n° 15 -------- le 29/12/2010 : 13:30 par Kisty
visiteur |
Bonjour, Oui j'ai déjà créé mes tables et formulaires et je vais faire des petits changement par rapport a ta description ;)
Mais pour le moment je suis concentré sur l'option 3 (Rechercher un enregistrement dans mon formulaire basé sur la valeur que j'ai sélectionnée dans la liste déroulante) qui n'existe pas sur mon Access.
Cordialement. |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|