info:les_rapports
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
info:les_rapports [2021/02/21 14:45] – créée admin | info:les_rapports [2022/10/23 19:55] – supprimée - modification externe (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | **Les rapports dans NSBase** | ||
- | Cet article va vous aider dans la construction des rapports sous NSBase | ||
- | |||
- | Il existe 2 types de rapports : | ||
- | |||
- | Fiche | ||
- | Liste | ||
- | La différence est faite par l' | ||
- | |||
- | Il y aura donc 1 enregistrement par fiche (page) et de 1 à n enregistements par page pour les listes. Le maximun d' | ||
- | |||
- | La source d'un rapport doit être renseignée, | ||
- | |||
- | L' | ||
- | |||
- | Les champs sont fixes ou associés à un champ de la source par la propriété " | ||
- | |||
- | Un seul " | ||
- | |||
- | Des champs spéciaux sont disponibles: | ||
- | |||
- | Code bar | ||
- | Qr code | ||
- | Système : date, heure ou n° de page | ||
- | Les actions (ou évènements) dans un rapport : | ||
- | |||
- | ActionOnLoaded: | ||
- | |||
- | Se produit apès le chargement du rapport, exemple dans le modèle " | ||
- | |||
- | On utilise une requête paramétrée dans ce rapport. Le paramêtre est " | ||
- | |||
- | function rptFacture: | ||
- | if frmFACTURE~=nil then | ||
- | self.dataset.setParameter(" | ||
- | end | ||
- | end | ||
- | |||
- | |||
- | ActionOnChange: | ||
- | |||
- | Se produit à chaque enregistrement, | ||
- | |||
- | function rptFish: | ||
- | local value=self.dataset.getFieldName(' | ||
- | if value~='' | ||
- | value=value .. ' | ||
- | end | ||
- | self.setProperty(' | ||
- | end | ||
- | |||
- | |||
- | ActionOnError: | ||
- | |||
- | Se produit lors d'une erreur. | ||
- | |||
- |
info/les_rapports.txt · Dernière modification : 2022/10/23 19:55 de admin