Bonjour à chacun.
Je vous explique, c'est très simple :
J'ai deux procédures qui se succèdent et qui font appel à la même table : la table "entree".
En modèle relationnel, la table "entree" donne la relation :
Entree(NumEntree, NomEntree, DetailEntree, PrixEntree)
Relation totalement indépendante : Pas de clé étrangère, pas d'association ni quoi que ce soit.
Revenons à nos 2 instructions.
La première SELECTionne les NomEntree pour les afficher dans une listbox.
Jusque là, tout va bien.
Vient la seconde procédure. Elle consiste à aller SELECTionner le PrixEntree OÛ le NomEntree = à un élément choisis par l'utilisateur dans la listbox du dessus.
En clair, vous devez composer un bouquet de fleurs, et donc vous avez une liste de différente fleur. Pour savoir combien coûte le bouquet, vous devez aller chercher le nom de chaque fleur pour trouver le prix de chacune.
Je pense que vous avez compris, on en vient donc à l'erreur qui m'est retournée :
Si vous vous dites que, je suis pas très "fut-fut", et que simplement je n'ai pas placé les éléments de ma BD là où ils devraient être, demandez-vous pourquoi.Le projet bouquet_fleur.exe a provoqué une classe d'exception EDBEngineError avec le message 'La table n'existe pas.
Fichier ou répertoire inexistant.
Fichier: C:\Documents and sett\...\Projet\entree.DB
Fichier: C:\Documents and sett\...\Projet\entree.DBF
Fichier: C:\Documents and sett\...\Projet\entree.txt
Fichier: C:\Documents and sett\...\Projet\entree'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
Pourquoi la première procédure "trouve" la table "entree" et remplit donc la listbox et pourquoi la seconde ne "trouve" rien lorsque vous cliquez sur "Ajouter une fleur au bouquet", Le programme lance l'erreur de localisation ci-dessus.
Voilà. J'ai essayé d'être le plus clair possible, le plus formel. C'est un peu pour cela que j'ai l'air un peu sec lol. J'espère trouver une réponse, cela fait trois jours que je cherche comment "ré-adresser" la DB...
Merci encore, Kevin
Partager