Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : la valeur minimal du stock [ SQL Server, MSDE, SQL Express / Débutant(s) ] (za3ima41)

lundi 21 avril 2008 à 10:45:07 | la valeur minimal du stock

za3ima41

je vous empri aider moi
voilà ce que j'ai écris ds un triggers d'insertion pr empecher la valeur du qté de stock d'un article de descendre à 0 mais ça ne marche pas

****trigger
create trigger ins1
on Ligne_Sortie
for insert
as
begin
declare
@qte as int
set @qte=(select Qté from INSERTED)
declare
@n as integer
set @n=(select reference from INSERTED)
update Article
if (Qté<=0)
   commit
   begin
   raiserror('Operation Non Permise, Stock Epuisé',16,1)
   rollback transaction
   end
else
   set Qté=(Qté-@qte)
   where reference=@n
print @n
print @qte
end

***erreur
Serveur : Msg 156, Niveau  15, État 1, Procédure ins1, Ligne 13
Syntaxe incorrecte vers le mot clé 'if'.
Serveur : Msg 156, Niveau  15, État 1, Procédure ins1, Ligne 19
Syntaxe incorrecte vers le mot clé 'else'.


merci d'avance

lundi 21 avril 2008 à 16:50:00 | Re : la valeur minimal du stock

za3ima41

s'il vous plait aider moi
je suis bloqué

dimanche 27 avril 2008 à 22:28:47 | Re : la valeur minimal du stock

Radeon048

Déjà a mon avis ta un gros problème quand tu utilise Qté dans ton if cette variable n'est pas déclarer et si j'ai bien compris elle doit contenir la valeur d'origine que tu a en base la ce n'est pas le cas donc ton if passe pas.



Cette discussion est classé dans : ligne, valeur, stock, qte, qté


Répondre à ce message

Sujets en rapport avec ce message

création de tables ms sql server ou msde [ par penchu ] Bonjour à tous, j'ai une base de données access qui reprend beaucoup trop d'informations concernant des pièces de rechanges pour machines de productio Proc Stock retournant une valeur [ par cbu ] Bonjour,j'aimerai savoir sur SQL2005 comment créer une proc stock en lui passant 2 paramètres (login et password) et qui va faire le test en base sur Détecter la valeur max d'une ligne [ par impact74 ] Bonjour tout le monde !!! J'ai un petit souci je sais pas comment le résoudre. (je débute dans Access) HELP SVP !!!Donc j'ai une table qui contient de gestion de Stock [ par dmouhouche ] Bonjour j'ai un Probleme , je peux pas calculer la valeur en Stock Fin du mois , est-que il ya quelqu'un qui peux me aiderVoici la situation :table mv moyenne sur les valeur d'une ligne [ par sofianewn ] Bonjour, j ai un probleme dans le calcul d'une moyenne pour les valeur d'une ligne sachant que le tuple contient plusieurs attributs(colonnes), j ai u Comment mettre une valeur cachée ligne par ligne [ par dpfort ] Bonsoir, Je cherche à mettre une valeur cachée en mise à jour, ligne par ligne en fonction du N°d'identifiant. C'est à dire je ne donne pas la possibi Existe-il une fonction qui retourne toujours la dernière ligne d'une table [ par SwatchDev ] La question est dans le titre... "Existe-il une fonction qui retourne toujours la dernière ligne d'une table"Dans mon cas, ça serait pour faire un UPD retourner une valeur par defaut [ par Balbrolock ] Boujour,voila j'ai un petit probleme, je suis sous access 97 et il ne semble pas possible d'utiliser les fonctions "IF..." ou "CASE ... THEN..."et du problème d'enregistrement [ par nawal59 ] Salut..jai un formulaire de saisie, et vu qu'il est long j'ai du le faire en deux formulaires. DOnc grace à un bouton mis sur la1ere partie du formula requete simple sur table complexe [ par jordinette ] Bonjour,j'ai 2 table une Tete_cde et une Vtable. Dans Vtable j'ai les champs Vcle10, Vcle20 et Vpar1, Vcle10 contient des VARCHAR  du genre 'CODERESPO


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.