répliquer un formulaire

répliquer un formulaire - SQL/NoSQL - Programmation

Marsh Posté le 14-09-2004 à 14:11:18    

bonjour je ne suis pas une habituée des forums et je cherche une réponse à ma question. peut être l'ai je mal formulée précédemment:
j'ai construit sous access une base de données qui doit me servir à créer des devis clients et générer la facture asociée. J'ai entendu dire que je pourrais répliquer le formulaire devis afin de ne pas avoir à ressaisir les mêmes informations ds le formulaire facture mais je ne sais pas comment procéder pour l' instant j'ai créer un formulaire et je dois ressaisir les données. Je pense effectivement qu il doit y avoir u moyen de répercuter les données du devis automatiquement dans le formulaire facture mais comment?
si quelqu un peut m aider je serais ravie. merci d'avance et dites moi que je ne suis pas invisible.


Message édité par mumu76 le 14-09-2004 à 14:13:54

---------------
merci muriel
Reply

Marsh Posté le 14-09-2004 à 14:11:18   

Reply

Marsh Posté le 14-09-2004 à 15:08:51    

tu as une table devis et une table facture?
tu veux passer du devis à la facture avec un bouton sur le formulaire devis?

Reply

Marsh Posté le 14-09-2004 à 17:36:44    

pas tout à fait je m'explique:
j'ai une structure complexe:
devis / détail devis poduits / produits
Facture / detail facture produits / produits
Je sais créer le bouton mais ce que je veux c'que les données du devis s'affichent automatiquement dans mon formulaire facture et ses tables sans ressaisir les données. je peux t envoyer un copie de la struture de mas tables si tu veux! ce que j ai du mal à faire c creer le formulaire facture pour qu il reprenne le devis mais s enregistre ds les tables factures. est ce que je suis claire? merci à toi je desesperais


Message édité par mumu76 le 14-09-2004 à 17:38:34

---------------
merci muriel
Reply

Marsh Posté le 14-09-2004 à 17:59:34    

oui si tu m'envoies, je pourrais plus te renseigner!
tu sais coder en visual basic sur access?
et comment voudrais tu que: "les données du devis s'affichent automatiquement dans mon formulaire facture et ses tables sans ressaisir les données." en cliquant sur un bouton ou en indiquant le numéro du devis?? ou ?
 
mon adresse sur hotmail.com est : mrmiaou

Reply

Marsh Posté le 14-09-2004 à 19:08:30    

ok merci je t ai envoyé ça mais je n ai encore jamais codé sur visual basic ça augmente la difficulté


---------------
merci muriel
Reply

Marsh Posté le 14-09-2004 à 20:30:13    

Un devis et une facture c'est la même chose en terme de données (à un ou deux détails près)
 
Crée plutôt une table generique avec un champ "typcde" contenant 'DEV' pour un devis, 'FAC' pour une facture et 'CDE' pour une commande. Tu pourras même ajouter 'LIV' pour un bon de livraison, et 'EXP' pour une expédition de colis.
Si tu rajoutes à ça un ACHVTE (achat/vente) avec comme valeurs 'A' ou 'V', tu pourras même gérer si c'est une commande d'achat ou de vente, comme ça ton module d'approvisionnement reprendra aussi les mêmes formulaires :)

Reply

Marsh Posté le 14-09-2004 à 21:40:50    

Oui, tu peux changer la structure de ta table?

Reply

Marsh Posté le 14-09-2004 à 21:58:26    

ha une table générique?
type code donc une table suplémentaire que je joins à dev
fac et cmde ok l faut que j essaie pour me rendre compte! je joins "typcde" aux tables fac dev cmde achvte ?
j essaie et je vous tiens au courant merci du tuyau


---------------
merci muriel
Reply

Marsh Posté le 14-09-2004 à 22:01:25    

j'espère que t'as bien compris.
une seule table avec dedans un champ suplémentaire disant si c un devis, une facture ou etc...

Reply

Marsh Posté le 14-09-2004 à 22:21:13    

mumu76 : nan, t'as rien compris ;)
 
Prends ta table DEVIS.
 
Modifie-la pour qu'elle contienne aussi les champs spécifiques à ta table FACTURE. (logiquement, y'a pas grand chose comme différence)
 
Ensuite, dans la table, ajoute un champ "TYPCDE". Il contiendra DEV quand la ligne sera un devis, et CDE quand ce sera une commande.
 
Fait la même chose pour tes deux tables de lignes de facture et de devis. Idem, c'est les mêmes.
 
Si tu veux en plus gérer une notion d'achat/vente, modifie à nouveau ta première table en ajoutant le champ "ACHVTE".
 
Au final, tu ne dois avoir que DEUX tables. Pour les valeurs de référence "DEV" et "CDE" ainsi que "A" et "V", pas besoin de faire des tables de référence, ce sont des champs énumérés, la liste n'est pas dynamique.

Reply

Marsh Posté le 14-09-2004 à 22:21:13   

Reply

Marsh Posté le 18-09-2004 à 11:15:36    

je n ai pas tout compris les gars j ai crée une taable supplementaire qui se nomme code type avec pour champ refcdodetype en cle primaire et designation. j ai ensuite crée deux ref avec pour desigantion facture et devis dons deux enregistremnt.
j ai joins cette table à devis et à facture mais apparement je dois supprimer la table facture c ca?
auriez vous un modele a m envoyer que je puisse visualiser please? je vs tiens au courant


---------------
merci muriel
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed