Reduire un formulaire

Résolu/Fermé
Ph[]b[]s Messages postés 23 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 31 mars 2009 - 28 janv. 2008 à 07:58
laetitia02 Messages postés 424 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 12 mars 2009 - 28 janv. 2008 à 09:33
Bonjour,

J'aimerai améliorer la rapidité de mon formulaire en cachant certaines case et enlever ou réduire la taille de la barre de défilement(descendre ou monter le détail du formulaire).

Exemple : j'ai 50 objectifs un en dessous de l'autre, pour éviter de rentrer l'objectif 2 dans la dernière case, il faut mettre des conditions dès la deuxieme case.

Si la case 1 n'a pas de donnée
alors la case 2 est invisible

Si la case 2 est invisible
alors la case 3 est invisible ......

=====================

Si la case 1 a des donnéees
alors la case 2 est visible

Si la case 2 n'a pas de donnée
alors la case 3 est invisible


ainsi de suite. J'ai mis en mis en place deux boutons pour faire apparaitre deux type de case (exemple : objectif => descriptions et descriptions => objectifs). Dans mes essaies, la barre de defilement a toujours la même taille qui est assez importante et je ne sais pas comment la réduire à travers les conditions énoncées en haut.

Merci de votre aide.

11 réponses

laetitia02 Messages postés 424 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 12 mars 2009 129
28 janv. 2008 à 09:11
if isnull(case1) then
me.case2.visible=false
me.case3.visible=true
else
me.case2.visible=true
end if
ces lignes résume votre probleme de visible et d'invisible.
par compte pour la barre de défilement, vous pouvais mettre la case 2 sur la case3, car quand la case2 et visible la 3 ne l ai pas ou inversement. sa vous permettra de gagner de la place.

pour l abonnement il ne pourra etre que de courte durée, je suis en stage, je fini dans deux semaine avant de rependre les cour, et je n aurai plus access a internet
1
Ph[]b[]s Messages postés 23 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 31 mars 2009 1
28 janv. 2008 à 09:31
Je pars avec un projet : améliorer la maintenance, alors j'ai pas mal de chose à faire, donc mettre un suivis -_-', sachant qu'ils n'ont pas le temps il faut que se soit rapide et efficace. Bientot je ferais un poste pour demander comment mettre des mots de passe surtout sur des bouton et acces à certaines données. (le 5 février après la réunion => épreuve de mon BTS)

Merci encore à bientot.
1
laetitia02 Messages postés 424 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 12 mars 2009 129
28 janv. 2008 à 08:12
bonjour de quel barre parle du, serait il possible que tu nous mette une image de celle ci??
0
Ph[]b[]s Messages postés 23 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 31 mars 2009 1
28 janv. 2008 à 08:26
http://img177.imageshack.us/img177/599/barrezq2.png

Je parle de cette barre (à droite)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
laetitia02 Messages postés 424 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 12 mars 2009 129
28 janv. 2008 à 08:29
ok tu fais sa sous access? car sinon c la taille de ton formulaire qui est trop longue, il faut que tu réduisse le pied de formulaire tout ce qui est grisé et dont aucune donnée ne figure, tu le réduit
0
Ph[]b[]s Messages postés 23 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 31 mars 2009 1
28 janv. 2008 à 08:41
Disons que je ne veux pas modiifier la taille de mes cases, car il est fort possible qu'il y a souvent beaucoup de texte dedans. Oui c'est sur ACCESS, je ne pensais plus qu'il y avait d'autre programme avec des formulaire, mais je ne peux modifier maintennat le sujet ou mon premier post.
0
laetitia02 Messages postés 424 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 12 mars 2009 129
28 janv. 2008 à 08:51
precedement tu as dit que tu avait fait des case visible et invisible, as tu penser a mettre une visible sur une invisible pour que sa te prennent moins de place?
0
Ph[]b[]s Messages postés 23 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 31 mars 2009 1
28 janv. 2008 à 09:04
Oui j'ai fais cela pour trier et simplifier la lecture. Sacchant qu'il n'y aura pas que moi qui rentrera les données, je préfère rendre encore plus simple l'utilisation de formulaire et de mettre des sécurités : éviter de rentrer des données n'importe ou (case 1; case 17 à la place de remplir la case 1 et 2) en mettant ces conditions.

Si la case 1 n'a pas de donnée
alors la case 2 est invisible

Si la case 2 est invisible
alors la case 3 est invisible ......

=====================

Si la case 1 a des donnéees
alors la case 2 est visible

Si la case 2 n'a pas de donnée
alors la case 3 est invisible

Mais en codage je ne sais pas comment faire. Je sais qu'il y aura peut etre du : If, Else, visible, reste a savoir comment mettre les bonnes lignes sous ACCESS 2003.

Merci de m'aider, c'est mon deuxième sujet et vous êtes toujours la personne qui me réponds, je vais finir par prendre un abonnement.
0
Ph[]b[]s Messages postés 23 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 31 mars 2009 1
28 janv. 2008 à 09:15
Ce n'est pas très grave pour la barre, sinon les commandes je les met ou dans un module ou dans le code de la page?

Sinon je suis aussi en stage en maintenance industriel, ou je dois programmé des choses sur ACCESS n'ayant eu aucun cours c'est assez difficile pour les commandes, mais les projets prennent formes grace à vous.
0
laetitia02 Messages postés 424 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 12 mars 2009 129
28 janv. 2008 à 09:19
mieux faut les mettre dans le code, il faut plutot évité les modules.

Moi aussi j fais un stage ou j dois programmé en access sauf que le projet qu'ils m ont données ne tiens pas la route par manque d information, alors j passe mon temps a aider les autre.
0
laetitia02 Messages postés 424 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 12 mars 2009 129
28 janv. 2008 à 09:33
bonne chance à bientot
0