FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Problème de récupération du n° de ligne d'une table fichier
Problème de récupération du n° de ligne d'une table fichier
Débuté par Pierre, 20 déc. 2005 22:54 - 3 réponses
Connectez-vous…
Pierre
#1
Posté le 20 décembre 2005 - 22:54
J'ai une table fichier qui affiche 25 lignes à l'écran.
Cette table me permet d'afficher entre 300 et 1000 enregistrements.
Je voudrai récupérer lorsqu'une ligne est sélectionnée le n° de cette ligne
entre 1 et 25.
J'ai essayé avec TABLEINFOXY mais sans succés, cette fonction me ramenant
toujours l'indice de la ligne dans la table entière et non un chiffre entre
1 et 25 qui correspondant à la position de la surbrillance dans mon écran.
MErci pour votre aide
Pierre
Signaler
0
0
Stef
#2
Posté le 21 décembre 2005 - 10:21
Alors.... Si j'ai bien compris.
Tu utilises TablePosition(<Nom de la table>) pour connaitre l indice de la 1ere ligne affichée de la table.
Tu emploies tableselect( <table> ) pour savoir quelle est la ligne sélectionnée.
la différence te donne le n° de la ligne sélectionnée par rapport à l'affichage
Signaler
0
0
Val
#3
Posté le 21 décembre 2005 - 11:38
Bonjour
"Pierre" <pierre.vassent@wanadoo.fr> a écrit dans le message de news:
43a869d3@news.pcsoft.fr...
J'ai une table fichier qui affiche 25 lignes à l'écran.
Cette table me permet d'afficher entre 300 et 1000 enregistrements.
Je voudrai récupérer lorsqu'une ligne est sélectionnée le n° de cette
ligne
entre 1 et 25.
J'ai essayé avec TABLEINFOXY mais sans succés, cette fonction me ramenant
toujours l'indice de la ligne dans la table entière et non un chiffre
entre
1 et 25 qui correspondant à la position de la surbrillance dans mon écran.
MErci pour votre aide
Pierre
Supposons que le nom de ta table soit "TABLEFICHIER"
Donc, si tu n'as pas modifié la rubrique mémorisée de la table (onglet
contenu), il te suffit d'utiliser l'instruction TABLEFICHIER pour récupérer
le n° de la ligne de la table sélectionnée
Exemple: Info(TABLEFICHIER)
Cette instruction doit bien sur être placée dans le code "Sélection d'une
ligne de TABLEFICHIER".
Si tu as modifié la rubrique mémorisée de la table, il te suffit d'utiliser
l'instruction TABLESELECT(TABLEFICHIER) pour récupérer le n° de la ligne de
la table sélectionnée
Exemple: info(TABLESELECT(TABLEFICHIER))
Val
Signaler
0
0
Francis MOREL
#4
Posté le 21 décembre 2005 - 14:16
Bonjour,
Une autre solution, mais visuellement moins satisfaisante est d'utiliser une table SANS ascenceur proportionnel.
Dans ce cas TableSelect(TABLE) te donne directement l'indice correspondant.
--
Francis MOREL
http://wdmlist.free.fr/
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte