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 :

Formulaire avec sous-formulaire [AC-2000]


Sujet :

IHM

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Points : 54
    Points
    54
    Par défaut Formulaire avec sous-formulaire
    Bonjour a tous,

    J'ai un formulaire qui contient un sous formulaire.
    Dans mon formulaire j'ai 3 champs affiches c1, c2 et c3. c1 et c2 sont des clefs qui servent a afficher le data de mon sous formulaire (via le relation père fils du sous-formulaire)

    Si je suis sur mon formulaire et c1= 12 et c2=10 le data de mon sous formulaire est bon.

    Si je suis sur c1=12 et c2 = 10 et je click pour ajouter un nouveau record et que j'ajoute un nouveau c1=12 mais avec un c2 différent (disons c2 =12) (le c2 différent est mis via la propriété default value) le data qui est mis dans mon sous formulaire n'est pas bon.

    Puisque c1=12 et c2 =12 n'existe pas je pensais que mon sous formulaire allait être vide. Mais non il affiche le data de mon sous formulaire de c1=12 et c2 =10

    Avez-vous une idée
    J’espère que mes explications sont bonnes
    Je suis en Access 200
    Merci

  2. #2
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 404
    Points : 1 683
    Points
    1 683
    Par défaut
    Bonjour,

    ... et désolé, je ne comprends pas.
    Dans mon formulaire j'ai 3 champs affiches c1, c2 et c3. c1 et c2 sont des clefs qui servent a afficher le data de mon sous formulaire
    Comment fais-tu pour réaliser ta relation père-fils avec 2 champs (c1 et c2) dans le formulaire. Pour moi, une relation père-fils nécessite un champ sur le formulaire et un champ sur le sous-formulaire possédant des types compatibles.

    (Par ailleurs, je ne connais pas Access 200 )

    A+

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour,

    Ceci est anormal si les relations père/fils sont bien mis sous la forme--> c1;c2
    (Et dans le même ordre à chacun..)
    Quelle est la source de chaque formulaire?
    Cordialement.

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Points : 54
    Points
    54
    Par défaut
    Oui c'est dans la forme c1;c2 cela fait un "or" entre les deux champs ?
    Y a t'il une autre facon de faire que c1;c2 ?

    La source est pour le père la table t1 et pour le fils la table t2

    Comment fais-tu pour réaliser ta relation père-fils avec 2 champs (c1 et c2) dans le formulaire. Pour moi, une relation père-fils nécessite un champ sur le formulaire et un champ sur le sous-formulaire possédant des types compatibles.
    La relation père fils se fait avec deux champs

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonsoir,
    Citation Envoyé par sboffin Voir le message
    Oui c'est dans la forme c1;c2 cela fait un "or" entre les deux champs ?
    Y a t'il une autre facon de faire que c1;c2 ?
    Non. Pas d'autre façon et c'est amplement suffisant. La plupart des cas se font avec un seul champ. Alors pour des cas exceptionnels...

    Un "OR" qui apparaît c'est pas bon ça.

    Il serait bien de nous mettre une copie de ta base simplifiée.

    Cordialement.

  6. #6
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Si je suis sur c1=12 et c2 = 10 et je click pour ajouter un nouveau record
    Peux-tu nous dire où tu te trouves pour ajouter un nouveau record :

    • Dans le sous formulaire
    • Dans le formulaire principal


    Si tu te trouves dans le sous-formulaire, le fait d'ajouter un nouveau record implémente automatiquement les valeurs des champs père dans les champs fils

    Bonne continuation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 06/05/2015, 12h24
  2. Réponses: 8
    Dernier message: 04/10/2006, 14h39
  3. Réponses: 10
    Dernier message: 16/08/2006, 11h11
  4. Réponses: 19
    Dernier message: 26/01/2006, 08h44
  5. Réponses: 6
    Dernier message: 19/05/2005, 11h06

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