Manuel §2.2.3    

Fonction Read

La fonction Read permet de lire un enregistrement et de le mettre dans les champs d ’édition.

DataTable.Read( Param) : numéro

DataTable.Read( Param, index = 0) : numéro

La fonction attend, dans le premier cas, un numéro d ’enregistrement si aucun index n ’est actif, ou sinon la valeur recherchée dans le champ indexé.

Dans le deuxième cas la fonction attend deux paramètres une valeur à rechercher en suivant un index et ce numéro d'index; si l'index est 0 la valeur à rechercher est le numéro d'enregistrement.

Dans le cas d ’un index multiple la fonction se positionne sur le premier enregistrement correspondant à ce champ.

La fonction retourne le numéro d ’enregistrement en cas de succès, -1 en cas d ’échec.

Par exemple :

MesDatas.Read( 123456) ;
MesDatas.SetIndex( 1) ; // Sélection de l ’index  sur le CodeProduit
MesDatas.Read( "  XB17312REF " ) ;

La base-data enregistre le numéro de l ’enregistrement chargé, numéro qui sera utilisé pour enregistrer en fichier l ’enregistrement après modification.

Par exemple :

MesDatas.Read( 123456) ;
MesDatas.CodeProduit = "  XB17312REF "  ;
MesDatas.Write() ;