%@ LANGUAGE=JavaScript %>
annexes_pre_form.asp
| Paramètre | Valeur | Utilisation |
|---|---|---|
| doc_id | Référence interne (à la base base de données) de la procédure à laquelle appartient l'annexe. | annexes.doc_id |
| ref_doc | chaîne = référence littérale de la procédure à laquelle appartient l'annexe. | pour le titre de la fenêtre et du tableau, paramètre en sortie vers annexes_form. |
| act | ="add" | ouverture de la page et du formulaire en mode création d'annexe. |
| ="upd" | ouverture de la page et du formulaire en mode modification d'annexe. |
| Champs à remplir : | Creation | Modification |
|---|---|---|
| doc_id | Request.QueryString ('doc_id') | Request.QueryString ('doc_id') |
| new_ann_id | 1 + select max(ann_id) from annexes where doc_id = " + Request.QueryString ("doc_id") |
select * from annexes where doc_id = " + Request.QueryString
("doc_id") + " and ann_id = " + Request.QueryString ("ann_id"). Seuls les champs ann_creation_qui, ann_titre, et ann_ref_orig sont modifiables. |
|
ann_dept_code, |
sont rapatriées depuis l'enregistrement de la procédure : select doc_dept_code, doc_dept_libelle from documents where doc_id = " + Request.QueryString ("doc_id") |
|
ann_numero, |
est calculée = "a" pour la première annexe de la procédure, "b" pour la seconde, ... |
|
| ann_creation_date, | est initialisée à la date du jour |
| EN MODE CREATION ET EN MODIFICATION | |||
| NOM de LIGNE | CHAMP de la BASE | CHAMP du FORMULAIRE | COMMENTAIRE |
|---|---|---|---|
| <% = trad ('DOC_ID') %> | annexes.doc_id | "doc_id", INPUT-HIDDEN | Référence (base de donnée) de document - Non modifiable |
| <% = trad ('ANN_ID') %> | annexes.ann_id |
"ann_id", INPUT-HIDDEN Visible en position "debug" - TEXT, READONLY |
Référence (base de donnée) d'annexe - Non modifiable |
| <% = trad ('ANN_NUMERO') %> | annexes.ann_numero | "ann_numero", INPUT-TEXT-READONLY | Numéro d'annexe - Non modifiable |
| <% = trad ('ANN_DEPT_CODE') %> | annexes.ann_dept_code | "ann_dept_code", INPUT-HIDDEN | Code de département - Non Modifiable |
| <% = trad('ANN_DEPT_LIBELLE') %> | annexes.ann_dept_libelle | "ann_dept_libelle", INPUT-TEXT-READONLY | Libellé du département - Non Modifiable |
| <% = trad('ANN_CREATION_DATE') %> | annexes.ann_creation_date | "ann_creation_date", INPUT-TEXT-READONLY | Date de création - Non modifiable |
| <% = trad('ANN_CREATION_QUI') %> | annexes.ann_creation_qui | "ann_creation_qui", INPUT-TEXT | Auteur. |
| <% = trad('ANN_TITRE') %> | annexes.ann_titre | "ann_titre", TEXTAREA | Titre. |
| <% = trad ('ANN_REF_ORIG') %> | annexes.ann_ref_orig | "ann_ref_orig", INPUT-TEXT, li_ver_nouveaute_duree | Référence d'origine. |
| Form "frm" |
Pas de fonction de contrôle de saisie. Redirection sur annexes_form.asp ?act= + reprise de "add" ou de "upd" + "&ref_doc=" + R.Q ('ref_doc') + (en modification : "&ann_id=" + R.Q ('ann_id')) |