GNT sans publicité, site mobile, fonctionnalitées exclusives...

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!
Lire les 11 réponses

Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre CFI [mvp]
Le #6210721
bonjour
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"
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!




Fernand WILKIN
Le #6210681
Bonjour Pierre,

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: %
bonjour
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)




--------------------------------------------------------------------------------
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!

JièL
Le #6210671
Bonjoir(c) Fernand WILKIN

Le 13/01/2007 22:22 vous avez écrit ceci :
Bonjour Pierre,

J'apprend (péniblement) access avec un manuel et essaie de reconstruire
l'application que j'avais faite en dBase III+...


A ben c'est sur que le concept est largement différent là ;-)))
Y'a juste 20 ans d'écart entre ces 2 applis ;-)

Si j'avais trouvé plus simple, nul doute que j'aurais fait plus simple :
j'attends donc tes conseils.


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) ?

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)


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

...

Merci


--
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/

Tisane
Le #6210661
Bonjour,

Access possède un champ de type Compteur qui s'incrémente
automatiquement


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:

J'apprend (péniblement) access avec un manuel et essaie de
reconstruire l'application que j'avais faite en dBase III+...


A ben c'est sur que le concept est largement différent là ;-)))
Y'a juste 20 ans d'écart entre ces 2 applis ;-)

Si j'avais trouvé plus simple, nul doute que j'aurais fait plus
simple : j'attends donc tes conseils.


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) ?

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)


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
...



Tisane
Le #6210651
Bonjour Fernand,

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...


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


Fernand WILKIN :

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 !


Publicité
Suivre les réponses
Poster une réponse
Anonyme