Formulaire Note d'envoi
Le
Fernand WILKIN
Bonjour,
1.- Dans mon formulaire, je sélectionne le client (de la table "clients")
par un combo.
Les données du client s'affichent.
2.- Un bouton "créer" va chercher dans la table "N° de Note" le dernier n°
et l'incrémente de 1.
3.- La date (du jour - modifiable si nécessaire) se mémorise.
4.- J'introduis le code du produit et un bouton "rechercher" va voir dans la
table "stock" et m'affiche le produit en question (à titre de contrôle)
Jusque là, ça va, merci !
Mon(mes) problème(s) arrive(nt) :
a) Je voudrais enregistrer le N° incrémenté dans la table des n° de Note
b) Je voudrais mettre un bouton "valider" qui enregistrerait (comme nouvel
enregistrement)
dans la table "Note d'envoi" : le N° client, le N° note d'envoi, le code
produit et la date
c) un bouton "continuer" qui permettrait de reprendre au "4" pour ajouter
des produits dans la liste
? d) un bouton "terminer" qui clôturerait l'enregistrement.
J'ai essayé en créant un formulaire " ajout note d'envoi" mais il ne veut
pas "récupérer" les données précédemment acquises
Merci d'avance
Fernand WILKIN
--
J'utilise la version gratuite de SPAMfighter pour utilisateurs privés.
2129 e-mails spam ont été bloqués jusqu'à maintenant.
Les utilisateurs payant n'ont pas ce message dans leurs e-mails.
Essayez SPAMfighter gratuitement maintenant!
1.- Dans mon formulaire, je sélectionne le client (de la table "clients")
par un combo.
Les données du client s'affichent.
2.- Un bouton "créer" va chercher dans la table "N° de Note" le dernier n°
et l'incrémente de 1.
3.- La date (du jour - modifiable si nécessaire) se mémorise.
4.- J'introduis le code du produit et un bouton "rechercher" va voir dans la
table "stock" et m'affiche le produit en question (à titre de contrôle)
Jusque là, ça va, merci !
Mon(mes) problème(s) arrive(nt) :
a) Je voudrais enregistrer le N° incrémenté dans la table des n° de Note
b) Je voudrais mettre un bouton "valider" qui enregistrerait (comme nouvel
enregistrement)
dans la table "Note d'envoi" : le N° client, le N° note d'envoi, le code
produit et la date
c) un bouton "continuer" qui permettrait de reprendre au "4" pour ajouter
des produits dans la liste
? d) un bouton "terminer" qui clôturerait l'enregistrement.
J'ai essayé en créant un formulaire " ajout note d'envoi" mais il ne veut
pas "récupérer" les données précédemment acquises
Merci d'avance
Fernand WILKIN
--
J'utilise la version gratuite de SPAMfighter pour utilisateurs privés.
2129 e-mails spam ont été bloqués jusqu'à maintenant.
Les utilisateurs payant n'ont pas ce message dans leurs e-mails.
Essayez SPAMfighter gratuitement maintenant!

Poser une question


juste une question , pourquoi avoir monté une usine à gaz, alors que les outils access pourraient faire çà sans pb :o))
tu dois avoir une bonne raison, je suis toujours curieux de savoir pourquoi les gens se compliquent la vie (il faut dire que je suis
fainéant par nature, et j'utilise mes neurones pour en faire le moins possible)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Fernand WILKIN"
Pour répondre à ta question, je ne sais si j'ai monté une usina à gaz, mais
je sais que je n'arrive pas à faire autrement ...
J'apprend (péniblement) access avec un manuel et essaie de reconstruire
l'application que j'avais faite en dBase III+...
Si j'avais trouvé plus simple, nul doute que j'aurais fait plus simple :
j'attends donc tes conseils.
Merci
Fernand
"Pierre CFI [mvp]" news: %
--------------------------------------------------------------------------------
J'utilise la version gratuite de SPAMfighter pour utilisateurs privés.
2143 e-mails spam ont été bloqués jusqu'à maintenant.
Les utilisateurs payant n'ont pas ce message dans leurs e-mails.
Essayez SPAMfighter gratuitement maintenant!
Le 13/01/2007 22:22 vous avez écrit ceci :
A ben c'est sur que le concept est largement différent là ;-)))
Y'a juste 20 ans d'écart entre ces 2 applis ;-)
Access possède un champ de type Compteur qui s'incrémente automatiquement
à chaque nouvel enregistrement, ce n'est pas ce que vous cherchez (dans un
premier temps) ?
La aussi, il suffirait de faire une liste déroulante en faisant afficher
différents champs de la table stock dans les colonnes de la liste déroulante
...
--
JièL / Jean-Louis GOUBERT - Bonne année 2007
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La FAQ Outlook est là : http://faq.outlook.free.fr/
Les stats de CDO : http://faq.outlook.free.fr/cdo/
Oui, c'était... il y a 10 ans... avec Access 97...
Depuis, c'est le type "NuméroAuto" qui a remplacé Compteur.
Si Fernand n'a pas cette version, il aura du mal à trouver ce type de champ.
Par ailleurs, s'il considère qu'un n° de note (comme un n° de facture) ne
doit pas avoir de trous, le "compteur" n'est pas approprié.
Mais de toute façon, il n'avait pas de problème pour les points de 1 à 4 ;-)
--
Tisane
JièL wrote:
Pierre a raison, mais pour te donner des conseils il faudrait en savoir un
peu plus sur la structure de ta base.
Manifestement, tu as une table "T_Clients" et une table "T_Notes"
Dans ta table Clients, tu dois avoir un Id_Client (NuméroAuto) déclaré clé
primaire (Id pour identifiant, mais tu peux utiliser "code", "ref",...)
Dans la table "Notes", il me semble que tu devrais avoir notamment :
- un Id_Note (NuméroAuto),
- le champ Id_Client (Numérique) pour faire le lien avec la table Clients
- le champ "Num_Note" (Numérique) qui recevra le n° incrémenté.
Les 2 tables seront donc reliées par le champ Id_Client.
Tu peux avoir 2 formulaires :
1. Celui que tu sembles avoir déjà créé : le formulaire "F_Clients"
Et il devrait contenir un sous-formulaire affichant toutes les notes du
client et te permettant d'en ajouter.
Mais je n'ai pas compris que tu avais ce sous-formulaire.
2. Si nécessaire, un formulaire "F_Notes" qui te permet de créer une note et
de l'affecter à un client. En fait, l'affichage contraire du formulaire
Clients.
Si tu utilises Access "normalement", les boutons Valider, Continuer et
Terminer ne me paraissent pas utiles (sauf dans certains contextes où l'on
veut faire des contrôles sur la saisie, etc.).
Access enregistre automatiquement la saisie, donne la possibilité
immédiatement après d'ajouter un enregistrement, et quand tu fermes le
formulaire ou que tu vas sur un nouvel enregistrement, il sauvegarde
l'enregistrement que tu quittes.
--
Tisane