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() ;