Message de rapport:
 

Re: Diverses questions concernant les Tables

Sujet: Re: Diverses questions concernant les Tables
par drcharly93 sur 16/2/2004 17:05:30

Si il s'agit d'une table fichier alors il faut utiliser la fonction TableEnregistre()
Si tu Utilise un table mémoire alors il te faut pouvoir pointer sur l'enregistrement du fichier qui correspond à la ligne de la table via la fonction HLitRecherche()
Pour cela il est interressant lors du remplissage de la table d'utiliser une colone invisible qui stockera l'identifiant unique du fichier afin de facilité la recherche à partir de cette valeur.

Ensuite il ne te reste plus qu'a affecter directement les rubrique de ton fichier au valeur contenu dans ta ligne
du style
Indice est un entier
bOk est un booleen
Indice = ListeSelect(<MaTable>)
bOk = HLitrecherche(<MonFichier>,<Identifiant>,<ColonneInvisible>[Indice])
SI bOk = Faux ALORS HRAZ(<MonFichier>
<MonFichier>.<Rubrique1> = <MaColonne1>[Indice]
<MonFichier>.<Rubrique2> = <MaColonne2>[Indice]
SI bOk ALORS 
 HModifie(<MonFichier>)
SINON
 HAjoute(<MonFichier>)
FIN


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