Fichier Comptabilité Autres Administration Certification

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
version:web:fonction:editeuretat:dataset [2020/08/20 16:29]
nicolas
version:web:fonction:editeuretat:dataset [2021/07/19 17:43] (Version actuelle)
nicolas
Ligne 4: Ligne 4:
 Vous pouvez aussi consulter Vous pouvez aussi consulter
  
-  * [[:version:web:menu:ecran:etat|Utilisation des états dans LoGeAs]]+  * [[clientlourd:autres:etat|Utilisation des états dans LoGeAs]]
   * [[:version:web:fonction:editeuretat:prefiltrage|Mieux utilisez l'outil de pré-filtrage des états (lorsqu'il est disponible)]]   * [[:version:web:fonction:editeuretat:prefiltrage|Mieux utilisez l'outil de pré-filtrage des états (lorsqu'il est disponible)]]
   * [[:version:web:menu:ecran:etat:etatenveloppe|Paramétrage des états enveloppe et étiquette]]|   * [[:version:web:menu:ecran:etat:etatenveloppe|Paramétrage des états enveloppe et étiquette]]|
Ligne 20: Ligne 20:
   - Afin l'état lui même, possède sur son dataset (objet d'accès au donnée) un ensemble de filtrage   - Afin l'état lui même, possède sur son dataset (objet d'accès au donnée) un ensemble de filtrage
  
-Afin de faciliter le choix des données qui vont être traitées, il est possible de lancer à l'ouverture de l'état un "pré-filtre" qui va permettre de limiter les données à trier. {{:version:web:fonction:editeuretat:schema_filtrage.png?800}}+Afin de faciliter le choix des données qui vont être traitées, il est possible de lancer à l'ouverture de l'état un "pré-filtre" qui va permettre de limiter les données à trier. {{:version:web:fonction:editeuretat:schema_filtrage.jpg?800}}
  
 ===== La gestion du pré-filtre ===== ===== La gestion du pré-filtre =====
Ligne 26: Ligne 26:
 ==== Paramétrer dans l'état l'usage du le pré-filtre ==== ==== Paramétrer dans l'état l'usage du le pré-filtre ====
  
-{{:version:web:fonction:editeuretat:dataset01.png?400  }}Pour que le filtre soit lancer il faut sur le DataSet concerné:+{{:version:web:fonction:editeuretat:dataset01.jpg?400  }}Pour que le filtre soit lancer il faut sur le DataSet concerné:
  
   * initialiser à "True" (vrai) l'option ShowFilterDialog   * initialiser à "True" (vrai) l'option ShowFilterDialog
Ligne 153: Ligne 153:
   * CONVERSION   * CONVERSION
     * DATATYPE(x,OUT y, OUT z) Parses the SQL style datatype (eg. VARCHAR(30)) given in x, and returns the Delphi TFieldType best matching as an integer or NULL if the given SQL datatype is invalid. If y is provided (optional), the size of the declaration (eg 30) is returned in the referenced variable. If z is provided (optional), the precision of the declaration (eg 0) is returned in the referenced variable.      * DATATYPE(x,OUT y, OUT z) Parses the SQL style datatype (eg. VARCHAR(30)) given in x, and returns the Delphi TFieldType best matching as an integer or NULL if the given SQL datatype is invalid. If y is provided (optional), the size of the declaration (eg 30) is returned in the referenced variable. If z is provided (optional), the precision of the declaration (eg 0) is returned in the referenced variable. 
 +=== Fonctions ajoutées ===
 +^Nom et format^Explication^
 +|StrMonth(<DateTime>)|Rend le nom du mois sous forme abrégée|
 ==== Syntaxe SQL ==== ==== Syntaxe SQL ====
  
 [[https://components4developers.blog/2018/10/30/kbmmw-features-4-sql-xml-json-handinhand/|Lien externe]] [[https://components4developers.blog/2018/10/30/kbmmw-features-4-sql-xml-json-handinhand/|Lien externe]]
  
-=== Limitations connues === +=== Limitations/problèmes connues === 
-  * le requetteur ne gère pas plusieurs niveau (exemple : SELECT * FROM (SELECT * FROM Personne)) + 
-  * les requettes doivent être au format SQL par mormot !!!+  * le requetteur ne gère pas plusieurs niveau (exemple : SELECT * FROM (SELECT * FROM Personne))  FAUX ??? 
 +  * les requettes doivent être au format SQL pas au format mormot !!!
   * les parametre dans les requettes SQL ne sont pas gérés   * les parametre dans les requettes SQL ne sont pas gérés
 +  * lors des regroupement par Group BY le renommage des champs initiaux d'une table pose probléme ...
 +  * tous les champs déclaré doivent être repris dans ORDER BY!!!
 +  * lors d'un plantage (mauvaise requette par exemple) il arrive que les tables disparaisse... Fermer le logiciel et rechargé !!!
  
  
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
version/web/fonction/editeuretat/dataset.1597933792.txt.gz · Dernière modification: 2021/06/21 16:54 (modification externe)