• Advertisement

N° auto

Tout ce qui concerne la version 10 de windev
**Windev est une marque déposée de Pcsoft**

N° auto

Messagepar lembmc » Mar Juin 21, 2011 6:29 pm

salut

comment laisser l'application donne un numéro auto pour chaque facture

ex: quand appuie sur le bouton nouveau enregistrement le champ code de facture affiche automatiquement le N° 01 et etc...
lembmc
Nouveau Membre
 
Messages: 15
Inscription: Sam Juin 18, 2011 10:55 am

Advertisement

Re: N° auto

Messagepar Samifred » Mar Juin 21, 2011 6:38 pm

Il y a deux solutions...

Soit lire le numéro de la dernière facture enregistrée et l'incrémenter.

Soit créer un fichier numéro de facture et enregistrer chaque fois le dernier numéro par dessus l'ancien. Ensuite lire le numéro et l'incrémenter pour la nouvelle facture et ainsi de suite.
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: 3553
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: N° auto

Messagepar TheDuke » Mar Juin 21, 2011 9:36 pm

Salut!

Pour avoir été confronté récemment à ce type de problème je ne pourrais que te conseiller de ne surtout pas prendre comme idAuto le numéro de la facture ou toute autre pièce!
Si c'est un numérique, il vaut mieux le calculer et l'incrémenter par programmation afin d'avoir un contrôle total dessus pour en assurer l'unicité et surtout une continuité sans trou dans la numérotation.

J'avais pensé (à tort) qu'en prenant un idAuto, je n'aurais jamais de trou, mais quelle ne fut ma surprise lorsque mon client me présentait sa liste avec des numéros manquants :oops:
Je peux vous dire que j'ai eu du mal à lui assurer que ces numéros (de BL) n'ont jamais existé :mrgreen: Le pauvre pensait que ses employés lui faisaient des bébés dans le dos lol

En effet, lors de transactions annulées pendant les accès multiples je me retrouvais avec des numéros de BL (idAuto) qui disparaissaient tout simplement! :cry:

Bon DEV
TheDuke
SUPER MEMBRE
 
Messages: 1268
Inscription: Mer Nov 22, 2006 8:24 pm

Re: N° auto

Messagepar lembmc » Mer Juin 22, 2011 6:08 pm

salut mais vous ne répandez pas à ma question

comment programmer le N° incrémenter automatique
lembmc
Nouveau Membre
 
Messages: 15
Inscription: Sam Juin 18, 2011 10:55 am

Re: N° auto

Messagepar Samifred » Mer Juin 22, 2011 7:52 pm

????

Fichier HF à créer "FactureNuméro" avec une rubrique NuméroFacture Type numérique 999999.

//Déclaration globale
gnNuméroFacture est un entier


// A la création de la facture on lit le numéro...
HLit(FactureNuméro,1)
//On incrémente le numéro
gnNuméroFacture = FactureNuméro.NuméroFacture + 1


//A l'enregistrement de la facture on sauve le numéro incrémenté
//On transfert le numéro à la rubrique du fichier
FactureNuméro.NuméroFacture = gnNuméroFacture
//On écrit dans le fichier en écrasant l'ancien numéro
HEcrit(FactureNuméro,1)

Et on recommence pour une nouvelle facture.
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: 3553
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0



  • Advertisement

Retourner vers Forum Windev 10

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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