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 :

Aller à un enregistrement spécifique sur un formulaire sans effacer le reste de la sélection. [AC-2003]


Sujet :

IHM

  1. #1
    Membre régulier Avatar de gwenagan
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 100
    Points
    100
    Par défaut Aller à un enregistrement spécifique sur un formulaire sans effacer le reste de la sélection.
    Bonjour à tout le monde, et pour commencer, très bonne et heureuse année 2024.

    Je me permet de poster une image pour essayer d'être plus clair dans ma demande.
    Nom : PLANNING_TYPE_VISUEL.png
Affichages : 65
Taille : 45,3 Ko

    Ma question est la suivante :

    En cliquant sur le petit bouton en haut à gauche de mon formulaire (que j'ai appelé "13h00"), puis je me rendre direct sur l'enregistrement commençant par 13 sans effacer le reste de la sélection afin d'éviter de descendre avec la molette de la souris?

    Merci par avance pour votre aide et très bonne journée à tous.

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 034
    Points : 24 603
    Points
    24 603
    Par défaut
    Bonjour,

    Dans un formulaire tu as un objet Recordset qui est un objet DAO.

    A partir de ce recordset et des méthodes de déplacement (movenext, movelast, findfirst) tu peux te déplacer sur ll'enregistrement qui tu veux.

    Pour ne savoir plus sur DAO.Recordset tu as le tuto DAO (dans les tutos)

    Pour instancier un recordset du formulaire c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dim rst as dao.recordset
    set rst = me.recordset
    ...
    set rst = nothing
    Attention ! un recordset formulaire ne se ferme JAMAIS avec la méthode close. il faut juste libérer l'objet en mémoire.

    Cordialement,

  3. #3
    Membre régulier Avatar de gwenagan
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 100
    Points
    100
    Par défaut
    Bonjour à tout le monde de nouveau.

    Je vous remercie pour votre aide, mais je ne suis pas sûr de savoir quoi faire de ce code dans l'immédiat.
    Je vais chercher à comprendre et vous tient au courant.
    Bonne soirée à tous.

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 034
    Points : 24 603
    Points
    24 603
    Par défaut
    Comme indiqué ce code seul permet de se brancher sur le recordset d'un formulaire (ou d'un état).

    Sans comprendre ce qu'est un recordset, c'est qu'est DAO et les méthodes et propriétés de cette bibliothèque il est certain que tu ne peux rien en faire immédiatement.

    Heureusement, Developpez possède un bon tuto sur DAO.

  5. #5
    Membre régulier Avatar de gwenagan
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 100
    Points
    100
    Par défaut
    Merci beaucoup pour votre aide.

    Mes données présentent dans le formulaire sont sélectionnées par un RecordSource
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Me.RecordSource = NEW_FILTRE + " ORDER BY T_PERSONNEL.NO_CLIENT DESC;"
    Question toute bête, où puis je trouver ce tuto sur DAO ? J'ai beau fouiller je ne le trouve pas.
    Merci encore et très bonne soirée à tout le monde.

  6. #6
    Membre régulier Avatar de gwenagan
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 100
    Points
    100
    Par défaut
    J'ai trouvé le tuto.
    Merci

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

Discussions similaires

  1. [3.x] Method GET sur mon formulaire sans savoir pourquoi
    Par Yosu59 dans le forum Débuter
    Réponses: 1
    Dernier message: 31/08/2017, 10h08
  2. [AC-2010] Problème avec l'enregistrement automatique sur les formulaires
    Par Patal4Ch213 dans le forum Modélisation
    Réponses: 3
    Dernier message: 15/07/2015, 10h51
  3. Réponses: 10
    Dernier message: 18/03/2014, 23h19
  4. Réponses: 1
    Dernier message: 21/05/2012, 17h57
  5. [AC-2007] Navigation entre enregistrements impossible sur un formulaire
    Par neiluj26 dans le forum IHM
    Réponses: 3
    Dernier message: 03/09/2010, 12h37

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