%@ LANGUAGE=JavaScript %>
documents_form.asp
| Paramètre | Valeur | Utilisation |
|---|---|---|
| doc_id | chaîne "crea" | ouverture en mode création, cette page permet de saisir les variables non automatiques nécessaires à l'ouverture d'un nouveau document. |
| numero-identifiant de document | en mode modification, cette page affiche les données d'un document et ouvre certains champs en modification. | |
| ref_doc (en modification seulement) | chaîne = référence littérale de la procédure | pour le titre de la fenêtre et du tableau. |
(*) visibles seulement en mode débogage
| EN MODE CREATION | |||||
| NOM de LIGNE | CHAMP de la BASE | CHAMP du FORMULAIRE | VALEUR | COMMENTAIRE | |
|---|---|---|---|---|---|
| <% = trad('DOC_ID') %> | documents.doc_id | "doc_id", INPUT-HIDDEN | new_id = calcul du [max(doc_id) + 1] | Numéro de document (référence interne à la base). | |
| <% = trad('DOC_TYPE_DOC') %> | documents.doc_type_doc | "type_doc", INPUT-HIDDEN | Session ("type_doc") | Type de document | |
| <% = trad('DOC_NUMERO') %> | documents.doc_numero | "numero", INPUT-TEXT "orig_num", INPUT-HIDDEN |
num = calcul du [max(doc_numero) + 1] |
Numéro de document. Ce numéro compte séparément les documents
des différents départements. - La fonction verif_num vérifie si il y a eu modification du numero par l'utilisateur (orig_num différent de numero lors de la soumission). Auquel cas elle refond la donnée sous la forme "nnn". Il n'y a pas de vérification que le numéro alors entré existe déjà dans la base (si il est inférieur à celui proposé) : l'administrateur doit savoir où il a laissé des blancs. |
|
| <% = trad('DOC_DEPT_CODE') %> | documents.doc_dept_code | "dept_code",INPUT-HIDDEN | Session ("dept_code") | Code de département. | |
| <% = trad('DOC_DEPT_LIBELLE') %> | documents.doc_dept_libelle | "dept_libelle", INPUT-HIDDEN | Session ("dept_libelle") | Nom littéral du département. | |
| <% = trad('DOC_CREATION_DATE') %> | documents.doc_creation_date | "creation_date", INPUT-TEXT | = date du jour Laissée libre en modif |
Date de création du document. | |
| <% = trad('DOC_CREATION_QUI') %> | documents.doc_creation_qui | "creation_qui", INPUT-TEXT | Vide - Laissé libre | Créateur du document. | |
| <% = trad('DOC_TITRE') %> | documents.doc_titre | "titre", TEXTAREA | Vide - Laissé libre | Titre du document. | |
| <% = trad('DOC_REF_ORIG') %> | documents.doc_ref_orig | "ref_orig", INPUT-TEXT-READONLY | Vide - Libre | Référence originelle du document. | |
| <% = trad('DOC_COMMENT') %> | documents.doc_comment | "comment", TEXTAREA | Vide- Libre Modifiable |
Commentaire | |
| <% = trad('DOC_LANGUE') %> | documents.doc_langue | "langue", SELECT | Session ("langue") Laissé libre en modif |
Titre du document. | |
| DW_max : | Calcul automatique max + 1 de l'identifiant doc_id du nouveau document. |
| DW_num_doc : | Calcul du numero de document max + 1 pour le département et la rubrique en cours. |
| Form "frm" | Redirection sur documents_write.asp?act=crea : Contrôle de l'unicité de la Ref_orig en Form, puis si OK récupération de Request.Form ..., insertion dans la base, puis redirection sur documents_liste.asp |
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
|
EN MODE MODIFICATION : le formulaire récupère les données au
doc_id reçu en QueryString, présente les nouvelles valeurs et
envoie en écriture : select * from documents where doc_id = '" + Request.QueryString('doc_id') + "'" |
|||||
| NOM de LIGNE | CHAMP de la BASE | CHAMP du FORMULAIRE | VALEUR | COMMENTAIRE | |
|---|---|---|---|---|---|
| Caché | <% = trad('DOC_ID') %> | documents.doc_id | "doc_id", INPUT-HIDDEN | OBJECT1.cursor.GetValue("doc_id") - Non modifiable | Numéro de document (référence interne à la base). |
| Caché | <% = trad('DOC_TYPE_DOC') %> | documents.doc_type_doc | "type_doc", INPUT-HIDDEN | OBJECT1.cursor.GetValue("type_doc")- Non modifiable | Type de document : Il s'agit dans SuneTeam uniquement de SOP. |
| <% = trad('DOC_NUMERO') %> | documents.doc_numero | "numero", INPUT-TEXT READONLY, "orig_num", INPUT-HIDDEN | OBJECT1.cursor.GetValue ("numero") - Non modifiable | Compte séparé selon le département. | |
| Caché | <% = trad('DOC_DEPT_CODE') %> | documents.doc_dept_code | "dept_code", INPUT-HIDDEN | OBJECT1.cursor.GetValue ("dept_code") - | Code de département. |
| Caché | <% = trad('DOC_DEPT_LIBELLE') %> | documents.doc_dept_libelle | "dept_libelle", INPUT-HIDDEN | OBJECT1.cursor.GetValue ("dept_libelle") - Non modifiable | Nom littéral du département. |
| <% = trad('DOC_CREATION_DATE') %> | documents.doc_creation_date | "creation_date", INPUT-TEXT, READONLY | OBJECT1.cursor.GetValue ("creation_date") - Non Modifiable. | Date de création : automatiquement la date du jour courant. | |
| <% = trad('DOC_CREATION_QUI') %> | documents.doc_creation_qui | "creation_qui", INPUT-TEXT | OBJECT1.cursor.GetValue ("creation_qui") - Modifiable. | Créateur du document. | |
| <% = trad('DOC_TITRE') %> | documents.doc_titre | "titre", TEXTAREA | OBJECT1.cursor.GetValue ("titre") - Modifiable. | Titre du document. | |
| <% = trad('DOC_REF_ORIG') %> | documents.doc_ref_orig | "ref_orig", INPUT-TEXT, READONLY | OBJECT1.cursor.GetValue("ref_orig") - Modifiable. | Référence originelle du document. | |
| <% = trad('DOC_COMMENT') %> | documents.doc_comment | "comment", TEXTAREA |
OBJECT1.cursor.GetValue ("comment") Modifiable |
Commentaire. | |
| <% = trad('DOC_LANGUE') %> | documents.doc_langue | "langue", SELECT |
OBJECT1.cursor.GetValue("langue") Laissé libre en modif |
Titre du document. | |
| Form "frm" | Redirection sur documents_write.asp sans paramètre (act="undefined", != "crea" et != "del") : Contrôle de l'unicité de la Ref_orig en Form, puis si OK récupération de Request.Form ..., modification dans la base, puis redirection sur documents_liste.asp |