OVH Cloud OVH Cloud

problème avec une listBOX

3 réponses
Avatar
PJ
Bonjour à tous,

J'ai une liste Box dans laquelle je fais afficher à la suite par click sur
un command button, la valeur de "design_acc". En parallèle, à chaque click,
la valeur s'incrit dans une case B1,B2,B....etc.Je me retrouve donc avec 10
lignes environ (cela varie). Le hic, c'est que comme dans toute saisie, on
fait des erreurs que je voudrais rectifier sans avoir à tout retaper donc
j'utilise:

If Me.ListBox_acc.ListIndex = True Then
MsgBox "Merci de sélectionner une ligne existante"
Else
Me.ListBox_acc.RemoveItem (Me.ListBox_acc.ListIndex)
End If

Cela marche parfaitement mais je n'arrive pas à gérer la suppression de ces
lignes dans mon tableau car il ne gère pas les lignes. Avez-vous une idée?

Merci de votre aide

3 réponses

Avatar
Oliv'
*PJ que je salut a écrit *:
Bonjour à tous,

J'ai une liste Box dans laquelle je fais afficher à la suite par
click sur un command button, la valeur de "design_acc". En parallèle,
à chaque click, la valeur s'incrit dans une case B1,B2,B....etc.Je me
retrouve donc avec 10 lignes environ (cela varie). Le hic, c'est que
comme dans toute saisie, on fait des erreurs que je voudrais
rectifier sans avoir à tout retaper donc j'utilise:

If Me.ListBox_acc.ListIndex = True Then
MsgBox "Merci de sélectionner une ligne existante"
Else
Me.ListBox_acc.RemoveItem (Me.ListBox_acc.ListIndex)
End If

Cela marche parfaitement mais je n'arrive pas à gérer la suppression
de ces lignes dans mon tableau car il ne gère pas les lignes.
Avez-vous une idée?

Merci de votre aide


Il faut mettre la propriété de matchentry = fmMatchEntryComplete


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
Dernière chance http://www.outlookcode.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Avatar
PJ
Bonjour Oliv et merci de ta réponse mais peux-tu être un peu plus précis stp?
Comment cela va t il fonctionner?

Merci encore
PJ

"Oliv'" wrote:


*PJ que je salut a écrit *:
Bonjour à tous,

J'ai une liste Box dans laquelle je fais afficher à la suite par
click sur un command button, la valeur de "design_acc". En parallèle,
à chaque click, la valeur s'incrit dans une case B1,B2,B....etc.Je me
retrouve donc avec 10 lignes environ (cela varie). Le hic, c'est que
comme dans toute saisie, on fait des erreurs que je voudrais
rectifier sans avoir à tout retaper donc j'utilise:

If Me.ListBox_acc.ListIndex = True Then
MsgBox "Merci de sélectionner une ligne existante"
Else
Me.ListBox_acc.RemoveItem (Me.ListBox_acc.ListIndex)
End If

Cela marche parfaitement mais je n'arrive pas à gérer la suppression
de ces lignes dans mon tableau car il ne gère pas les lignes.
Avez-vous une idée?

Merci de votre aide


Il faut mettre la propriété de matchentry = fmMatchEntryComplete


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
Dernière chance http://www.outlookcode.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






Avatar
Oliv'
*PJ que je salut a écrit *:
Bonjour Oliv et merci de ta réponse mais peux-tu être un peu plus
précis stp? Comment cela va t il fonctionner?

Merci encore
PJ


tu ne pourras selectionner qu'un enregistrement existant.

"Oliv'" wrote:


*PJ que je salut a écrit *:
Bonjour à tous,

J'ai une liste Box dans laquelle je fais afficher à la suite par
click sur un command button, la valeur de "design_acc". En
parallèle, à chaque click, la valeur s'incrit dans une case
B1,B2,B....etc.Je me retrouve donc avec 10 lignes environ (cela
varie). Le hic, c'est que comme dans toute saisie, on fait des
erreurs que je voudrais rectifier sans avoir à tout retaper donc
j'utilise:

If Me.ListBox_acc.ListIndex = True Then
MsgBox "Merci de sélectionner une ligne existante"
Else
Me.ListBox_acc.RemoveItem (Me.ListBox_acc.ListIndex)
End If

Cela marche parfaitement mais je n'arrive pas à gérer la suppression
de ces lignes dans mon tableau car il ne gère pas les lignes.
Avez-vous une idée?

Merci de votre aide


Il faut mettre la propriété de matchentry = fmMatchEntryComplete


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Outlook : http://faq.outlook.free.fr/
les archives :
http://groups.google.com/group/microsoft.public.fr.outlook Dernière
chance http://www.outlookcode.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~