Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Balise HMP

Valeur par défaut

Remarques

<ID>

OBLIGATOIRE.

Ces balises sont remplies à l’appel de Creer_Parametre.

Aucun besoin de les donner explicitement par la suite

Toutes les autres balises sont optionnelles selon comportement souhaité du tableau

<ARRET>

<ADR_ENREG>

<LG_ENREG>

<ADR_SCROLLBAR>

<FUNCTION_PERSONALISE>

FALSE

<NOM_FUNCTION_P>

' '

<PRIVILEGE>

Zoom_Privilege_consultation

(tel qu'attendu par XmeListConsultdefault)

Zoom_Privilege_consultation = consultation seule du tableau

Zoom_Privilege_modification = autorise la modification

Zoom_Privilege_Creation = autoriser la création

Zoom_Privilege_suppression = autorise jusqu'à la suppression

<SELECTION>

False

(tel qu'attendu par XmeListConsultdefault)

Pour autoriser la sélection multiple dans le tableau

<PERSO>

False

(tel qu'attendu par XmeListConsultdefault)

Mettre true pour autoriser la personnalisation future

<TRI>

False

Indicateur si liste triable

<TRI_CONSERVE_COURANT>

False

Indicateur si un changement de tri conserve le courant

<TRI_AUTO>

True

Indicateur si tri est automatique

<FILTRE>

False

Indicateur gestion automatique du filtre sur les colonnes

<FILTRECOLONNE>

False

Indicateur gestion automatique du filtre rapide sur les colonnes

<SF4>

False

Indicateur gestion spécifique du passage en mode fiche SF4

<F2>

False

Indicateur gestion spécifique du suivant F2

<SF2>

False

Indicateur gestion spécifique du précédent SF2

<NOTE>

False

Indicateur si la touche SF6 traite la gestion de note

<JOINT>

False

Indicateur si la touche CTRLF6 traite la gestion de fichier joint

<F10>

False

Indicateur pour gérer la validation (F10) du tableau (interro ou saisie)

<F11>

False

Indicateur pour gérer la touche (F11) du tableau (interro ou saisie)

<CTRLF4>

False

Indicateur si déploiement niveau arbre

<KEY_CTRLF4>

K_Ctrl_F4

Touche pour déploiement niveau arbre

<SCTRLF4>

False

Indicateur si repli niveau arbre

<KEY_SCTRLF4>

K_Ctrl_SF4

Touche pour repli niveau arbre

<EXPORTTABLEUR>

False

Indicateur export tableur autorisé

<EXPORTTABLEUR_KEY>

K_Ctrl_R

Touche pour l’export tableur

<EXPORT>

True

Indicateur export paramétrable autorisé

<DYNAMIQUE>

False

Indicateur d’un mode chargement dynamique (donc pagination du chargement)

<DYNAMIQUE_SENS>

False

Indicateur pour inverser le sens de chargement dynamique

<PERFORMANCE>

False

Indicateur si permet une mesure de performance

<PERFORMANCE_KEY>

K_F12

Touche pour déclencher la mesure de performance (AnalyseStart / AnalysePause)

<RECHERCHE>

False

Indicateur si recherche active dans le tableau

<RECHERCHE_CELLULE>

False

Indicateur si recherche dans cellule. CEL_CLIC1 et CEL_CLIC2 indique le .TabClic acceptés

<RECHERCHE_CEL_CLIC1>

LIST_CLICK_ACTIVE_CELL

<RECHERCHE_CEL_CLIC2>

LIST_CLICK_COLUMN_CONTROL

<RECHERCHE_TYPE>

' '

Permet de définir le type de recherche :

  • ' ' recherche dans tout l’enreg

  • 'T' recherche dans toutes les colonnes

  • 'S' recherche dans une sélection de colonnes définie dans Definir_Colonnes_Recherche

<RECHERCHE_KEY>

0

Touche pour la recherche. Recommandé : K_CTRL_F

<RECHERCHE_KEY_S>

0

Touche pour le suivant dans la recherche. Recommandé : K_F3

<RECHERCHE_KEY_P>

0

Touche pour le prcédent dans la recherche. Recommandé : K_SF3

<MESSINHIBES>

0

(tel qu'attendu par XmeListConsultdefault)

<TABSQL>

FALSE

Indicateur si on gère le tableau à partir d’un RecordSql (pour le mode dynamique, afin de détecter la fin du chargement)

<SELECTIONDYNAMIQUE>

False

Indicateur d’extension de selection pour un mode dynamique (touches K_CTRL_DOWN, K_SDOWN, K_CTRL_UP, K_SUP, K_CTRL_PGDN,K_SPGDN,K_CTRL_PGUP,K_SPGUP

<GESTIONOFFSET>

False

Indicateur gestion SQL de la pagination pour un mode dynamique

Liste des fonctions et procédures appelables par le programme principal

AP_Saisir_tableau est le principal point d’entrée qui permet d’utiliser a5pmatb, mais il existe plusieurs fonctions ou procédures présentes dans a5pmtab, qui ont un usage pour le programme. Le nom identifie les fonctions/procédures publiques qui commencent par AP_

Nom de la fonction/procédure

Détails

AP_Trier_Tableau

Pour rappeler le tri du tableau, par exemple après un rechargement

AP_Modifier_Tri_Tableau

Pour modifier le tri du tableau

AP_Modifier_ProprieteLigne_HorsTri

Affecte la propriété à la ligne COURANTE du tableau, afin de gérer un nom de propriété et permettre un tri hors tri naturel (voir aide ListSetProp). Exemple : Prop='CUMUL' pour une ligne qui doit toujours être en fin de tableau car la comparaison ' ' avec 'CUMUL' met la ligne 'CUMUL' en dernier

AP_Finir_tableau

Modifie le contexte du tableau pour le marqué comme “terminé”

AP_Annule_Finir_tableau

Modifie le contexte du tableau pour revenir en mode actif

AP_Choisir_tableau

Choix du tableau courant dans le programme pour le manipuler

AP_Sauvegarder_contexte

Sauvegarde du contexte du tableau courant (forcément le courant, ne permet pas de changer)

AP_Effacer_Filtre

Efface un filtre sur colonnes

AP_Recharge_tableau

Recharge un tableau (avec rappel des fonctions de chargement)

AP_Id

Retourne l'Id du tableau courant de A5PMTAB

AP_Liste_contexte

REtourne l’Id du contexte courant de A5PMTAB

AP_Liste_Filtre

Positionne la liste de filtre selon le tableau passé en Id

AP_Liste_tri

Positionne la liste de tri selon le tableau passé en Id

AP_Liste_tri_AjoutTriForce

Ajout le champ 'enregM'.'champM' de la liste xme en forcé en tant que colonne de tri (!la colonne doit être dans le tableau xme)

AP_Liste_nomTableau

Retourne le nom du tableau courant

AP_Liste_GestionDynamique

Retourne l’indicateur de gestion dynamique du tableau passé en Id

AP_ListeCourante_GestionDynamique

Idem AP_Liste_GestionDynamique pour le tableau courant

AP_Deploiement_des_Niveaux

Déploire les niveaux pour un arbre

AP_DefProcSaisie_Recherche

(ne pas utiliser)

AP_Ajouter_Liste_rupture

Ruptures pour la construction d’arbres.

Voir GTTQ632_sql

AP_Init_Liste_rupture

AP_Ajouter_Niveau_rupture

AP_Modifier_Rech_Tableau

(ne pas utiliser)