Manuel §2.1.5    

Fonction Read

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

BaseProduit.Read( Param) : numéro

BaseProduit.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 :

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

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

Par exemple :

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