WDScript :: Aide en ligne pour 103 fonctions |
Nombre de fonctions commencant par A > 4 |
English version |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
HSupprime En anglais : HDelete |
Version de WDScript : 2.0.5+
Supprime un enregistrement d'un fichier physiquement.
HSupprime([<Nom du fichier> [,<Numéro d'enregistrement> [, <Options>]]])
<Nom du fichier> : Chaîne de caractères optionnelle (avec guillemets) contenant le nom du fichier Hyper File ou de la vue manipulé. Si ce paramètre correspond à une chaîne vide, la fonction manipule le dernier fichier utilisé.
<Numéro d'enregistrement> : Entier optionnel contenant le numéro de l'enregistrement à supprimer. Si ce paramètre n'est pas précisé (est égal à 0 ou à la constante hNumEnrEnCours), l'enregistrement en cours sera supprimé.
Attention : Il ne faut pas confondre le numéro d'enregistrement avec l'identifiant automatique associé à l'enregistrement. Dans une utilisation normale, ces deux numéros ne sont pas identiques. Le numéro d'enregistrement peut être connu par la fonction HNumEnr.
<Options> : Constante optionnelle mis pour paramètrer la gestion de l'intégrité réalisée sur l'enregistrement supprimé. Ces constantes ne sont pas combinables, et n'ont pas d'effet sur la suppression en cascade.
- HIgnoreIntégrité : Ignore le contrôle d'intégrité sur cette opération, même si le contrôle de l'intégrité automatique est branché (fonction HGèreIntégrité)
- HVérifieIntégrité : Contrôle l'intégrité de l'opération même si le contrôle de l'intégrité automatique est débranché (fonction HGèreIntégrité).
Si un problème de blocage apparaît lors de la "suppression" d'un enregistrement (tentative de suppression d'un enregistrement bloqué en écriture par exemple), l'enregistrement n'est pas supprimé et la fonction HErreurBlocage renvoie Vrai.
<wdscript> // Récupération des informations d'un formulaire action est une chaîne = GetFormField("_ACTION") key est un entier long si action <> "" alors si action~="M" ou action~="S" alors key = GetFormField("CLE") HLitRecherche("PERSONNE", "IDPERSONNE", key) fin si action = "S" alors si HFound alors HSupprime("PERSONNE") sinon PERSONNE.NOM = GetFormField("NOM") PERSONNE.PRENOM = GetFormField("PRENOM") PERSONNE.AGE = GetFormField("AGE") si action = "M" alors HModifie("PERSONNE") sinon HAjoute("PERSONNE") fin fin fin </wdscript> |
Les commentaires doivent si possible être postés en anglais. Ils sont soumis à la modération avant d'être publiés.