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 :

Modifier temporairement le champ de tri d'un formulaire


Sujet :

OpenOffice & LibreOffice

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Fonctionnaire
    Inscrit en
    Juin 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Fonctionnaire
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2014
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Modifier temporairement le champ de tri d'un formulaire
    Bonjour,

    J'aurais aimé savoir s'il est possible de modifier temporairement par macro le champ de tri par défaut d'un formulaire.

    Je m'explique, j'ai un formulaire affichant des documents avec diverses informations dont des dates d'expiration, et par défaut ce formulaire est trié sur le champ "type des documents".
    J'utilise une macro qui me permet de choisir une fourchette de dates personnalisées pour voir les prochains documents arrivant à expiration, mais ils restent triés sur leur nom ce qui n'est pas très pratique.

    Peut-on, en ajoutant un code dans la macro, passer temporairement du tri par "nom de document" à tri "par date d'expiration".

    Merci

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par Zogar Voir le message
    J'aurais aimé savoir s'il est possible de modifier temporairement par macro le champ de tri par défaut d'un formulaire
    ...
    Peut-on, en ajoutant un code dans la macro, passer temporairement du tri par "nom de document" à tri "par date d'expiration".
    Si vous utilisez une macro, pourquoi pas passer par un bouton qui modifierai la requête de votre formulaire ?

    Cdlt.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Fonctionnaire
    Inscrit en
    Juin 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Fonctionnaire
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2014
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Pourquoi pas, c'est juste que mes faibles connaissances en codage ne me permettent pas de le faire, toute aide serait la bienvenue...

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Fonctionnaire
    Inscrit en
    Juin 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Fonctionnaire
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2014
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Si quelqu'un qui sait faire ça passe par la, est ce qu'il est possible d'avoir sur un bouton une macro qui change le tri d'un formulaire ?
    Par défaut, le tri est sur le champ 1, le bouton le changerait sur le champ 2.
    Le champ se trouve dans une grille d'un sous-formulaire.
    Merci

  5. #5
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    Voici des exemples de code à adapter à ton besoin :

    Permet de modifier le code d'un champ :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ConnecterSource
    oSQL ="SELECT * FROM TABLE" 
    oReq = oConnexion.createStatement()
    oResul = oRequete.executeQuery(oSQL)
    Permet d'acutaliser un formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    oForm = oEvenement.Source.Model.Parent
    oForm.Reload
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

Discussions similaires

  1. modifier type de champs dans table de base access 2000
    Par raoulv dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 12/03/2007, 14h22
  2. Réponses: 5
    Dernier message: 30/12/2006, 15h35
  3. Réponses: 3
    Dernier message: 29/11/2006, 20h29
  4. [débutant] modifier nom de champs
    Par panari2000 dans le forum Access
    Réponses: 2
    Dernier message: 11/07/2006, 21h11
  5. Modifier nom de champ d'une table Paradox 7
    Par teska dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/11/2004, 13h09

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