MercatorPenguin 2.9.9 ou ultérieur permet d'afficher dans le premier onglet de l'écran des documents de la gestion commerciale, des transferts de dépôts ou des inventaires, les informations relatives au dernier article scanné et ajouté dans la liste du second onglet. Cela permet d'avoir immédiatement un contrôle visuel sans devoir consulter le second onglet de l'écran. Ceci se fait via un LastItemLabel dont la propriété Source doit contenir le nom d'une colonne valide.
Cette colonne peut être
- une colonne de la table des LIGNES, qui elles-mêmes peuvent reprendre toute colonne de la table STOCK
- une colonne indiquée via ReqSql2ExtraColumns : voir à ce propos "Circulation des données" dans ces pages
Exemple de code XAML pour un document de la gestion commerciale :
<Label FontSize="10" Text="Dernier article validé :" />
<m:LastItemLabel FontSize="18" Source="id_article" Margin="10,0,0,0" />
<m:LastItemLabel FontSize="12" Source="designatio" Margin="10,0,0,0" />
<m:LastItemLabel FontSize="14" Source="s_cle1" Margin="10,0,0,0" />
Exemple de code XAML pour un inventaire ou un transfert de dépôts :
<Label FontSize="10" Text="Dernier article validé :" />
<m:LastItemLabel FontSize="18" Source="id_art" Margin="10,0,0,0" />
<m:LastItemLabel FontSize="12" Source="designatio" Margin="10,0,0,0" />
Le LastItemLabel dispose aussi d'une propriété Mask qui peut accepter tout masque d'affichage. Ce masque fonctionne de façon identique à celui de string.Format() du Framework .net.
Par exemple : ### ##0.00