IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

incrémentation controle dans un formulaire.


Sujet :

IHM

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 16
    Points
    16
    Par défaut incrémentation controle dans un formulaire.
    Bonjour,
    Dans le cadre d’un projet en école d’ingenieur pour la conception d’un jeu de simulation d’entreprise logistique, j’ dois élaborer une base access avec formulaire.
    J’ai une question par rapport au formulaire.
    J’ai un premier formulaire en rapport avec une table donnée générale où je dois rentrer le nombre de produits finis (par exemple 3), de sous-ensembles (par exemple 5), de pièces.
    Lorsque je clique sur suivant, j’arrive sur un deuxième formulaire ou je vais devoir rentrer les informations sur chaque produit finis, sous ensembles, pièces.
    Pour cela, j’ai un champ type d’article qui est une liste déroulante avec produit finis, sous ensemble et pièces et j’ai un champ nom de l’article.
    Ce que j’aimerai faire, c’est que lorsque je clique sur suivant sur le premier formulaire, j’arrive sur le second et que le champs type d’article soit directement sur produits et que le nom d’article soit produit finis 1. Puis lorsque je clique pour mettre un autre enregistrement ca reste sur produit fini et que ca mette produit fini 2 lorsque jai rempli les 3 PF, le prochain enregistrement mettent sous ensemble et sous ensemble 1 puis 2 puis 3 et etc et ensuite passée à pièces.
    Est-ce qu’il est donc possible d’incrémenter un contrôle ?
    Merci pour vos réponses.
    benoist

  2. #2
    Membre expérimenté Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Points : 1 591
    Points
    1 591
    Par défaut
    Hello et bienvenue !

    Je ne sais pas si j'ai bien compris ta question. Voici toutefois deux méthodes pour incrémenter un champ dans un formulaire:

    1. Tu crées un champ "NuméroAuto" dans ta table et ainsi, automatiquement Access himself incrémentera ton champ. Attention toutefois car si tu effaces un enregistrement, le numéro qui lui avait été attribué ne sera plus disponible ! Donc si tu as besoin d'une numérotation qui se suive, ce n'est pas la bonne méthode.

    2. Ci-dessous, le champ devant recevoir ce numéro incrémenté se nomme : "Numéro" et cela donne la fonction suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me!Numéro = Nz(DMax("Numéro", "MEDIA") + 1, 1)
    ... que tu peux attribuer à un bouton ou à l'évènement de ton choix dans ton formulaire.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 16
    Points
    16
    Par défaut
    je n'arrive pas a comprendre comment utiliser cette fonction tu pourrai m'expliquer ce que tu mets deds car j'ai regardé dans l'aide et je ne comprend pas trop.
    et en effet il faut que mes chiffre se suivent et soit toujours les m^me par exemple dans mon formulaire je vais avoir produit finis 1 puis 2 p puis 3 et lorsque le nombre de produit est égale au nombre de produits finis rentrée dans le premier formulaire, ma liste déroulante passe a sous ensemble pour le champs type d'article et le nom sera donc sous ensemble 1 puis 2 puis 3
    etc etc
    je te remercie pour ton aide

  4. #4
    Membre expérimenté Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Points : 1 591
    Points
    1 591
    Par défaut
    Bonjour !

    C'est bien ce que je pensais, je n'ai pas bien compris ton problème. Peux-tu, soit l'expliquer plus en détail (tu parles de 1, 2, 3 mais y a-t'il 4, 5, 6 etc ?)
    Tu peux compresser ta base et la joindre à ta réponse afin que nous puissions mieux cerner le problème, ce serait peut-être encore mieux ?

    A +

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 16
    Points
    16
    Par défaut
    salut je vais t'expliquer plus en détail et te mettre la base.
    qd tu ouvres le premier formulaire donnée générale alors tu rentre le nom d'un jeu, ensuite tu rentre le nombre de produit finis que tu veux de sous ensemble etc etc et ensuite ce que je voudrais faire c'est que lorsque tu clique sur suivant tu arrive sur le formulaire ensemble article et ce que je voulais faire c que la liste déroulante type d'article se mettent automatiquement en produit fini pr commencer et que nom d'article commence par produit finis 1 ensuite tu rentre les propriété ensuite lorsque tu passe a l'enregistrement suivant tu sois en produits finis 2 et si par exemp^le tu as rentré que tu voumlais seulement 2 produits finis dans le premier formulaire. et bien au prochaine enregistrement tu passes dans la liste déroulante a sous ensemble et comme nom sous ensemble 1 automatiquement etc
    voila
    je te remercie
    je te laisse ma base
    Fichiers attachés Fichiers attachés

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 16
    Points
    16
    Par défaut
    bonjour,
    personne a une tite idée pour m'aider svp.
    je vous remercie

  7. #7
    Membre expérimenté Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Points : 1 591
    Points
    1 591
    Par défaut
    Hello,

    Je ne comprends pas pourquoi tu n'utilise pas un contrôle à onglet pour faire cela. Il me semble que ce serait plus simple ?

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 32
    Points : 16
    Points
    16
    Par défaut
    salut,
    désolé mais je ne vois pas du tout de quoi tu parles.
    tu peux m'éclaircir.
    merci

  9. #9
    Membre expérimenté Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Points : 1 591
    Points
    1 591
    Par défaut
    Alors, c'est relativement simple, tout d'abord, tu presses la touche , puis :

    tu as le choix :

    1. "A propos de la création d'un formulaire avec des onglets ou des sauts de page"

    2. "Personnaliser un contrôle onglet"

    3. "Ajouter un contrôle Onglet ou Saut de page à un formulaire"

Discussions similaires

  1. déplacement des controles dans 1 formulaire ou etat
    Par arseno dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/08/2006, 19h59
  2. [C# Express]Modifier un control dans un formulaire
    Par mickey28 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 19/07/2006, 14h42
  3. Ajout de controls dans sous formulaire via VB
    Par sunvialley dans le forum IHM
    Réponses: 3
    Dernier message: 07/06/2006, 11h15
  4. taille d'un controle dans un formulaire
    Par kleenex dans le forum Access
    Réponses: 6
    Dernier message: 30/09/2005, 09h41
  5. validation d'un controle dans un formulaire
    Par marjo20 dans le forum IHM
    Réponses: 5
    Dernier message: 10/10/2004, 23h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo