Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Valider un champs par un Enter dans un formulaire [ Archives Visual Basic / Bases de données ] (normvrd)

dimanche 12 janvier 2003 à 17:46:17 | Valider un champs par un Enter dans un formulaire

normvrd

Salut à tous,

C'est un appel à tous pour un conseil ou un code source. Je suis en train de préparer un petit formulaire (écran de saisies) pour une de mes bases de données. J'aimerais me déplacer dans d'un champs à l'autre en utilisant la touche Enter ou les flèches Bas et Haut. Mon code est en VB5 et je ne peux me déplacer dans ce formulaire qu'en tapant la touche TAB.

Que faire ?

Merci à l'avance

N.Houle

dimanche 12 janvier 2003 à 18:25:04 | Re : Valider un champs par un Enter dans un formulaire

DeAtHCrAsH

Salut,
Vila comment faire : disons que tu posedes 2 textbox nomé text1 et text2, et un bouton pour valider.
Dans l'evenement "Keypress" de ta textbox1 tu met ca :

Sub Text1_KeyPress(KeyAscii As Integer)
If Keyascii = 13 then
Text2.SetFocus
End If
End Sub

Et tu fais pareil pour la textbox2.
J'ai pas verifié mais ce bout de code devrait marcher.
Si t'as d'autres questions n'hesite pas.
Bonne prog et @++

DeAtH_-_CrAsH

dimanche 12 janvier 2003 à 18:26:14 | Re : Valider un champs par un Enter dans un formulaire

PROGRAMMIX

Utilise la méthode KeyPress pour récupérer la touche pressée dans tes zones de texte.

Private Sub txtSalarié_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 13 'Touche Enter
ValiderLaSaisie
Case 27 'Touche Escape
AnnulerLaSaisie
End Select
End Sub




-------------------------------
Réponse au message :
-------------------------------

> Salut à tous,
>
> C'est un appel à tous pour un conseil ou un code source. Je suis en train de préparer un petit formulaire (écran de saisies) pour une de mes bases de données. J'aimerais me déplacer dans d'un champs à l'autre en utilisant la touche Enter ou les flèches Bas et Haut. Mon code est en VB5 et je ne peux me déplacer dans ce formulaire qu'en tapant la touche TAB.
>
> Que faire ?
>
> Merci à l'avance
>
> N.Houle

mercredi 9 avril 2003 à 20:29:00 | Re : Valider un champs par un Enter dans un formulaire

aci





-------------------------------
Réponse au message :
-------------------------------

> Salut à tous,
>
> C'est un appel à tous pour un conseil ou un code source. Je suis en train de préparer un petit formulaire (écran de saisies) pour une de mes bases de données. J'aimerais me déplacer dans d'un champs à l'autre en utilisant la touche Enter ou les flèches Bas et Haut. Mon code est en VB5 et je ne peux me déplacer dans ce formulaire qu'en tapant la touche TAB.
>
> Que faire ?
>
> Merci à l'avance
>
> N.Houle

mercredi 9 avril 2003 à 20:38:24 | Re : Valider un champs par un Enter dans un formulaire

aci

Voilà un petit truc tout simple, n'oublie pas de mettre la valeur Keypreview de ta feuille à True et que
Si tu veux un général pour toute ton application, tu devras faire une petite fonction. Ecris si tu as des probléme pour la faire.

Private Sub Form_KeyPress(KeyAscii As Integer)
'Permet de passer d'un champ à l'autre avec le ENTER
'Si la touche pressée est la touche ENTER ou la touche ENTER du pavé numerique

Private Sub Form_KeyPress(KeyAscii As Integer)
'Permet de passer d'un champ à l'autre avec le ENTER
'Si la touche pressée est la touche ENTER ou la touche ENTER du pavé numerique
If (KeyAscii = vbKeyReturn) Or (KeyAscii = vbKeySeparator) Then
'Alors executer la touche TAB
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Bon travail

mercredi 9 avril 2003 à 20:40:06 | Re : Valider un champs par un Enter dans un formulaire

aci





-------------------------------
Réponse au message :
-------------------------------

Voilà un petit truc tout simple, n'oublie pas de mettre la valeur Keypreview de ta feuille à True et si tu veux un général pour toute ton application, tu devras faire une petite fonction.
Ecris si tu as des problémes pour la faire.

Private Sub Form_KeyPress(KeyAscii As Integer)
'Permet de passer d'un champ à l'autre avec le ENTER
'Si la touche pressée est la touche ENTER ou la touche ENTER du pavé numerique
If (KeyAscii = vbKeyReturn) Or (KeyAscii = vbKeySeparator) Then
'Alors executer la touche TAB
SendKeys "{tab}"
End If
End Sub

Bon travail



Cette discussion est classé dans : code, formulaire, champs, enter, valider


Répondre à ce message

Sujets en rapport avec ce message

Formulaire dans word avec code VB [ par pocahontas5 ] Bonjour à tous, J'ai créé un formulaire word dans lequel j'ai fais plusieurs champs d'encodage. J'aimerai que lorsque l'utilisateur rempli un des cham champs de recherche par caractère [ par TiteCheyenne2 ] Bonjour,Dans une formulaire access je voudrai faire une recherche sur le code d'un article. je m'explique au fur et à mesure que je tape des lettres, longueur de code [ par titemi ] Bonjour,j'ai crée un formulaire multipage dans lequel je rentre des info qui servent à remplir 4 imprimés word.Tout fonctionnait bien jusqu'à ce que j Insertion avec jointure [ par ferrara02 ] Bonjour, je suis entrain de coder un projet en vb.net et je n'arrive pas a faire une insertion depuis mon formulaire jusqu'à dans la base access car l Formulaire Outlook vers Acces [ par tanguy ] Bonjour Voici l'énnoncé de mon problème. J'ai des formulaires de demandes de services sous outlook. Ils contiennent des champs que doivent remplirent Code à barre [ par lologeo ] Bonjour, J'utilise une douchette pour faire de la reception de marchandise dans SAP, pour valider ces reception je dois taper ENTER et F8.Est ce pos Valider un formulaire html [ par lolpop ] Bonjour,je voudrai remplir un formulaire et le valider sous vb6, pour remplir un formulaire j'utilise le code :Private Sub Form_Load()Dim IEapp As New access et word [ par chaudier37 ] Bonjourje travaille dans access. je cherche à partir d'access, comme la limite de texte est limitée à 250 caractères par champs, je voudrais que à par Formulaire vbscript [ par nicolococo ] Bonjour,J'ai un petit code qui me permets de créer un user sous Active Directory, cela marche pas trop mal, le souhaiterais créer un formulaire en htm enregistrer les données dans une table a partir d'un formulaire [ par jijidiscover ] Bonjour, j'ai un formulaire qui contient des textbox je veut enregistrer les données dans une table sql le fomulaire:Code Société Raison sociale Adres


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.