|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 73 ![]() |
voila j'ai une base de donnée j'aimerais bien que quelqu'un puisse me faire un commentaire et critiquer ce qui ne va pas
Je voudrais que le responsable du SAV de l'entreprise puisse gérer la maintenance. Merci d'avance pour vos réponses |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Patrick GassmannInscription : mars 2005 Messages : 282 ![]() |
J'ai rapidement ouvert ta base qui ne semble pas fonctionner...
En ouvrant le formulaire , Access demande de renseigner un champ qui s'appelle mon champ les tables clients et machines ne comportent pas d'index auto incrémentés. C'est donc l'utilisateur de l'application qui doit donner la référence client, au risque d'erreur, car il ne sait pas ce qu'est un index. Je te conseille fortement un index auto incrémenté , qui pourra ensuite servir de référence client, sinon ajoutes un 2e champ.... |
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 73 ![]() |
Citation:
En effet, l'entreprise dispose déjà d'une base de donnée avec les numéros de clients et je vais regarder pour le champ "mon Champ" car je ne me souviens plus d'avoir mis un champ comme celle-là. De plus, Access ne me le demande jamais.. Je te remercie dr_feelgood pour ta réponse |
|
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 73 ![]() |
bonjour,
J'ai regardé en long et en large dans mon projet, mais je n'ai pas vu de "mon champ" J'ai même essayé sur le poste de ma collègue mais je ne reçois pas de message comme tel ! Auriez vous d'autre conseil ? Merci.. Cordialement |
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 238 ![]() |
Bonjour,
J'ai ouvert ton appli mais je n'ai pas regardé la structure; 2 conseils de mise en forme : 1. Mets ton formulaire "Sommaire" à l'ouverture ce sera plus sympa que de tomber sur une liste d'objet et ce sera plus directement utilisable pour quelqu'un qui ne connait pas le fonctionnement ; pour cela menu Outils => Démarrage => Afficher formulaire/page 2. Personnalises tes MsgBox ; un message qui mentionne "Microsoft Office Access" dans le ruban bleu ne fait pas très fini. Si tu ne connais pas la méthode, la voici : en tête du code d'un formulaire contenant une MsgBox tu écris Code :
Code :
MsgBox ("Fin ! Pas d'autre client qui porte ce nom.. "), , ConNomApp Je n'ai pas été plus loin dans l'examen de ta base. Bonne journée |
||
|
|
00
|
|
|
#6 | ||
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 238 ![]() |
Re bonjour,
Au moment de fermer ton appli, j'ai trouvé à quoi correspond l'observation de dr-felgood à propos du champ "Mon Champ" : c'est le bouton "Ajouter Nouvelle Machine" du formulaire "Clients existants" qui génère cette demande ; le code fait bien référence à ce champ. Code :
Bonne journée |
||
|
|
00
|
|
|
#7 | ||
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 73 ![]() |
Merci beaucoup de m'avoir répondu Javelot69
ça fait plaisir que quelqu'un prend le soin d'examiner le travail que l'on effectue.. effectivement, j'ai aplliqué ta solution avec Citation:
et aurez tu une proposition à me faire pour : Voila j'ai un formulaire dans lequel l'utilisateur va pouvoir saisir les nouvelles machines qu'ils doivent dépanner, un bouton imprimer devrait me permettre l'impression de ce formulaire avec les coordonnées du client et la nouvelle saisie effectuée. Lorsque je fais imprimer un enregistrement, j'ai à chaque fois toutes les machines d'un client qui sont imprimées ! Comment pourrais-je modifier ce code afin qu'il m'imprime seulement la nouvelle saisie effectuée ou sinon il peut tout de même sélection lenregistrement à imprimer, et lancer l'impression une fois sélectionnée... Voici le code du bouton "imprimer" : Citation:
|
||
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 238 ![]() |
Bonjour,
Content que ma suggestion de personnalisation de MsgBox t'ai servie ; penses aussi aux autres suggestions (notamment la fermeture de tes formulaires lors du clic sur le bouton porte). Dans l'état actuel de ta base, je suppose que la nouvelle saisie n'est pas enregistrée tant que le formulaire n'est pas fermé. Au sujet de ta nouvelle demande : je suis toujours surpris lorsque quelqu'un mentionne l'impression d'un formulaire (ne le prends pas mal Dans Access un document destiné à être imprimé est un état ; c'est ce qu'il faut que tu fasses. Cet état sera basé sur une requête qui sélectionnera ce qui est à imprimer concernant ton client et la machine qui a fait l'objet de la saisie d'information qui t'intéresses. Ton bouton sur le formulaire déclenchera l'impression de ton état qui doit être dimensionné pour une feuille A4 (ou A3 si tu imprimes dans ce format). Bonne continuation |
|
|
00
|
|
|
#9 | |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 73 ![]() |
Bonjour,
j'avais déjà fais un état mais il m 'affichait simplement les données du client et les machines qu'ils avaient ramené ! evidemment, cela est causé de ma requete qui recherchait le client avec une requete parametrée, et toutes les machines qui lui appartiennent Je propose la requête suivante : Citation:
Merci beaucoup |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com