SAGE LIGNE 100 SQL V13.01 - INFO LIBRE OBLIGATOIRE

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

SAGE LIGNE 100 SQL V13.01 - INFO LIBRE OBLIGATOIRE

de sakpoubel » Jeu 23 Nov 2006 16:33

Comment rendre la saisie des informations libres obligatoires dans sage ?
Posteur néophyte
Posteur néophyte
 
Messages: 9
Inscription: Ven 17 Nov 2006 15:13

de j.and.b » Lun 27 Nov 2006 22:07

un trigger qui teste le champ
du style : champlibre isnull or champlibre=''
Contributeur
Contributeur
 
Messages: 62
Inscription: Mer 13 Sep 2006 12:22
Localisation: GRENOBLE

de sakpoubel » Mar 28 Nov 2006 10:57

merci :) , mais il est Impossible à mettre en place

http://www.zoom.fr/phpBB2/ftopic1568.html
Posteur néophyte
Posteur néophyte
 
Messages: 9
Inscription: Ven 17 Nov 2006 15:13

de sakpoubel » Mar 28 Nov 2006 11:11

j'ai créé un champ libre de type valeur, "testvide", avec comme formule :



Si EcritureC.InfoLibValeur(1) = "" Alors
Alerte("ATTENTION : LA SAISIE DU TIERS EST OBLIGATOIRE.")
FinSi


J'ai un message d'alerte, non bloquant, mais bon c'est déjà ca.
Posteur néophyte
Posteur néophyte
 
Messages: 9
Inscription: Ven 17 Nov 2006 15:13

de j.and.b » Mar 28 Nov 2006 22:07

bonsoir,
un champ libre dans sage crée un champ supplémenataire dans une table
et ça que l'on soit en base propriétaire ou sursql server

le fait d'avoir un champ, te permet de tester la présence ou pas de donnée

sur quelle application fais tu le test ?
si et finsi n'existe pas en sql server
Contributeur
Contributeur
 
Messages: 62
Inscription: Mer 13 Sep 2006 12:22
Localisation: GRENOBLE

de j.and.b » Mar 28 Nov 2006 22:09

petite précision :

je rajouterais :
Si EcritureC.InfoLibValeur(1) = "" or EcritureC.InfoLibValeur(1) is null Alors
Alerte("ATTENTION : LA SAISIE DU TIERS EST OBLIGATOIRE.")
FinSi

la 1ère valeur du champ est "null"
si je saisis dedans et que je supprme sa valeur est ""
Contributeur
Contributeur
 
Messages: 62
Inscription: Mer 13 Sep 2006 12:22
Localisation: GRENOBLE

de sakpoubel » Jeu 30 Nov 2006 11:03

j.and.b a écrit:bonsoir,
un champ libre dans sage crée un champ supplémenataire dans une table
et ça que l'on soit en base propriétaire ou sursql server

le fait d'avoir un champ, te permet de tester la présence ou pas de donnée

sur quelle application fais tu le test ?
si et finsi n'existe pas en sql server


C'est une fonction interne dans Sage Ligne 100 quand tu crées un information de type Valeur, tu peux définir une fonction.
Posteur néophyte
Posteur néophyte
 
Messages: 9
Inscription: Ven 17 Nov 2006 15:13


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité