Problème avec tableselectplus
Stagiaire WDF
Inscrit:
29/06/2004 09:31
De Paris
Post(s): 40
Bonjour,

Un code tout simple d'inversion de sélection qui devrait marcher, sauf si
j'ai raté qq. chose mais il ne fonctionne pas, mes lignes ne sont pas
sélectionnées:

// Déclarations
leIndice est un entier

// Zone mémoire
MemCrée("MemTemp")

// Mémorisation des sélections
POUR leIndice=1 A TableSelectOccurrence(psTable)
	MemAjoute("MemTemp",MemOccurrence("MemTemp")+1,TableSelect(psTable,leIndice))
FIN

// Déselection
TableSelectMoins(psTable)

// Inversion de la sélection
POUR leIndice=1 A TableOccurrence(psTable)
	SI MemRecherche("MemTemp",leIndice,Faux)=-1 ALORS
		TableSelectPlus(psTable,leIndice)
	FIN
FIN

// Fin
MemSupprimeTout("MemTemp")


Merci

PS: Cela marche avec une Table mémoire mais pas avec une table Fichier multi-sélection liée à un source de données

Contribution le : 01/05/2006 12:15

Edité par ramses sur 1/5/2006 12:34:37
Edité par ramses sur 1/5/2006 12:35:10
Créer un fichier PDF de la contribution Imprimer


Re: Problème avec tableselectplus
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Le principe des tables fichiers est de ne pas charger tous les enregistrements dans la table pour accélérer la visualisation, donc la multi-sélection n'est pas possible sur les éléments autres que ceux apparaissant dans la zone d'affichage.

Bon dév.,

Totof

Contribution le : 01/05/2006 18:22
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Problème avec tableselectplus
Anonyme
Ce qui est bizarre c'est que cela marche quand la sélection est continue, si on sélectionne + lignes espacées cela ne marche plus ?? Bizarre non ?

Contribution le : 01/05/2006 20:02
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2