Salut,
J'ai beau cherché, je ne trouve pas d'explication ni de réponses qui
fonctionnent sur l'evenement "absence dans liste" quand cette liste
est construite par une liste de valeurs.
Soit ma liste ainsi :
"Pierre";"Paul";"Jean"
Soit le code suivant :
Private Sub Lmed_NotInList(NewMed As String, Response As Integer)
Dim ctl As Control
Set ctl = Me!Lmed
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
ctl.RowSource = ctl.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo
Réponse = acDataErrContinue
End If
End Sub
Si l'utilisateur veut ajouter la valeur Jacques, il peut le faire,
mais à l'ouverture suivante du formulaire la valeur "Jacques" n'est
pas dans la liste !
Puis-je esperer trouver enfin une reponse indéniable ?
Merci.
Salut,
J'ai beau cherché, je ne trouve pas d'explication ni de réponses qui
fonctionnent sur l'evenement "absence dans liste" quand cette liste
est construite par une liste de valeurs.
Soit ma liste ainsi :
"Pierre";"Paul";"Jean"
Soit le code suivant :
Private Sub Lmed_NotInList(NewMed As String, Response As Integer)
Dim ctl As Control
Set ctl = Me!Lmed
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
ctl.RowSource = ctl.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo
Réponse = acDataErrContinue
End If
End Sub
Si l'utilisateur veut ajouter la valeur Jacques, il peut le faire,
mais à l'ouverture suivante du formulaire la valeur "Jacques" n'est
pas dans la liste !
Puis-je esperer trouver enfin une reponse indéniable ?
Merci.
Salut,
J'ai beau cherché, je ne trouve pas d'explication ni de réponses qui
fonctionnent sur l'evenement "absence dans liste" quand cette liste
est construite par une liste de valeurs.
Soit ma liste ainsi :
"Pierre";"Paul";"Jean"
Soit le code suivant :
Private Sub Lmed_NotInList(NewMed As String, Response As Integer)
Dim ctl As Control
Set ctl = Me!Lmed
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
ctl.RowSource = ctl.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo
Réponse = acDataErrContinue
End If
End Sub
Si l'utilisateur veut ajouter la valeur Jacques, il peut le faire,
mais à l'ouverture suivante du formulaire la valeur "Jacques" n'est
pas dans la liste !
Puis-je esperer trouver enfin une reponse indéniable ?
Merci.
Salut,
J'ai beau cherché, je ne trouve pas d'explication ni de réponses qui
fonctionnent sur l'evenement "absence dans liste" quand cette liste
est construite par une liste de valeurs.
Soit ma liste ainsi :
"Pierre";"Paul";"Jean"
Soit le code suivant :
Private Sub Lmed_NotInList(NewMed As String, Response As Integer)
Dim ctl As Control
Set ctl = Me!Lmed
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
ctl.RowSource = ctl.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo
Réponse = acDataErrContinue
End If
End Sub
Si l'utilisateur veut ajouter la valeur Jacques, il peut le faire,
mais à l'ouverture suivante du formulaire la valeur "Jacques" n'est
pas dans la liste !
Puis-je esperer trouver enfin une reponse indéniable ?
Merci.
Salut,
J'ai beau cherché, je ne trouve pas d'explication ni de réponses qui
fonctionnent sur l'evenement "absence dans liste" quand cette liste
est construite par une liste de valeurs.
Soit ma liste ainsi :
"Pierre";"Paul";"Jean"
Soit le code suivant :
Private Sub Lmed_NotInList(NewMed As String, Response As Integer)
Dim ctl As Control
Set ctl = Me!Lmed
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
ctl.RowSource = ctl.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo
Réponse = acDataErrContinue
End If
End Sub
Si l'utilisateur veut ajouter la valeur Jacques, il peut le faire,
mais à l'ouverture suivante du formulaire la valeur "Jacques" n'est
pas dans la liste !
Puis-je esperer trouver enfin une reponse indéniable ?
Merci.
Salut,
J'ai beau cherché, je ne trouve pas d'explication ni de réponses qui
fonctionnent sur l'evenement "absence dans liste" quand cette liste
est construite par une liste de valeurs.
Soit ma liste ainsi :
"Pierre";"Paul";"Jean"
Soit le code suivant :
Private Sub Lmed_NotInList(NewMed As String, Response As Integer)
Dim ctl As Control
Set ctl = Me!Lmed
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
ctl.RowSource = ctl.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo
Réponse = acDataErrContinue
End If
End Sub
Si l'utilisateur veut ajouter la valeur Jacques, il peut le faire,
mais à l'ouverture suivante du formulaire la valeur "Jacques" n'est
pas dans la liste !
Puis-je esperer trouver enfin une reponse indéniable ?
Merci.
Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste modifiée
devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If
Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste modifiée
devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If
Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste modifiée
devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If
Salut,
On y est presque !
Ce code fonctionne, mais qq. chose me chiffonne :
Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) et ferme
le formulaire, pas de problème.
Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien présent
dans la liste déroulante.
Mais ou est donc le problème, me direz-vous ?
Ben quand j'ouvre le Form en mode création, la liste de valeur contient bien
Louis mais sans les guillemets ! ça fait ça :
"Pierre";"Paul";"Jean";Louis
Pi si on ajoute Marc ça fait ça :
"Pierre";"Paul";"Jean";Louis;Marc
Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit qu'il
faut surtout pas oublier les guillemets ! ! !
Merci.
"Eric" a écrit dans le message de news:
uZLEF$Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste modifiée
devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If
Salut,
On y est presque !
Ce code fonctionne, mais qq. chose me chiffonne :
Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) et ferme
le formulaire, pas de problème.
Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien présent
dans la liste déroulante.
Mais ou est donc le problème, me direz-vous ?
Ben quand j'ouvre le Form en mode création, la liste de valeur contient bien
Louis mais sans les guillemets ! ça fait ça :
"Pierre";"Paul";"Jean";Louis
Pi si on ajoute Marc ça fait ça :
"Pierre";"Paul";"Jean";Louis;Marc
Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit qu'il
faut surtout pas oublier les guillemets ! ! !
Merci.
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
uZLEF$UhJHA.5632@TK2MSFTNGP02.phx.gbl...
Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste modifiée
devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If
Salut,
On y est presque !
Ce code fonctionne, mais qq. chose me chiffonne :
Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) et ferme
le formulaire, pas de problème.
Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien présent
dans la liste déroulante.
Mais ou est donc le problème, me direz-vous ?
Ben quand j'ouvre le Form en mode création, la liste de valeur contient bien
Louis mais sans les guillemets ! ça fait ça :
"Pierre";"Paul";"Jean";Louis
Pi si on ajoute Marc ça fait ça :
"Pierre";"Paul";"Jean";Louis;Marc
Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit qu'il
faut surtout pas oublier les guillemets ! ! !
Merci.
"Eric" a écrit dans le message de news:
uZLEF$Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste modifiée
devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If
Bonjour,
Ca ne pose pas de problème mais si vous tenez aux guillemets, modifiez
le code ainsi :
Me!Lmed.RowSource = Me!Lmed.RowSource & ";""" & NewMed & """"
ce qui aura pour effet d'encadrer la valeur ajoutée de guillemets.
dadpub a écrit :
> Salut,
> On y est presque !
> Ce code fonctionne, mais qq. chose me chiffonne :
> Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) e t ferme
> le formulaire, pas de problème.
> Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien présent
> dans la liste déroulante.
> Mais ou est donc le problème, me direz-vous ?
> Ben quand j'ouvre le Form en mode création, la liste de valeur contie nt bien
> Louis mais sans les guillemets ! ça fait ça :
> "Pierre";"Paul";"Jean";Louis
> Pi si on ajoute Marc ça fait ça :
> "Pierre";"Paul";"Jean";Louis;Marc
> Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit qu'i l
> faut surtout pas oublier les guillemets ! ! !
> Merci.
> "Eric" a écrit dans le message de news:
> uZLEF$
>> Bonjour,
>> Sur l'évènement Libération du formulaire :
>> Private Sub Form_Unload(Cancel as Integer)
>> DoCmd.RunCommand acCmdSave
>> End Sub
>> force à sauver le formulaire et donc la RowSource de la liste modifi ée
>> devrait être conservée.
>> PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
>> Control suivie du Set ctl= ...
>> Je mettrai
>> If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
>> Response = acDataErrAdded
>> Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
>> Else
>> DoCmd.RunCommand acCmdUndo ' ou Me.Undo
>> Réponse = acDataErrContinue
>> End If
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
Bonjour,
Ca ne pose pas de problème mais si vous tenez aux guillemets, modifiez
le code ainsi :
Me!Lmed.RowSource = Me!Lmed.RowSource & ";""" & NewMed & """"
ce qui aura pour effet d'encadrer la valeur ajoutée de guillemets.
dadpub a écrit :
> Salut,
> On y est presque !
> Ce code fonctionne, mais qq. chose me chiffonne :
> Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) e t ferme
> le formulaire, pas de problème.
> Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien présent
> dans la liste déroulante.
> Mais ou est donc le problème, me direz-vous ?
> Ben quand j'ouvre le Form en mode création, la liste de valeur contie nt bien
> Louis mais sans les guillemets ! ça fait ça :
> "Pierre";"Paul";"Jean";Louis
> Pi si on ajoute Marc ça fait ça :
> "Pierre";"Paul";"Jean";Louis;Marc
> Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit qu'i l
> faut surtout pas oublier les guillemets ! ! !
> Merci.
> "Eric" <f_fra...@hotmail.com> a écrit dans le message de news:
> uZLEF$UhJHA.5...@TK2MSFTNGP02.phx.gbl...
>> Bonjour,
>> Sur l'évènement Libération du formulaire :
>> Private Sub Form_Unload(Cancel as Integer)
>> DoCmd.RunCommand acCmdSave
>> End Sub
>> force à sauver le formulaire et donc la RowSource de la liste modifi ée
>> devrait être conservée.
>> PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
>> Control suivie du Set ctl= ...
>> Je mettrai
>> If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
>> Response = acDataErrAdded
>> Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
>> Else
>> DoCmd.RunCommand acCmdUndo ' ou Me.Undo
>> Réponse = acDataErrContinue
>> End If
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
Bonjour,
Ca ne pose pas de problème mais si vous tenez aux guillemets, modifiez
le code ainsi :
Me!Lmed.RowSource = Me!Lmed.RowSource & ";""" & NewMed & """"
ce qui aura pour effet d'encadrer la valeur ajoutée de guillemets.
dadpub a écrit :
> Salut,
> On y est presque !
> Ce code fonctionne, mais qq. chose me chiffonne :
> Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) e t ferme
> le formulaire, pas de problème.
> Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien présent
> dans la liste déroulante.
> Mais ou est donc le problème, me direz-vous ?
> Ben quand j'ouvre le Form en mode création, la liste de valeur contie nt bien
> Louis mais sans les guillemets ! ça fait ça :
> "Pierre";"Paul";"Jean";Louis
> Pi si on ajoute Marc ça fait ça :
> "Pierre";"Paul";"Jean";Louis;Marc
> Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit qu'i l
> faut surtout pas oublier les guillemets ! ! !
> Merci.
> "Eric" a écrit dans le message de news:
> uZLEF$
>> Bonjour,
>> Sur l'évènement Libération du formulaire :
>> Private Sub Form_Unload(Cancel as Integer)
>> DoCmd.RunCommand acCmdSave
>> End Sub
>> force à sauver le formulaire et donc la RowSource de la liste modifi ée
>> devrait être conservée.
>> PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
>> Control suivie du Set ctl= ...
>> Je mettrai
>> If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
>> Response = acDataErrAdded
>> Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
>> Else
>> DoCmd.RunCommand acCmdUndo ' ou Me.Undo
>> Réponse = acDataErrContinue
>> End If
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
Bonjour,
Ca ne pose pas de problème mais si vous tenez aux guillemets, modifiez
le code ainsi :
Me!Lmed.RowSource = Me!Lmed.RowSource & ";""" & NewMed & """"
ce qui aura pour effet d'encadrer la valeur ajoutée de guillemets.
dadpub a écrit :Salut,
On y est presque !
Ce code fonctionne, mais qq. chose me chiffonne :
Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) et
ferme le formulaire, pas de problème.
Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien
présent dans la liste déroulante.
Mais ou est donc le problème, me direz-vous ?
Ben quand j'ouvre le Form en mode création, la liste de valeur
contient bien Louis mais sans les guillemets ! ça fait ça :
"Pierre";"Paul";"Jean";Louis
Pi si on ajoute Marc ça fait ça :
"Pierre";"Paul";"Jean";Louis;Marc
Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit
qu'il faut surtout pas oublier les guillemets ! ! !
Merci.
"Eric" a écrit dans le message de news:
uZLEF$Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste
modifiée devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If
Bonjour,
Ca ne pose pas de problème mais si vous tenez aux guillemets, modifiez
le code ainsi :
Me!Lmed.RowSource = Me!Lmed.RowSource & ";""" & NewMed & """"
ce qui aura pour effet d'encadrer la valeur ajoutée de guillemets.
dadpub a écrit :
Salut,
On y est presque !
Ce code fonctionne, mais qq. chose me chiffonne :
Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) et
ferme le formulaire, pas de problème.
Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien
présent dans la liste déroulante.
Mais ou est donc le problème, me direz-vous ?
Ben quand j'ouvre le Form en mode création, la liste de valeur
contient bien Louis mais sans les guillemets ! ça fait ça :
"Pierre";"Paul";"Jean";Louis
Pi si on ajoute Marc ça fait ça :
"Pierre";"Paul";"Jean";Louis;Marc
Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit
qu'il faut surtout pas oublier les guillemets ! ! !
Merci.
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
uZLEF$UhJHA.5632@TK2MSFTNGP02.phx.gbl...
Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste
modifiée devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If
Bonjour,
Ca ne pose pas de problème mais si vous tenez aux guillemets, modifiez
le code ainsi :
Me!Lmed.RowSource = Me!Lmed.RowSource & ";""" & NewMed & """"
ce qui aura pour effet d'encadrer la valeur ajoutée de guillemets.
dadpub a écrit :Salut,
On y est presque !
Ce code fonctionne, mais qq. chose me chiffonne :
Quand l'utilisateur ajoute un élément dans la liste (ex : Louis ) et
ferme le formulaire, pas de problème.
Quand on rouvre ce formulaire, l'élément rajouté (Louis) est bien
présent dans la liste déroulante.
Mais ou est donc le problème, me direz-vous ?
Ben quand j'ouvre le Form en mode création, la liste de valeur
contient bien Louis mais sans les guillemets ! ça fait ça :
"Pierre";"Paul";"Jean";Louis
Pi si on ajoute Marc ça fait ça :
"Pierre";"Paul";"Jean";Louis;Marc
Qu'en pensez-vous ? sachant que depuis des lustres Access nous dit
qu'il faut surtout pas oublier les guillemets ! ! !
Merci.
"Eric" a écrit dans le message de news:
uZLEF$Bonjour,
Sur l'évènement Libération du formulaire :
Private Sub Form_Unload(Cancel as Integer)
DoCmd.RunCommand acCmdSave
End Sub
force à sauver le formulaire et donc la RowSource de la liste
modifiée devrait être conservée.
PS : je pense que tu peux t'affranchir de la déclaration Dim ctl as
Control suivie du Set ctl= ...
Je mettrai
If MsgBox("Ajouter à la liste ?", vbOKCancel) = vbOK Then
Response = acDataErrAdded
Me!Lmed.RowSource = Me!Lmed.RowSource & ";" & NewMed
Else
DoCmd.RunCommand acCmdUndo ' ou Me.Undo
Réponse = acDataErrContinue
End If