WDScript :: Aide en ligne pour 103 fonctions

Tier par :

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

HAjoute
En anglais : HAdd

Version de WDScript : 2.0.5+

Ajoute l'enregistrement dans le fichier.

Syntaxe

HAjoute([<Nom du fichier> [, <Options>]])

<Nom du fichier> : Chaîne de caractères optionnelle (avec guillemets) contenant le nom du fichier, de la vue ou de la requête manipulé.

<Options> : Constante optionnelle mise pour paramètrer

* L'influence de l'ajout sur le parcours en cours .
- hEcritureDéfaut (par défaut) : L'ajout n'affecte pas le parcours en cours.
- hAffecteParcours : L'ajout affecte le parcours.
Si les deux constantes sont précisées, hAffecteParcours est prioritaire sur hEcritureDéfaut.

* Le mode de calcul de l'identifiant automatique
- hForceIdAuto : L'identifiant automatique n'est pas calculé lors de l'ajout.
- hFixeIdAuto : L'identifiant automatique n'est pas calculé lors de l'ajout, la valeur de l'identifiant sera celle mémorisée au moment de l'ajout. La prochaine valeur de l'identifiant calculée correspondra à la plus grande valeur de l'identifiant dans le fichier +1.
Si les deux constantes sont utilisées en même temps, une erreur W-Langage est générée.

* Le mode de blocage de l'enregistrement ajouté
- hBlocageNon (par défaut) : l'enregistrement modifié ne sera pas bloqué.
- hBlocageEcriture : l'enregistrement ajouté sera bloqué en écriture. Cet enregistrement pourra être lu par une autre application mais ne pourra pas être modifié par une autre application. Seule l'application en cours pourra le modifier, ou le débloquer.
-hBlocageLectureEcriture : l'enregistrement ajouté sera bloqué en lecture et en écriture. Cet enregistrement ne pourra ni être lu ni être modifié par une autre application. Seule l'application en cours pourra le modifier, le lire ou le débloquer.

* Le mode de gestion des doublons
- hIgnoreDoublon : Ignore le contrôle des doublons pour cette opération, même si le contrôle automatique des doublons est branché.
-hVérifieDoublon : Contrôle les doublons pour cette opération, même si le contrôle des doublons est débranché.
Si les deux constantes sont utilisées en même temps, une erreur W-Langage est générée.

* Le mode de gestion de l'intégrité
- hIgnoreIntégrité : Ignore le contrôle d'intégrité sur cette opération d'ajout, même si le contrôle de l'intégrité automatique est branché.
- 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é.
Si les deux constantes sont utilisées en même temps, une erreur W-Langage est générée.

Remarque

Aucune

Exemple

<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>

Commentaires

Les commentaires doivent si possible être postés en anglais. Ils sont soumis à la modération avant d'être publiés.

Ajouter votre commentaire