Encore une fois Je suis coincé sur la même base de données. Cette fois, je crée une requête de mise à jour qui supprime 1 de chaque partie d'une table lorsqu'un bouton est enfoncé. Mais lorsqu'une partie est déjà à 0, elle passe à -1. Comment puis-je empêcher cela de se produire?Code SQL dans une requête de mise à jour
je SQL pour y parvenir,
UPDATE [ASM-00065 WIP]
SET [ASM-00065 WIP].[Current Stock] = [ASM-00065 WIP]![Current Stock]-1;
brillant merci –
Est-ce que je peux créer une autre partie qui me permette d'enlever deux choses d'une table mais qui en retire 1 de tout le reste? –
Vous pouvez utiliser une syntaxe similaire à celle fournie par bluefeet: UPDATE [ASM-00065 WIP] SET [Stock actuel] = IIF (Condition de soustraction 2 ET [Current Stock]> 1, [Current Stock] - 2, IIF ([Stock actuel]> 0, [Stock actuel] -1, [Stock actuel])); – tranceporter