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

Access Discussion :

changement de champ


Sujet :

Access

  1. #1
    Membre régulier Avatar de fbu78
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 124
    Points : 79
    Points
    79
    Par défaut changement de champ
    Bonsoir à tous,

    Je vous explique mon petit souci actuel :
    J'utilise dans une apllication un lecteur de code barre pour enregistrer des données présentes sur des imprimés recommandés.
    Ces données sont rentrées dans un formulaire contenant 3 champ :NumLRAR, COMPTE,Section.
    Je n'ai pas de difficulté concernant les 2 premiers champs puisqu'ils sont formatés de manière précise, par contre le champ section contient des données pouvant aller de 3 à 7 caractères.
    La difficulté c'est de dire, qu'après la mise à jour du champ section, le curseur doit aller sur l'enregistrement suivant. Mais comme je ne peux pas utiliser la tabulation automatique je suis un peu coincé.
    J'ai pensé placer quelque chose sur l"evènement afterupdate mais comme les donnés sont de longueur variable, le curseur rete dans le champ "section".

    Avez vous des idées pour faire comprendre au curseur qu'il doit changer de champ ?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Je pense que c'est au niveau de la configuration de ton lecteur de code bare qu'il faut chercher.
    Il est possible de lui faire mettre un "Enter" à la fin de la lecture.

  3. #3
    Membre régulier Avatar de fbu78
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 124
    Points : 79
    Points
    79
    Par défaut
    c'est vrai que c'est une solution mais je ne souhaite pas l'utiliser car le lecteur de code barre sert dans d'autres de mes applications et il me faudrait alors modifier le config avant chaque utilisation.

    D'autres idées ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Peut-être avec un timer soit sur le formulaire, soit sur le champ.

  5. #5
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Si la longueur n'est pas fixe, je ne vois pas comment savoir que ton lecteur a fini la saisie ou pas

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Idée de Tofalu,

    Imprime des codes bares à longueur fixe.

  7. #7
    Membre régulier Avatar de fbu78
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 124
    Points : 79
    Points
    79
    Par défaut
    je suis bien d'accord avec toi tofalu mais poser la question ne fait pas de mal et peut être que quelqu'un a une solution.
    L'idée du timer est peut être à creuser mais je ne vois pas comment mettre le timer sur le champ "section" cat il faudrait lui dire que si le curseur ne fait rien après 1 seonde par exemple il faut changer de champ !

    Peut être que quelqu'un a une idée?

  8. #8
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Peut-être pas sur le champ mais su le formulaire avec un tet pour détecter la présence de données dans le champ.

  9. #9
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Le soucis, c'est que l'utilisateur est obligé d'attendre une seconde... En d'autres termes ça l'oblige à vérifier que le curseur a bien changé de controle avant de recommencer sa saisie. Il a tout intéret dans ce cas à se déplacer lui même.

    Et puis que se passe t'il si pour une raison ou une autre la saisie par le lecteur est plus longue

  10. #10
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    On peut mettre un Bip ou deux.

  11. #11
    Membre régulier Avatar de fbu78
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 124
    Points : 79
    Points
    79
    Par défaut
    l'idée du timer...je disais 1 seconde mais on peut mettre beaucoup moins !

    Comment faire pour ça ...une idée ? moi je ne vois pas

  12. #12
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    sur un get focus du champ.

  13. #13
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Un peu plus complexe car :

    Sur getfocus, le contrôle reçoit le focus, mais l'utilisateur peut être partie se faire chauffer un café. Il faut se baser sur le début de la saisie et non pas sur la fin de la saisie précédente.

  14. #14
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Si je pense bien, le début de la saisie, c'est déjà trop tard.
    Normalement, si on le fait sur réception du focus, les champs précédent sont déjà remplis.

    Toutes fois, si tu offre le café

Discussions similaires

  1. changement de champ auto
    Par erox44 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 13/03/2008, 13h10
  2. Changement de champ MX
    Par yannickn dans le forum Administration système
    Réponses: 0
    Dernier message: 26/09/2007, 18h54
  3. Réponses: 2
    Dernier message: 15/03/2007, 16h11
  4. [VBA ] Changement de champs
    Par Didier77 dans le forum Access
    Réponses: 3
    Dernier message: 24/07/2006, 08h19
  5. [TQuery] Détecter le changement de champ
    Par sjrd dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/04/2005, 18h20

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