Gestion de stock sous access

Fermé
SCHOTFIELD - 24 oct. 2011 à 23:37
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 28 déc. 2011 à 17:26
Je debute sous access 2007 et je m'exerce à concevoir une base de données de gestion commune de deux (2) poissonneries.

Je plante sur beaucoup de choses à savoir:

- Créer un stock dans lequel sera deduit les ventes et ajoutés les achats.

- Enregistrer les ventes et achats de chaque poissonnerie

- Faire des etats groupés (communs aux deux) et separés

- Lier les tables afin de pouvoir utiliser des listes déroulantes pour le choix de la poissonnerie, du poisson dns le cas d'une vente par exemple

- Faire en sorte que le choix d'un poisson fasse apparaitre son prix s'il s'agit d'une vent par exemple.

- Faire un bilan qui tient compte des dépenses

J'ai commencé par créé les tables suivantes:

ACHAT(id, nom_poisson, nbre_kilo, prix_kilo,prix_total,date_achat)

VENTE(id, nom_poisson, nbre_kilo, prix_kilo,prix_total,date_vente)

POISSON(id, nom, prix_achat, prix_vente)

POISSONNERIE(id, appelation, localité)

DEPENSE(id, montant, motif, date_depense)

CREDIT(id, date_credit, client, contact)

je me demande s'il faut créer une table stock en complément, quels eront ses champs et comment ses valeurs doivent evoluer.

Je précise que pour ce qui est des champs tels que nbre_kilo, prix_kilo, prix_total, j'ai precisé à la fin _vente exemple: nbre_kilo_vente lorsqu'il d'une vente et _achat lorsqu'il s'agissait d'un achat.

Les identifiants sont créés par moi moi-même (ex: id_vente) c'est pour être court dans l'explication que j'ai marqué ID dans toute les tables. J'ai aussi lié les tables à la table POISSONNERIE afin d'appeler la poissonnerie concerée dans les formulaires des différentes tables.


Merci pour toutes vos sources
A voir également:

37 réponses

castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
5 nov. 2011 à 10:53
Bonjour
Pour ton information, le form princ est fait a partir d'une requete ou d'une table.Il doit etre issu de la table cote 1 et le sous form coté plusieurs. Il faut que les tables soient reliées.Tu trouves dans les propriétés du sous form, champ pere et champ fils le nom des champs qui servent de relation entre les deux. Ceux sont les champs clé primaire et clé secondaire
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
5 nov. 2011 à 10:59
Bonjour
Pour ton information, le form princ est fait a partir d'une requete ou d'une table.Il doit etre issu de la table cote 1 et le sous form coté plusieurs. Il faut que les tables soient reliées.Tu trouves dans les propriétés du sous form, champ pere et champ fils le nom des champs qui servent de relation entre les deux. Ceux sont les champs clé primaire et clé secondaire.
Tu as mis des images dans les formulaires que je ne peux ouvrir car elles ne sont pas jointes. Lorsque tu veux faire cela, joint les images et la base dans un meme dossier.
Pour le reste je vais regarder ta base et te donner de mes nouvelles. Je ferai sans doute quelques modifs.
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
7 nov. 2011 à 12:07
Bonjour
Cijoint a l'air de ne plus fonctionner. J'ai trouver un equivalent.
Je te joins le fichier modifier.
J'ai copié des tables existantes , puis fait et formulaire et sous formulaire.
Les tables copiées ont des relations differentes car je suis parti du principe:
Un lieu de vente qui achete puis vend.
Tu ne peux pas vendre si tu n'as pas acheter et stocker.
Tu ouvres le formulaire F_Poissonnerie qui se compose d'un sous form achat puis un sous form lié au sous form achat lui meme lié au form poissonnerie.
Tu trouveras un lien qui te calcule le stock.
Donne moi tes appréciations.


https://www.cjoint.com/?AKhlTLJ9ax6
0
Bonjour,
Toute mes excuses pour mon absence.
Lorsque j'ouvre la base qui étant faite sous office 2003, les boutons ne fonctionnent pas puisque je boss avec la version 2007 d'office. Ce que je tente de réaliser est des supprimer tous les champs mis en numéroAuto qui me donnent vraiment des migraines lorsque je veux encoder des données à partir des formulaires comportant des sous-formulaires. Je pense que la voie est bonne et je veux jusqu'en fin de semaine mettre tout au point.
Je tente à nouveau cette expérience et je te fais part de la suite dans très peu de temps.
Encore grand merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
8 nov. 2011 à 23:27
Bonjour
https://www.cjoint.com/?AKixyTeFYKe
Ce lien avec une version 2007
0
Ça marche parfaitement, merci pour l'explication.
Maintenant tu vois ce que j'expliquais, on ne peut pas encoder des achats ni des ventes à cause des champs avec numéroAuto. Je m'attelle à régler cela le plus tôt possible. Mon soucis est de pouvoir choisir lors de la vente, un poisson et faire apparaître automatiquement son prix de vente (pareil pour les achats).
Je voudrais voir apparaître le stock restant également.
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
9 nov. 2011 à 08:13
Bonjour
Dans le dernier envoi, je t'ai mis un bouton pour consulter le stock des poissons.
Pour inscrire automatiquement le nom du poisson et de son prix dans le formulaire, on peut le faire a partir d'une liste deroulante.Dans les propriétés de la liste, sur MAJ et evenement tu inscris du code.La liste deroulante se fait dans le formulaire , pas dans la table et sur le champ Id_Poisson qui doit etre sur le formulaire.
Ta liste ce composera de 3 champs Id_poisson, NomPoisson, PrixVentePoisson.
Utilise le code suivant

Me![NomPoisson] = Me![Id_Poisson].Column(1)
Me![PrixVentePoisson] = Me![Id_Poisson].Column(2)
Si tu n'y arrives pas je t'enverrai un exemple.
Par contre, je suppose qu'il y a qu'un seul Nom de poisson.
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
Modifié par castours le 15/11/2011 à 11:19
Bonjour
Ou en etes vous dans votre projet?
Avez vous appliqué ma dernière proposition pour la liste?
0
Bonjour Castours,
Je commence par vous remercier pour votre grande assistance depuis le début. Le calcul du stock marche super bien et pour moi l'essentiel est d'avoir le stock global et le stock par poissonnerie; je l'ai.
Si j'ai pu y parvenir c'est grâce à vous.
J'ai fais quelques fantaisies en voulant afficher par exemple le nom de l'utilisateur connecté sur le menu principal mais ça ne marche pas apparemment. J'ai vu aussi qu'on pouvait faire un splashscreen donc j'ai simulé un.
Je vous joints le fichier avec pour mot de passe "admin".
J'ai peut être oublié certaines configurations que vous ne manquerez de me signaler.
Encore grand merci.



[ url=http://outils-rezo.info/up_files/pub/file.php?h=Rc8365e270a6163ddedb70082d55280d5/url
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
15 nov. 2011 à 21:40
Bonjour
Le lien trans mis ne fonctionne pas.
Tu peux utilisé cjoint, cest equivalent a cijoint.
A bientot
0
Bonjour castours,
Apparemment cijoint ne fonctionne plus et les sites similaires que je connais fonctionnent un peu mal ces temps-ci.
Si vous en connaissez un qui est opérationnel ou votre adresse émail pour que je vous transferts le fichier. J'aimerai savoir s'il y a certaines retouches qui pourront rendre la tâche plus professionnelle.
Merci et agréable week end à vous.
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
19 nov. 2011 à 10:30
Bonjour
Essai cjoint equivalent a cijoint
D'alleurs je l'ai utilisé pour te transmettre la base.
email:gc-turon@club-internet......fr
Bon Wk
0
Bonjour,

Merci pour le retour.

http://cjoint.com/?AKtkVQLXWEd
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
21 nov. 2011 à 15:03
Bonjour
Bien reçu ta derniere version.
Dans les formulaires que tu utilises, je ne vois pas le calcul de stock a chaque vente ou achat. Je t'avais parvenir une version avec un formulaire que j'ai pour les calculs.
F_Poisonnerie, S/F_Achat et S/F_Vente . Les trois sont liés.
Fais moi savoir si tu as reçu la version qui se termine par 4
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
22 nov. 2011 à 00:57
Bonjour
Je te joins une base modifiée qui calcule le stock de poisson a chaque vente ou achat.
J'ai fait un formulaire F_Poissonnerie et 2 sous formulaire achat et vente.
Pour le fonctionnement:
Dans le form principale tu choisis une poissonnerie puis un choix de poisson,ce qui, dans le sous formulaire achat selectionne les achats ou futur.
Tu cliques sur la liste RefPoisson qui ouvre la liste, puis cela t'insere le nom et le prix du poisson.
Voila pour la gestion du stock

https://www.cjoint.com/?AKwaRrO99uG
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
24 nov. 2011 à 23:57
Bonjour
Pas de réponse sur mes derniers envois.
Alors votre projet est rendu a terme?
Amicalement
Guy
0
Bonjours castours,
Je vous ai fais parvenir un retour à vos votre précédent message. Il n'est sans doute parti mais je le renverrai dès que possible. Merci et bon début de semaine.
Amicalement, KOUAO Stéphane
0
Bonjour Castours,

Je profite de cet instant pour vous souhaiter de très bonnes fêtes ainsi que mes voeux les meilleurs pour cette nouvelle année.

Concernant le projet, il reste quelques retouches du côté des requêtes et des informations à enregistrer. J'avais stoppé le travail pour cause de maladie mais il y a du mieux maintenant et je compte reprendre après les fêtes.

Je suis maintenant dans une localité où la connexion à internet n'arrive pas donc je ne me connecte que lorsque je rentre en ville.

Encore une fois merci pour votre soutien.
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
28 déc. 2011 à 17:26
Bonjour
Je vous remercie pour vos voeux de fin d'année.
A mon tour de vous pésenter les miens et surtout un bon rétablissement pour aborder 2012..
Si vous rencontez des difficultées pour finir votre base, j'essaierai de vous aider suivant mes compétances.
Des que possible, j'aimerai voir les améliorations que vous avez apporté.
0