• Advertisement

Impression ETAT d'un enregistrement

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

Impression ETAT d'un enregistrement

Messagepar by2k » Dim Sep 09, 2007 5:24 pm

Bonjour à tous, comme vous l'indiquera ma question , je suis débutant dans la programmation en WinDev , quelques notions de VisualBasic tout de même.

Voici mon problème.

je suis en train de développer une application (gratuitement) de type gestion des "mise-en-fourrière" pour un garage.

La fiche est composée de multitudes de champ avec un champ numéro-auto unique sour la forme "N°" ,la base s'appelant "MEF".

A la fin de ma saisie , je dois imprimer un état récapitulatif des informations , l'etat est fait.

Seulement , a chaque fois que j'appel mon état sous la commande "iImprimeEtat(EtatMEF)"
mon etat prend en compte toute les fiches alors que je veux seulement imprimer la fiche courante.

Comment faire ?


Merci pour votre aide.
WinDev 10
Avatar de l’utilisateur
by2k
Nouveau Membre
 
Messages: 17
Inscription: Dim Sep 09, 2007 9:33 am
Localisation: Euskal Herria

Advertisement

Messagepar Samifred » Dim Sep 09, 2007 8:46 pm

//Pour imprimer une fiche (de 1 à 1)
IimprimeEtat(EtatMEF, IdentifiantFiche, IdentifiantFiche)


//Pour imprimer toutes les fiches (de 1 à n)
IimprimeEtat(EtatMEF, IdentifiantPremièreFiche, IdentifiantDernièreFiche)


IdentifiantFiche = Identifiant automatique ou autres rubriques clé unique ou doublon
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

Messagepar by2k » Lun Sep 10, 2007 9:39 am

Bonjour et merci pour votre réponse mais cela ne fonctionne pas, j'avaid dèjà tenter cette manipulation.

Dans ma table "MEF" j'ai un identifiant automatique sans doublon sous la forme du champ nommé "N°".
J'ai déclaré une variable globale sous la forme "IdFicheVariable est un numérique"
Dans mon formulaire de saisie , je récupère mon numéro identifiant avec l'expression "IdFicheVariable=N°"
Enfin dans mon bouton imprimer je déclare l'expression suivante iImprimeEtat(EtatMEF,N°,IdFicheVariable)

J'ai tester la variable "IdFicheVariable" elle stock bien le numéro identifiant.

Et je me retrouve invariablement sur le premier enregistrement avec toutes les fiches en apperçues.

Je souhaiterais avoir seulement l'apperçu de l'enregistrement en cours.

Merci pour votre aide.
WinDev 10
Avatar de l’utilisateur
by2k
Nouveau Membre
 
Messages: 17
Inscription: Dim Sep 09, 2007 9:33 am
Localisation: Euskal Herria

Messagepar Samifred » Lun Sep 10, 2007 10:47 am

Du premier N° au premier N°, c'est à dire la même fiche.
N° peut être 1, 2, 3, 4, 5, 6ème fiche etc...

Il faut que ton état soit borné et que N° ou IdFicheYX soit clé unique ou doublon.


iImprimeEtat(EtatMEF, N°, N°) //Imprime qu'une fiche selon la valeur de N°

ou

iImprimeEtat(EtatMEF, IdFicheVariable, IdFicheVariable) //Imprime qu'une fiche selon la valeur de IdFicheVariable

ou

IdFicheDébut = 1
IdFicheFin = 10
iImprimeEtat(EtatMEF, IdFicheDébut, IdFicheFin) //Imprime les fiches de 1 à 10


Si tu lance ton état depuis une table:
iImprimeEtat(EtatMEF, Table.IdFiche, Table.IdFiche) //Imprime la fiche de la ligne sélectionnée
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

Messagepar by2k » Lun Sep 10, 2007 11:30 am

Je n'y arrive toujours pas , avec quel option dois-je créer mon état ?

D'une requête
D'un fichier de données
D'un champ table
.....

Pour le moment mon état a été crée à partir d'une requête.
WinDev 10
Avatar de l’utilisateur
by2k
Nouveau Membre
 
Messages: 17
Inscription: Dim Sep 09, 2007 9:33 am
Localisation: Euskal Herria

Messagepar by2k » Lun Sep 10, 2007 11:51 am

Bon j'ai finalement résolu mon problème.

J'avais créer mon état sur la base d'une requête, j'ai donc modifier cette-ci sur un fichier de données et maintenant
l'expression "iImprimeEtat(EtatMEF,IdFicheVariable,IdFicheVariable)" fonctionne parfaitement.

Encore merci pour votre réactivité et votre précieuse aide.

J'ai plein d'autre questions en stock , mais je ne vais pas abuser, j'attend un petit peu ....

:wink:
WinDev 10
Avatar de l’utilisateur
by2k
Nouveau Membre
 
Messages: 17
Inscription: Dim Sep 09, 2007 9:33 am
Localisation: Euskal Herria



  • 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