Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2011, 12h14   #1
Nouveau Membre du Club
 
stephane laurent
Inscription : janvier 2011
Messages : 81
Détails du profil
Informations personnelles :
Nom : stephane laurent

Informations forums :
Inscription : janvier 2011
Messages : 81
Points : 31
Points : 31
Par défaut problème boite de dialogue

Bonjour,

j'ai une base de donnée avec deux formulaires actifs A et B et qui doivent l'être obligatoirement.

J' ai une boîte de dialogue pour rechercher un numéro de ligne sur le formulaire A :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub NumLigne_Click()
'on va insérer une boite de dialogue afin de selectionner une ligne
 
Dim ctl As Control, str As String
 
str = InputBox("Entrez un numéro de ligne : ")
'If Nz(str, "") = "" Then Exit Sub
 
'si le numéro de ligne n'est pas dans la série un message d'erreur est renvoyé
 
If DCount("*", "TT_suivi", "n°=" & str) = 0 Then
MsgBox ("Ce numéro n'existe pas")
Else
 
Set ctl = Me.ActiveControl
Me.n°.SetFocus
DoCmd.FindRecord str, acEntire, , acSearchAll, , acCurrent
ctl.SetFocus
 End If
 
End Sub
Cependant quand je selectionne un numéro de ligne pour le formulaire A, le formulaire B s'affiche et je suis obligé de revenir sur le formulaire A pour être positionné sur la ligne choisie.

Je sollicite votre aide pour savoir comment faut il faire pour qu'il ne bascule pas sur le formulaire B

Cordialement
Stéphane
ronin.01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h15.


 
 
 
 
Partenaires

Hébergement Web