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

OpenOffice & LibreOffice Discussion :

valeur par défaut d"un champ de formulaire d'après une table


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 53
    Points : 33
    Points
    33
    Par défaut valeur par défaut d"un champ de formulaire d'après une table
    Bonjour,

    Je cherche l'équivalent de la commande DLookup d'Accès pour LibreOffice Base.
    Cette commande Accès est facile à mettre en place, mais je n'arrive pas à faire la même chose sous LibreOffice.
    J'ai un formulaire Saisie Mariage qui me remplit une table Mariages avec de nombreux champs de saisie dont plusieurs champs avec des valeurs fixes sur tous les relevés d'une commune.
    Entre autres un champ texte INSEEcom dont je veux qu'il se remplisse automatiquement quand je tabule dessus.
    Jusqu'à ce moment je vais dans les Propriétés du contrôle, Général, et je rempli la valeur Texte par défaut .
    Ce n'est pas pratique quand on change de commune, car il faut à chaque fois intervenir sur les propriétés des contrôles.
    J'ai donc créé une table T_Masque saisie commune avec les champs à valeur fixe dont le champ CODE correspondant au champ INSEEcom de ma table Mariages.
    En finale, le résultat est la recopie automatique de la valeur de T_Masque saisie commune,CODE dans Mariages,INSEEcom.
    J'espère avoir été assez clair dans toute cette explication.
    Merci de votre réponse, je signale que je ne suis pas un expert en programmation.
    Amicalement.

  2. #2
    Membre régulier
    Homme Profil pro
    Retraité de l' industrie
    Inscrit en
    Mars 2010
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Retraité de l' industrie
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2010
    Messages : 177
    Points : 102
    Points
    102
    Par défaut Remplissage auto de champ
    Bonjour,
    Cela me semble possible à réaliser si j' ai bien tout compris. Il faudrait, dans un premier temps connaître la structure de la base. Je verrai bien une requête rapatriant tous les champs nécessaires. La sélection d' une donnée permettrai l' affichage auto des champs dépendant. Ce n' est qu' une idée mais à développer.

    Cordialement

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 53
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par El Bosc Voir le message
    Bonjour,
    Cela me semble possible à réaliser si j' ai bien tout compris. Il faudrait, dans un premier temps connaître la structure de la base. Je verrai bien une requête rapatriant tous les champs nécessaires. La sélection d' une donnée permettrai l' affichage auto des champs dépendant. Ce n' est qu' une idée mais à développer.

    Cordialement
    Merci de votre réponse,

    La manipulation n'est pas à faire sur une table complétement remplie mais au fur et à mesure de la saisie.

    Voici le code équivalent en Access:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub CODE1_Enter()
        CodeINSEE = DLookup("CODE", "T_Masque saisie commune")
    End Sub
    Cordialement.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2013
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 53
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par ACNTOURAINE Voir le message
    Merci de votre réponse,

    La manipulation n'est pas à faire sur une table complétement remplie mais au fur et à mesure de la saisie.

    Voici le code équivalent en Access:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub CODE1_Enter()
        CodeINSEE = DLookup("CODE", "T_Masque saisie commune")
    End Sub
    Cordialement.

    Personne a une réponse à me proposer?
    Merci

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/03/2015, 13h36
  2. [AC-2007] Valeur par défaut n'actualise pas mon sous formulaire
    Par georgesasc dans le forum IHM
    Réponses: 0
    Dernier message: 12/07/2010, 15h56
  3. Valeur par défaut dans les textbox d'un formulaire
    Par OtObOx dans le forum Général VBA
    Réponses: 14
    Dernier message: 13/04/2010, 19h00
  4. [AC-2007] Valeur par défaut calculée dans un champ de ss formulaire
    Par cslbcg dans le forum IHM
    Réponses: 3
    Dernier message: 04/10/2009, 11h06
  5. [AC-2003] valeur par défaut zone de texte d'un formulaire
    Par BahloulBrahim dans le forum IHM
    Réponses: 4
    Dernier message: 11/05/2009, 13h46

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