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 :

interdire d'aller sur l'enregistrement suivant et précédent


Sujet :

IHM

  1. #1
    Membre régulier
    Inscrit en
    Mars 2008
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 293
    Points : 91
    Points
    91
    Par défaut interdire d'aller sur l'enregistrement suivant et précédent
    Bonsoir a vous tous

    j'arrive sur le formulaire principale par exemple sur l'enregistrement n° 3 comme prévu, mais, comment imposer l'interdiction d'aller sur l'enregistrement précédent ou suivant, en l'occurrence ici l'enregistrement 2 et 4, etc etc
    et pareils pour les enregistrements suivants

    enregistrement 1 interdire 2
    enregistrement 2 interdire 1 et 3
    enregistrement 3 interdire 2 et 4
    enregistrement 4 interdire 3 et 5

    etc
    etc


    En vous remerciant

    Marcmarc

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 22
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par marcmarc150 Voir le message
    Bonsoir a vous tous

    j'arrive sur le formulaire principale par exemple sur l'enregistrement n° 3 comme prévu, mais, comment imposer l'interdiction d'aller sur l'enregistrement précédent ou suivant, en l'occurrence ici l'enregistrement 2 et 4, etc etc
    et pareils pour les enregistrements suivants

    enregistrement 1 interdire 2
    enregistrement 2 interdire 1 et 3
    enregistrement 3 interdire 2 et 4
    enregistrement 4 interdire 3 et 5

    etc
    etc


    En vous remerciant

    Marcmarc
    Si tu enlève les boutons de navigation sur le formulaire ca ne ferait pas l'affaire ?

  3. #3
    Membre régulier
    Inscrit en
    Mars 2008
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 293
    Points : 91
    Points
    91
    Par défaut
    bonjour,

    merci, c'était déjà fais, mais je me suis aperçu, que lorsque je faisait fonctionné la molette de la souris, je passais sur l'enregistrement suivant ou précédent et cela , il ne faut pas que cela se produise, car chaque personne a son secteur propre et ils ne peuvent pas voir le secteur suivant ou précédent.

    c'est vraiment un blocage du formulaire principal sur l'enregistrement qui leurs est défini.
    mais pas bloquer les sous-formulaires qui y sont attachés .


    Marcmarc

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 172
    Points
    12 172
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Deux solutions :
    1. Ouvrir le formulaire sur l'enregistrement concerné (Condition Where)
    2. Mettre la propriété Cycle à Enregistrement en cour


    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  5. #5
    Membre régulier
    Inscrit en
    Mars 2008
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 293
    Points : 91
    Points
    91
    Par défaut
    merci, je vais essayer les solutions,

    Marcmarc

  6. #6
    Membre régulier
    Inscrit en
    Mars 2008
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 293
    Points : 91
    Points
    91
    Par défaut
    rebonjour a vous tous,

    après plusieurs essais, je cale toujours pour bloquer l'enregistrement suivant ou précédent...

    voila le code que j'ai , chaque utilisateur avec son code , va sur son secteur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    If MDPRELAIS1 = Texte7.Value Then
     
             Texte7 = ""        
             DoCmd.OpenForm "FmL_Secteur"
             Me.Refresh
             DoCmd.GoToRecord , , acGoTo, 1
             Forms!FML_Secteur![Commande43].Visible = False
             DoCmd.Close acForm, "FML_Acces"
             Else
    '------
    MDPRELAIS2 = "camion"
     
    If MDPRELAIS2 = Texte7.Value Then
     
             Texte7 = ""        
             DoCmd.OpenForm "FmL_Secteur"
             Me.Refresh
             DoCmd.GoToRecord , , acGoTo, 2
             Forms!FML_Secteur![Commande43].Visible = False
             DoCmd.Close acForm, "FML_Acces"
             Else
     
    etc etc etc
    j'ai mis la condition pour accéder au secteur défini, mais je n'arrive pas a bloquer les autres secteurs

    Pouvez-vous encore m'aider dans ma démarche

    en vous remerciant

    Marcmarc

  7. #7
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 329
    Points : 19 563
    Points
    19 563
    Billets dans le blog
    65
    Par défaut
    Salut,

    En plus des solutions proposées par Argy, il te faudra peut-être faire un setfocus vers le premier contrôle dans l'ordre de tabulation, sur l'évènement lostfocus du dernier contrôle:

    En résumé un truc du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub DernierControle_LostFocus()
     
    Me.PremierControle.SetFocus
     
    End Sub
    A+
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    923
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 923
    Points : 760
    Points
    760
    Par défaut
    Bonjour à tous.

    En fait, j'ai résolu ce problème avec ces deux liens, d'arkham46:
    Gestion de la roulette de la souris avec DLL
    Gestion de la roulette de la souris sans DLL

    A+

  9. #9
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 172
    Points
    12 172
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par Marc_27 Voir le message
    En fait, j'ai résolu ce problème avec ces deux liens, d'arkham46
    Oui, c'est sûr avec ce choix aucun souci.
    Mais il aurait été intéressant pour toi de comprendre ce sur quoi je t'ai orienté plutôt que de poser une rustine, quite à en user après car effectivement, la molette est un gros souci sous Access.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

Discussions similaires

  1. Réponses: 5
    Dernier message: 08/06/2013, 13h23
  2. Aller sur la div suivante
    Par LeHibou2 dans le forum jQuery
    Réponses: 11
    Dernier message: 16/06/2012, 21h13
  3. Réponses: 2
    Dernier message: 13/08/2009, 16h01
  4. Réponses: 5
    Dernier message: 02/04/2008, 12h29
  5. Réponses: 5
    Dernier message: 19/07/2007, 11h27

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