Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivem ent
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel d'é crit
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentemen t tandis que
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c' est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 surwww.PlaneteDev.fr.st
Pour me contacter cliquez ici :http://cerbermail.com/?OT0Wnwyzph
Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivem ent
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel d'é crit
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentemen t tandis que
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c' est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 surwww.PlaneteDev.fr.st
Pour me contacter cliquez ici :http://cerbermail.com/?OT0Wnwyzph
Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivem ent
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel d'é crit
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentemen t tandis que
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c' est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 surwww.PlaneteDev.fr.st
Pour me contacter cliquez ici :http://cerbermail.com/?OT0Wnwyzph
Bonsoir
J'ai un comportement étrange et inquiétant avec une suppression multiple
dans une table fichier en utilisant TableSupprime()
Si vous utilisez cette commande pour supprimer un ensemble de ligne
sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
Créez 5 nouveaux enregistrements avec un libellé simple :
A
B
C
D
E
Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivement
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel
d'écrit
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentement tandis
que
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c'est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
Bonsoir
J'ai un comportement étrange et inquiétant avec une suppression multiple
dans une table fichier en utilisant TableSupprime()
Si vous utilisez cette commande pour supprimer un ensemble de ligne
sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
Créez 5 nouveaux enregistrements avec un libellé simple :
A
B
C
D
E
Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivement
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel
d'écrit
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentement tandis
que
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c'est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
Bonsoir
J'ai un comportement étrange et inquiétant avec une suppression multiple
dans une table fichier en utilisant TableSupprime()
Si vous utilisez cette commande pour supprimer un ensemble de ligne
sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
Créez 5 nouveaux enregistrements avec un libellé simple :
A
B
C
D
E
Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivement
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel
d'écrit
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentement tandis
que
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c'est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
il doit falloir mettre TableSelectOccurrence(TABLE) a la place de
nbselection
car TableSelectOccurrence(TABLE) est modifié a chaque fois
sinon rajouter une ligne dans la boucle
nbselection--
A confirmer
"STASZEWSKI André" a écrit dans le message de news:
45a55e8f$0$27380$
> Bonsoir
>
> J'ai un comportement étrange et inquiétant avec une suppression multiple
> dans une table fichier en utilisant TableSupprime()
>
> Si vous utilisez cette commande pour supprimer un ensemble de ligne
> sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
>
> Créez 5 nouveaux enregistrements avec un libellé simple :
> A
> B
> C
> D
> E
>
> Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez
> dans la table sur les 3 lignes suivantes : E, A, C
> Cela donne :
> A 2
> B
> C 3
> D
> E 1
>
> Cliquez enfin sur le bouton de supression donc le code traditionnel
> d'écrit
> dans l'aide de WD est :
>
> // Supprimer toutes les lignes sélectionnées dans la table
>
> i est un entier
>
> NbSelection est un entier = TableSelectOccurrence(TABLE)
>
> POUR i = NbSelection A 1 PAS -1
>
> TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
>
> FIN
>
> Le résultat affiché dans la table devrait être :
> B
> D
>
> Et bien chez moi le résultat est :
> A
> B
>
> C'est très inquiétant car D a été supprimé sans mon consentement tandis
> que
> A ne la pas été alors qu'il aurait dû !
> Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C,
> le résultat sera bien B,D donc correct.
>
> J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais
> pareil...
>
> Quelqu'un saurait comment contourner ce problème ?
>
> --
> Cordialement,
> André STASZEWSKI
> (Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
> Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
>
>
il doit falloir mettre TableSelectOccurrence(TABLE) a la place de
nbselection
car TableSelectOccurrence(TABLE) est modifié a chaque fois
sinon rajouter une ligne dans la boucle
nbselection--
A confirmer
"STASZEWSKI André" <Cliquez.Sur@le.Lien> a écrit dans le message de news:
45a55e8f$0$27380$ba4acef3@news.orange.fr...
> Bonsoir
>
> J'ai un comportement étrange et inquiétant avec une suppression multiple
> dans une table fichier en utilisant TableSupprime()
>
> Si vous utilisez cette commande pour supprimer un ensemble de ligne
> sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
>
> Créez 5 nouveaux enregistrements avec un libellé simple :
> A
> B
> C
> D
> E
>
> Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez
> dans la table sur les 3 lignes suivantes : E, A, C
> Cela donne :
> A 2
> B
> C 3
> D
> E 1
>
> Cliquez enfin sur le bouton de supression donc le code traditionnel
> d'écrit
> dans l'aide de WD est :
>
> // Supprimer toutes les lignes sélectionnées dans la table
>
> i est un entier
>
> NbSelection est un entier = TableSelectOccurrence(TABLE)
>
> POUR i = NbSelection A 1 PAS -1
>
> TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
>
> FIN
>
> Le résultat affiché dans la table devrait être :
> B
> D
>
> Et bien chez moi le résultat est :
> A
> B
>
> C'est très inquiétant car D a été supprimé sans mon consentement tandis
> que
> A ne la pas été alors qu'il aurait dû !
> Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C,
> le résultat sera bien B,D donc correct.
>
> J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais
> pareil...
>
> Quelqu'un saurait comment contourner ce problème ?
>
> --
> Cordialement,
> André STASZEWSKI
> (Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
> Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
>
>
il doit falloir mettre TableSelectOccurrence(TABLE) a la place de
nbselection
car TableSelectOccurrence(TABLE) est modifié a chaque fois
sinon rajouter une ligne dans la boucle
nbselection--
A confirmer
"STASZEWSKI André" a écrit dans le message de news:
45a55e8f$0$27380$
> Bonsoir
>
> J'ai un comportement étrange et inquiétant avec une suppression multiple
> dans une table fichier en utilisant TableSupprime()
>
> Si vous utilisez cette commande pour supprimer un ensemble de ligne
> sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
>
> Créez 5 nouveaux enregistrements avec un libellé simple :
> A
> B
> C
> D
> E
>
> Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez
> dans la table sur les 3 lignes suivantes : E, A, C
> Cela donne :
> A 2
> B
> C 3
> D
> E 1
>
> Cliquez enfin sur le bouton de supression donc le code traditionnel
> d'écrit
> dans l'aide de WD est :
>
> // Supprimer toutes les lignes sélectionnées dans la table
>
> i est un entier
>
> NbSelection est un entier = TableSelectOccurrence(TABLE)
>
> POUR i = NbSelection A 1 PAS -1
>
> TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
>
> FIN
>
> Le résultat affiché dans la table devrait être :
> B
> D
>
> Et bien chez moi le résultat est :
> A
> B
>
> C'est très inquiétant car D a été supprimé sans mon consentement tandis
> que
> A ne la pas été alors qu'il aurait dû !
> Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C,
> le résultat sera bien B,D donc correct.
>
> J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais
> pareil...
>
> Quelqu'un saurait comment contourner ce problème ?
>
> --
> Cordialement,
> André STASZEWSKI
> (Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
> Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
>
>
Bonsoir
J'ai un comportement étrange et inquiétant avec une suppression multiple
dans une table fichier en utilisant TableSupprime()
Si vous utilisez cette commande pour supprimer un ensemble de ligne
sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
Créez 5 nouveaux enregistrements avec un libellé simple :
A
B
C
D
E
Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivement
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentement tandis
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c'est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
Bonsoir
J'ai un comportement étrange et inquiétant avec une suppression multiple
dans une table fichier en utilisant TableSupprime()
Si vous utilisez cette commande pour supprimer un ensemble de ligne
sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
Créez 5 nouveaux enregistrements avec un libellé simple :
A
B
C
D
E
Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivement
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentement tandis
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c'est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
Bonsoir
J'ai un comportement étrange et inquiétant avec une suppression multiple
dans une table fichier en utilisant TableSupprime()
Si vous utilisez cette commande pour supprimer un ensemble de ligne
sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
Créez 5 nouveaux enregistrements avec un libellé simple :
A
B
C
D
E
Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez successivement
dans la table sur les 3 lignes suivantes : E, A, C
Cela donne :
A 2
B
C 3
D
E 1
Cliquez enfin sur le bouton de supression donc le code traditionnel
dans l'aide de WD est :
// Supprimer toutes les lignes sélectionnées dans la table
i est un entier
NbSelection est un entier = TableSelectOccurrence(TABLE)
POUR i = NbSelection A 1 PAS -1
TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
FIN
Le résultat affiché dans la table devrait être :
B
D
Et bien chez moi le résultat est :
A
B
C'est très inquiétant car D a été supprimé sans mon consentement tandis
A ne la pas été alors qu'il aurait dû !
Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C, E
le résultat sera bien B,D donc correct.
J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais c'est
pareil...
Quelqu'un saurait comment contourner ce problème ?
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
Bonsoir
Réal, ta première solution est bonne si on s'en tiens à 5 lignes créées
Dans mon cas j'avais 8 lignes disposée ainsi :
X
Y
Z
A
B
C
D
E
Si tu refais l'expérience en sélectionnant dans l'ordre E,A,C avec ta 1ere
soluce il me reste X,Y,Z,A au lieu de X,Y,Z,B,D
Avec la 2eme soluce il ne reste plus rien toutes les lignes sont éffacées
Donc ça ne marche plus s'il y a des lignes avant !
Ca m'énerve ! je tourne en rond la-dessus depuis 3 jours et je n'ai pas de
solution !!
A l'AIDE !
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
"STASZEWSKI André" a écrit dans le message de news:
45a55e8f$0$27380$
> Bonsoir
>
> J'ai un comportement étrange et inquiétant avec une suppression multiple
> dans une table fichier en utilisant TableSupprime()
>
> Si vous utilisez cette commande pour supprimer un ensemble de ligne
> sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
>
> Créez 5 nouveaux enregistrements avec un libellé simple :
> A
> B
> C
> D
> E
>
> Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez
> dans la table sur les 3 lignes suivantes : E, A, C
> Cela donne :
> A 2
> B
> C 3
> D
> E 1
>
> Cliquez enfin sur le bouton de supression donc le code traditionnel
d'écrit
> dans l'aide de WD est :
>
> // Supprimer toutes les lignes sélectionnées dans la table
>
> i est un entier
>
> NbSelection est un entier = TableSelectOccurrence(TABLE)
>
> POUR i = NbSelection A 1 PAS -1
>
> TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
>
> FIN
>
> Le résultat affiché dans la table devrait être :
> B
> D
>
> Et bien chez moi le résultat est :
> A
> B
>
> C'est très inquiétant car D a été supprimé sans mon consentement tandis
que
> A ne la pas été alors qu'il aurait dû !
> Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C,
> le résultat sera bien B,D donc correct.
>
> J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais
> pareil...
>
> Quelqu'un saurait comment contourner ce problème ?
>
> --
> Cordialement,
> André STASZEWSKI
> (Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
> Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
>
>
Bonsoir
Réal, ta première solution est bonne si on s'en tiens à 5 lignes créées
Dans mon cas j'avais 8 lignes disposée ainsi :
X
Y
Z
A
B
C
D
E
Si tu refais l'expérience en sélectionnant dans l'ordre E,A,C avec ta 1ere
soluce il me reste X,Y,Z,A au lieu de X,Y,Z,B,D
Avec la 2eme soluce il ne reste plus rien toutes les lignes sont éffacées
Donc ça ne marche plus s'il y a des lignes avant !
Ca m'énerve ! je tourne en rond la-dessus depuis 3 jours et je n'ai pas de
solution !!
A l'AIDE !
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
"STASZEWSKI André" <Cliquez.Sur@le.Lien> a écrit dans le message de news:
45a55e8f$0$27380$ba4acef3@news.orange.fr...
> Bonsoir
>
> J'ai un comportement étrange et inquiétant avec une suppression multiple
> dans une table fichier en utilisant TableSupprime()
>
> Si vous utilisez cette commande pour supprimer un ensemble de ligne
> sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
>
> Créez 5 nouveaux enregistrements avec un libellé simple :
> A
> B
> C
> D
> E
>
> Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez
> dans la table sur les 3 lignes suivantes : E, A, C
> Cela donne :
> A 2
> B
> C 3
> D
> E 1
>
> Cliquez enfin sur le bouton de supression donc le code traditionnel
d'écrit
> dans l'aide de WD est :
>
> // Supprimer toutes les lignes sélectionnées dans la table
>
> i est un entier
>
> NbSelection est un entier = TableSelectOccurrence(TABLE)
>
> POUR i = NbSelection A 1 PAS -1
>
> TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
>
> FIN
>
> Le résultat affiché dans la table devrait être :
> B
> D
>
> Et bien chez moi le résultat est :
> A
> B
>
> C'est très inquiétant car D a été supprimé sans mon consentement tandis
que
> A ne la pas été alors qu'il aurait dû !
> Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C,
> le résultat sera bien B,D donc correct.
>
> J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais
> pareil...
>
> Quelqu'un saurait comment contourner ce problème ?
>
> --
> Cordialement,
> André STASZEWSKI
> (Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
> Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
>
>
Bonsoir
Réal, ta première solution est bonne si on s'en tiens à 5 lignes créées
Dans mon cas j'avais 8 lignes disposée ainsi :
X
Y
Z
A
B
C
D
E
Si tu refais l'expérience en sélectionnant dans l'ordre E,A,C avec ta 1ere
soluce il me reste X,Y,Z,A au lieu de X,Y,Z,B,D
Avec la 2eme soluce il ne reste plus rien toutes les lignes sont éffacées
Donc ça ne marche plus s'il y a des lignes avant !
Ca m'énerve ! je tourne en rond la-dessus depuis 3 jours et je n'ai pas de
solution !!
A l'AIDE !
--
Cordialement,
André STASZEWSKI
(Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
"STASZEWSKI André" a écrit dans le message de news:
45a55e8f$0$27380$
> Bonsoir
>
> J'ai un comportement étrange et inquiétant avec une suppression multiple
> dans une table fichier en utilisant TableSupprime()
>
> Si vous utilisez cette commande pour supprimer un ensemble de ligne
> sélectionnées dans une table fichier multi-sélection, vérifiez ceci :
>
> Créez 5 nouveaux enregistrements avec un libellé simple :
> A
> B
> C
> D
> E
>
> Ensuite tout en maintenant la touche Ctrl enfoncée, cliquez
> dans la table sur les 3 lignes suivantes : E, A, C
> Cela donne :
> A 2
> B
> C 3
> D
> E 1
>
> Cliquez enfin sur le bouton de supression donc le code traditionnel
d'écrit
> dans l'aide de WD est :
>
> // Supprimer toutes les lignes sélectionnées dans la table
>
> i est un entier
>
> NbSelection est un entier = TableSelectOccurrence(TABLE)
>
> POUR i = NbSelection A 1 PAS -1
>
> TableSupprime(TABLE_CArrivée,TableSelect(TABLE,i))
>
> FIN
>
> Le résultat affiché dans la table devrait être :
> B
> D
>
> Et bien chez moi le résultat est :
> A
> B
>
> C'est très inquiétant car D a été supprimé sans mon consentement tandis
que
> A ne la pas été alors qu'il aurait dû !
> Je précise que si on sélectionne les lignes dans l'ordre, par ex : A, C,
> le résultat sera bien B,D donc correct.
>
> J'ai aussi essayé avec POUR TOUT ELEMENT SELECTIONNE DANS TABLE mais
> pareil...
>
> Quelqu'un saurait comment contourner ce problème ?
>
> --
> Cordialement,
> André STASZEWSKI
> (Gratuit) Photo Visu 3.1 sur www.PlaneteDev.fr.st
> Pour me contacter cliquez ici : http://cerbermail.com/?OT0Wnwyzph
>
>
> Soit les lignes X,Y,Z,A,B,C,D,E
cliquez sur E,A,C et executer le code.
Il reste bien X,Y,Z,B,D
cliquez sur D,Z et executer le code.
Il reste X,Y,D au lieu de X,Y,B
> Soit les lignes X,Y,Z,A,B,C,D,E
cliquez sur E,A,C et executer le code.
Il reste bien X,Y,Z,B,D
cliquez sur D,Z et executer le code.
Il reste X,Y,D au lieu de X,Y,B
> Soit les lignes X,Y,Z,A,B,C,D,E
cliquez sur E,A,C et executer le code.
Il reste bien X,Y,Z,B,D
cliquez sur D,Z et executer le code.
Il reste X,Y,D au lieu de X,Y,B
> Tu as essayé de créer une nouvelle fenêtre? J'ai déjà eu des
problèmes de ce genre avec une fenêtre qui avait un comportement
illogique et en recréant la fenêtre tout est entré dans l'ordre.
Tu me le dis si tu as besoin de certains autres détails.
Bon courage.
Réal
> Tu as essayé de créer une nouvelle fenêtre? J'ai déjà eu des
problèmes de ce genre avec une fenêtre qui avait un comportement
illogique et en recréant la fenêtre tout est entré dans l'ordre.
Tu me le dis si tu as besoin de certains autres détails.
Bon courage.
Réal
> Tu as essayé de créer une nouvelle fenêtre? J'ai déjà eu des
problèmes de ce genre avec une fenêtre qui avait un comportement
illogique et en recréant la fenêtre tout est entré dans l'ordre.
Tu me le dis si tu as besoin de certains autres détails.
Bon courage.
Réal
Tu as essayé de créer une nouvelle fenêtre? J'ai déjà eu des
problèmes de ce genre avec une fenêtre qui avait un comportement
illogique et en recréant la fenêtre tout est entré dans l'ordre.
Tu me le dis si tu as besoin de certains autres détails.
Bon courage.
Réal
Tu as essayé de créer une nouvelle fenêtre? J'ai déjà eu des
problèmes de ce genre avec une fenêtre qui avait un comportement
illogique et en recréant la fenêtre tout est entré dans l'ordre.
Tu me le dis si tu as besoin de certains autres détails.
Bon courage.
Réal
Tu as essayé de créer une nouvelle fenêtre? J'ai déjà eu des
problèmes de ce genre avec une fenêtre qui avait un comportement
illogique et en recréant la fenêtre tout est entré dans l'ordre.
Tu me le dis si tu as besoin de certains autres détails.
Bon courage.
Réal
> J'essairai ce WE avec un projet nouveau, et le code ci-dessous...
ps: t'a regardé la BDR pour ton pb de fen ?
--
Cordialement,
André STASZEWSKI
> J'essairai ce WE avec un projet nouveau, et le code ci-dessous...
ps: t'a regardé la BDR pour ton pb de fen ?
--
Cordialement,
André STASZEWSKI
> J'essairai ce WE avec un projet nouveau, et le code ci-dessous...
ps: t'a regardé la BDR pour ton pb de fen ?
--
Cordialement,
André STASZEWSKI