1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 684 |
donner focus à un sous formulaire |
le 16/06/2013 : 15:26 par kesri
visiteur |
Bonsoir Mon problème à moi est le suivant: j'ai 1 formulaire principal [Concessionnaires] et un sous formulaire [Consultation] le Formulaire principal j'affiche l'ensemble des enregistrements (Linsting) quand je clique sur un champ "Societe" j'affiche formulaire [Consultation] ou je prévois un 04 boutons de visualisation ['P. Enregistrement, Suivant, Précédant D. Enregistrement '] et je n'arrive pas à donner le focus au sous formulaire [Consultation]. Mais quand j'appelle directement Formulaire [Consultation] sans passer par le Form. principal cela marche Comment faire SVP et merci d'avance pour la réponse. |
|
|
Réponse n° 9 -------- le 22/06/2013 : 21:47 par 3Stone
Administrateur
|
Bonsoir,
Bien reçu... je regarde cela.
Cordialement, Pierre(3stone) |
|
|
Réponse n° 10 -------- le 23/06/2013 : 01:27 par 3Stone
Administrateur
|
Bonjour,
Effectivement, il y a quelques problèmes dans ta base ! Il faudrait refaire l'analyse des besoins et en respectant au mieux la normalisation de la base. Sans les bonnes tables avec des relations correctes, il est difficile d'avoir une base qui fonctionne correctement. Et il est impossible que les formulaires et sous-formulaires fonctionnent correctement avec des tables boiteuses.
Pour t'aider à faire cela, as-tu lu ces pages ?
Cordialement, Pierre(3stone) |
|
|
Réponse n° 11 -------- le 23/06/2013 : 12:14 par kesri
visiteur |
Bonjour, merci pour l'orientation, c'est vraiment très bénéfique, c'est vrai que une lecture sans exemple et sans manip, c'est difficile...avec de la persévérance tout deviendra possible pourquoi pas... (?!) merci encore. |
|
|
Réponse n° 12 -------- le 23/06/2013 : 22:27 par kesri
visiteur |
Bonsoir j'avoue que c'est difficile pour moi, pour 03 tables c'est pas un problème pour ce qui est de mon cas je n'arrive pas à trouver l'astuce. je sollicite votre svp merci. |
|
|
Réponse n° 13 -------- le 25/06/2013 : 10:27 par KESRI
visiteur |
Bonjour je suis toujours coincé je n'arrive pas à solutionner mon problème svp dans la mesure du possible, je sollicite votre aide. merci encore. cordialement. |
|
|
Réponse n° 14 -------- le 25/06/2013 : 16:26 par 3Stone
Administrateur
|
Bonjour,
L'analyse des besoins est une partie importante et indispensable lorsque l'on souhaite créer une base de données. Sans cela rien de bien ne peut être fait.
Si tu veux un coup de main (rapide, car je suis très occupé ces temps-ci), il faut commencer par noter tout ce que tu souhaites gérer. J'ai bien dis, noter... car c'est sur le papier que l'on commence lorsque l'on débute et même plus tard lorsque la base devient plus importante.
Donc, tu peux utiliser Word pour noter tout ce que tu souhaites gérer, les champs qu'il te faut avec une description pour comprendre de quoi il s'agit.
Un exemple... Si tu souhaites gérer tes clients, il faudra une table "Clients" et les champs qui se rapportent à chaque client (numéro, nom, adresse...) Si tu vend des produits à ces clients, il te faut une table Factures avec les champs NoFacture, NoClient, DateFacture, etc. ainsi qu'une table DétailsFacture qui reprend chaque ligne d'une facture et possèdera le NoFacture, NoProduit, NomProduit, PrixUnitaire, etc.
Comme tu vois, cela consiste à un "découpage" des données de manière à respecter ce qui est expliqué dans le texte que je t'avais indiqué. Sur papier, cela permet de déplacer un champ pour qu'il se trouve dans la bonne table. Cela permet aussi de mieux "voir" qu'il manque une table pour que les relations permettent un fonctionnement correct.
Lorsque tu auras tout noté, tu pourras me l'envoyer pour que je regarde...
Cordialement, Pierre(3stone) |
|
|
Réponse n° 15 -------- le 25/06/2013 : 16:38 par kesri
visiteur |
Bonsoir, c'est gentil merci bien Ok je vais tout préparer merci encore cordialement. |
|
|
Réponse n° 16 -------- le 27/06/2013 : 14:25 par 3Stone
Administrateur
|
Bonjour,
J'ai un peu regardé ton fichier. En fait, ce que tu
me proposes sont des tables comme tu espères que cela fonctionne.
L'analyse, ce n'est pas cela; déjà que c'est un (trop) gros morceau
lorsque l'on ne possède pas quelques base en gestion de données.
Ce que tu n'as pas fait, c'est de décrire les besoins, ce que tu as besoins de gérer et donc quelles données sont à organiser.
Quelques exemples:
- Tu as une table Marques. Ces marques ne sont liées qu'aux concessionnaires ?
- Une table Concedants (je ne voit même pas ce que cela représente dans ton cas...) représente quoi et est lié à quoi ?
- Une table Infrastructure qui concerne quoi et est en relation avec quoi ?
- Une table Rajout de Marques ??? fait penser à une table dont on n'a pas pu attribuer les champs à un groupe...
En
fait, vu l'énoncé de la question originale "donner le focus à un
sous-formulaire", je pense que tu ne à voulu commencer par la fin.
En
fait, je ne peux que répéter ce que j'ai dit au début. Il faut faire
l'analyse des besoins, sans s'occuper de tables... mais décrire les
besoins qui ensuite seront regroupé dans des tables de manière à
respecter les règles de la normalisations. Personnellement, je ne
connais pas ton métier, ni ton secteur! Donc même si je le voudrais, je
ne pourrai faire cette analyse à ta place. On pourrai le faire
ensemble... ce pourquoi je n'ai absolument pas le temps, alors que c'est
la partie la plus importante d'une base de données.
Pour te donner quelques idées pour des exemples qui t'aideront à mieux appréhender tes besoins, tu devrais regarder ce site qui pourrait t'inspirer.
Tu
devrais aussi relire les pages sur la normalisation que je t'ai indiqué
précédemment. Car tant que tu n'arrive pas à comprendre et à appliquer
ces conseils, ta base ne remplira pas les besoins que tu souhaites. Ce
sera juste du temps perdu à pousser des donnés dans des tables et avec
lesquelles une gestion ne sera pas possible.
PS: Si tu as
réellement besoins de gérer ce que tu décris, tu devrais peut-être
penser à un prestataire de service qui te créera un vrai outil qui te
donnera satisfaction.
Cordialement, Pierre(3stone) |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|