• Advertisement

insertion date si chamgement dans un champ

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

insertion date si chamgement dans un champ

Messagepar anelinette » Ven Fév 10, 2012 9:40 am

bonjour, je début dans windev 15 et je développe un petit programme de gestion de stock

voilà j'ai une fiche avec un champ nombre, et j'aimerai si j'ajoute un chiffre que ça modifie mon champs date de réapprovisionnement avec la date du jour,
et si j’enlève un chiffre que ça change ma date de sortie de produit avec la date du jour.

j'espère que je suis claire ?

merci de votre aide :P
anelinette
Membre
 
Messages: 40
Inscription: Ven Juil 16, 2010 10:38 am

Advertisement

Re: insertion date si chamgement dans un champ

Messagepar Samifred » Ven Fév 10, 2012 9:56 am

Bonjour,

Il suffit de mettre ce petit bout de code dans la section "A chaque modification de NomChampNombre..."

NomChampNombre = Datesys()

La machine doit être configurée à la bonne date.

Bon dev..
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3552
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: insertion date si chamgement dans un champ

Messagepar anelinette » Ven Fév 10, 2012 10:12 am

oui c'est ce que j'ai fait mais je ne doit pas être claire

en fait j'ai trois champs :
un champ quantité
un champ sortie
un champ réapprovisionnement

si j'ajoute un chiffre a quantité, il faut mettre la date sys dans réapprovisionnement
si j’enlève un chiffre dans quantité il faut mettre la date sys dans sortie

ce que je ne sais pas faire c'est lui dire si je diminue la quantité alors tu me renseigne le champ sortie et si je augmente tu me renseignes le champ réapprovisionnement
anelinette
Membre
 
Messages: 40
Inscription: Ven Juil 16, 2010 10:38 am

Re: insertion date si chamgement dans un champ

Messagepar Samifred » Ven Fév 10, 2012 10:31 am

Donc tu as deux date à modifier...

Dans ce cas il faut affecter une variable Globale de fenêtre... pour mémoriser le nombre Quantité

Exemple:
Code: Tout sélectionner
//Déclarations globales de fenêtre
gnAncienneQuantité est un entier


Code: Tout sélectionner
//Initialisation de fenêtre
gnAncienneQuantité = SAI_Quantité


Code: Tout sélectionner
//Dans à chaque modification de SAI_Quantité....
SELON gnAncienneQuantité
  CAS > SAI_Quantité
           SAI_Réapprovisionnement = DateSYS()

  CAS < SAI_Quantité
          SAI_Sortie
FIN
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3552
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités