PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM17] Hlit sous Android
[WM17] Hlit sous Android
Débuté par Gre, 08 fév. 2013 16:56 - 3 réponses
Membre enregistré
1 message
Posté le 08 février 2013 - 16:56
Bonjour!
Je suis débutant en WinDev mobile et j'aimerais savoir quelque chose. J'essaie d'utiliser la fonction Hlit. Quand je mets 1 (un) pour le 2è paramètre, je m'attends à ce qu'il lise le premier enregistrement de la table. Mais je reçois le message d'erreur "L'opération ne peut être effectuée car le numéro d'enregistrement spécifié n'est pas le numéro d'enregistrement courant (0)."

Donc, j'essaie avec 0 et je reçois "Vous avez appelé la fonction HLit.
Aucun enregistrement en cours n'est défini pour le fichier...".

J'ai l'impression de tourner en rond... Est-ce que quelqu'un pourrait m'aider?

Merci!
Posté le 08 février 2013 - 23:35
Il est préférable d'utiliser HLitPremier/HlitSuivant/HlitPrecedent pour parcourir les enregistrements d'un fichier.
Posté le 08 février 2013 - 23:35
Bonjour

1. Tu devrais commencer par suivre le cours d'autoformation
2. hlit est utilisé pour des opération de maintenance pratiquement
uniquement, et certainement pas en programmation 'normale'... Oriente
toi plutôt vers hlitpremier, hlitsuivant
3. Quand à l'erreur que tu reçois, hlit travaille avec le NUMERO
d'enregistrement (attribué lors de sa création), pas un numéro de ligne
comme tu le suppose, ce qui signifie que rien ne dit que l'enreg '1'
existe toujours lors de ton test

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html


On 2/8/2013 10:21 AM, Gre wrote:
Bonjour!
Je suis débutant en WinDev mobile et j'aimerais savoir quelque chose. J'essaie d'utiliser la fonction Hlit. Quand je mets 1 (un) pour le 2è paramètre, je m'attends à ce qu'il lise le premier enregistrement de la table. Mais je reçois le message d'erreur "L'opération ne peut être effectuée car le numéro d'enregistrement spécifié n'est pas le numéro d'enregistrement courant (0)."

Donc, j'essaie avec 0 et je reçois "Vous avez appelé la fonction HLit.
Aucun enregistrement en cours n'est défini pour le fichier...".

J'ai l'impression de tourner en rond... Est-ce que quelqu'un pourrait m'aider?

Merci!
Posté le 11 février 2013 - 16:33
Merci pour vos réponses! Je vais prendre le temps de lire le cours d'autoformation.