IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

L'enregistrement des données ne s'effectue pas


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de t.n.b.g
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 237
    Par défaut L'enregistrement des données ne s'effectue pas
    bonjours

    dans mon projet de gestion commerciale j'ai une fenetre pour saisir une commande(le client, l'adresse de livraison , le contenu de la commande, le totale a payer,.....)cette fenetre contient un bouton valider pour enregistrer cette commande,
    voila un bout de code pour enregistrer la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    ...........
    // on ajoute la commande
    Commande.DateCommande = SAIS_DATEAPPRO
    Commande.TotalHT = SAIS_TOTALHT
    Commande.TotalTTC = SAIS_TOTALTTC
    Commande.NumClient = gfnNumClient
    Commande.IDAdresseLivraison = gfnAdrLivraison
    Commande.IDModeLivraison = COMBO_LIVRAISON
    Commande.TotalTVA = SAIS_TOTALTVA
    Commande.IDAdresseFacturation = gfnAdrFacturation
    Commande.IDModeReglement = COMBO_REGLEMENT
    Commande.EtatCommande = 0
    //COMMANDE.SaisiPar = gclLogin:m_gsUtilisateurLogue
    Commande.SaisiLe = DateSys()
    //COMMANDE.Observations
    HAjoute(Commande)
     
    POUR i=1 A TableOccurrence(Table)
    	// on ajoute les lignes de commande
    	LigneCde.Quantite = COL_QTE[i]
    	LigneCde.Remise = COL_REMISE[i]
    	LigneCde.Reference = COL_REF[i]
    	LigneCde.TauxTVA = COL_TVA[i]
    	LigneCde.PrixVente = COL_PU[i]
    	LigneCde.Livre = Faux
    	LigneCde.LibProd = COL_DESIGNATION[i]
    	HAjoute(LigneCde)
     
    	// on met à jour le stock	
    	HLitRecherchePremier(Stock, Reference, COL_REF[i])
    	Stock.QteStockVirtuel -= COL_QTE[i]
    	HModifie(Stock)
     
    FIN
    .......
    j'ai voulu en meme temps en validant la commande un enregistrement sera effectuer dans le fichier facture
    donc j'ai ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    //on ajoute la facture associé
    //Facture.Acquittee=
    Facture.DateFacture=Commande.DateCommande
    Facture.IDAdresseFacturation=gfnAdrFacturation
    Facture.IDModeReglement=Commande.IDModeReglement
    Facture.NumClient=Commande.NumClient
    Facture.NumFacture=Commande.NumCommande
    //Facture.Remise=COL_REMISE[i]
    Facture.SaisiLe=Commande.SaisiLe
    Facture.TotalHT=Commande.TotalHT
    Facture.TotalTTC=Commande.TotalTTC
    Facture.TotalTVA=Commande.TotalTVA
    HAjoute(Facture)
     
    LigneFac.NumFacture = Facture.NumFacture
    POUR i=1 A TableOccurrence(Table)
    	// on ajoute les lignes de commande
    	LigneFac.Quantite = COL_QTE[i]
    	LigneFac.Remise = COL_REMISE[i]
    	LigneFac.Reference = COL_REF[i]
    	LigneFac.TauxTVA = COL_TVA[i]
    	LigneFac.PrixVente = COL_PU[i]
    	//LigneFac.Livre = Faux
    	LigneFac.LibProd = COL_DESIGNATION[i]
    	HAjoute(LigneFac)
    FIN
    mais apres en creant une fenetre pour visualiser le contenu du fichier Facture ,un message saute a l'ecran me disant qu'il n'y a pas d'enregistrement dans le fichier Facture!!

    est-ce que vous voyez de quoi il s'agit?


    merci

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Tu attribues à tes rubriques "facture" les valeurs des rubriques "commande"
    Tu devrais, selon comment est conçu ton code :
    • soit attribuer les valeurs saisies
    • soit lire le fichier commande pour récupérer les valeurs

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/08/2014, 09h25
  2. l'enregistrement des données ne se fait pas?
    Par karimala dans le forum Bases de données
    Réponses: 4
    Dernier message: 16/01/2011, 08h18
  3. [HTML] Tableau pour l'enregistrement des données
    Par ghyosmik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 01/11/2005, 15h28
  4. [Access] Enregistrer des données de type Texte RTF
    Par portu dans le forum Bases de données
    Réponses: 22
    Dernier message: 27/10/2005, 22h54
  5. Réponses: 7
    Dernier message: 20/03/2005, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo