export / impression par groupes
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
Bonjour, j'ai créé dans ma table deux colonnes booléenne :
Exporter et Imprimer
qui sont reliées respectivement à mon analyse aux champs booléens Exporte et Imprime

J'ai mis 2 uniques bouton sur le coté un "Exporter" et un autre "Imprimer"

Je souhaiterai que lorsque je clique sur "exporter", il n'exporte que les clients qui, dans ma liste, ont la case "exporter" cochée
Ces clients seraient exportés dans une base de donnée pour pouvoir etre importé dans ce meme programme sur un meme ordinateur.

Meme principe poiur l'impression

J'aurai besoin de quelques pistes, merci !

Contribution le : 28/05/2007 18:22
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Si votre table est reliée à un fichier, il vous suffit de parcourir ce fichier
POUR TOUS <Fichier>
 Si <Fichier>.<Booleen> = Vrai Alors
  //Traitement pour exportation
  // On modifie l'enregistrement en cours si nécessaire
 Fin
Fin

Contribution le : 29/05/2007 22:55
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
Bonjour, j'ai du mal m'exprimer ( marche pas ) :
j'ai créer dans mon analyse 2 champs booléen : Exporte et Imprime

Avec la géneration RAD, windev les as mis dans ma table.Merci, @+

Contribution le : 30/05/2007 16:44
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
Désolé c'est pas plus clair

Contribution le : 30/05/2007 20:29
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
ba ya 2 colonnes dans ma table
la première : Exporte
la deuxième : Imprime
Elles sont booléenne

il y a 2 boutons sur le coté :
Imprime
Exporte

J'aimerai que lorsque j'appui sur le bouton "imprime", windev "regarde" tous les clients qui ont la case "imprime" cochée
et les imprimes !

Contribution le : 30/05/2007 20:43
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Developpeur WDF
Inscrit:
26/07/2004 09:01
Post(s): 127
Bonjour,
déjà il faudrait qu'on sache si tu as les Etats, ce qui est probable, car tu as probablement effectué une génération RAD complète :)
Et ensuite si tu souhaites une impression (un Etat)par Client, ou un Etat pour tous les Clients sélectionnés.

Déjà tu peux faire un parcours de ta table, dans le premier cas, çà chaque ligne, tu lance l'impression, si la valeur de Imprime est vrai.
Dans le deuxième cas tu dois générer la liste des Clients à traiter.

En tout cas il te faudra voir les fonctions d'impression, et de requête, comme par exemple iInitRequêteEtat() ou iImprimeEtat().

Contribution le : 31/05/2007 09:40
_________________
Faut pas trop se prendre au sérieux ...
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
je n'arrive pas a parcourir la table pour imprimer que ceux qui ont cette case cochée !

Contribution le : 31/05/2007 17:39
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Developpeur WDF
Inscrit:
26/07/2004 09:01
Post(s): 127
Bonjour,
voici un code classique de parcours

i, j sont des entiers
sListe est une chaîne
j=TableOccurence(MaTable)

POUR i=1 A j
	SI MaColonne[i] ALORS
		//On crée la liste des Clients
		sListe= sListe="" ? ColonneClient[i]..ValeurAffichée SINON sListe+TAB+ColonneClient[i]..ValeurAffichée
	FIN
FIN

Contribution le : 01/06/2007 09:46
_________________
Faut pas trop se prendre au sérieux ...
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Non testé
Attention si la table est liée à un fichier est-ce que la propriété ..Occurrence ne renvoie pas seulement le nombre de ligne visible! contrairement aux tables mémoires qui elles renvoient bien le nombre de lignes contenues dans les tables.

Contribution le : 01/06/2007 10:12
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Developpeur WDF
Inscrit:
26/07/2004 09:01
Post(s): 127
Alors, voici les précisions trouvées dans l'aide :

<Ligne/Colonne> : Constante ou entier (optionnel)

  Table fichier Table mémoire 

toAffichée (4)
 Constante par défaut sur une table fichier. Nombre de lignes non vides visibles dans la table. Nombre de lignes non vides visibles dans la table. 

toColonne (2)
Nombre de colonnes présentes dans la table. Nombre de colonnes présentes dans la table. 

toTotal (1)
(par défaut)
 Constante par défaut sur une table mémoire.  Nombre total d'enregistrements (option "Ascenseur proportionnel" cochée) : 
    - du fichier lié (s'il n'y a pas de filtre).
    - filtrés du fichier lié (s'il y a un filtre).
    - de la requête (si la table est liée à une requête).
 Nombre d'enregistrements visibles si la table possède un ascenseur à rebond (option "Ascenseur proportionnel" non cochée)
Attention : Le code de fin d'initialisation n'est exécuté que lorsque le total est calculé. 
 Nombre total d'enregistrements : 
    - du fichier lié (s'il n'y a pas de filtre).
    - filtrés du fichier lié (s'il y a un filtre).
    - de la requête (si la table est liée à une requête).
 Si la table est liée à un fichier de taille importante, ce calcul peut être relativement long. Nombre de lignes en mémoire (lignes ajoutées par les fonctions TableAjoute, TableAjouteLigne, TableInsère et TableInsèreLigne). 

toVisible (3) 
Nombre de lignes visibles (y compris les lignes vides ou affichées partiellement). Correspond au nombre maximum de lignes que peut afficher la table. Nombre de lignes visibles (y compris les lignes vides ou affichées partiellement). Correspond au nombre maximum de lignes que peut afficher la table.


Sinon, ce code de parcours est quelque chose que j'utilise, sans rencontrer de difficulté

Contribution le : 01/06/2007 14:45
_________________
Faut pas trop se prendre au sérieux ...
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
Bonjour,
avec le "code classique" ça marche !

Par exemple, si je met
Info("Coché")


Et que j'appui sur mon bouton, il y a le nombre de fenetres "coché" correspondant au nombre de cochée.

J'ai cherché dans l'aide pour modifier mon Etat pour n'imprimer que les "coché" mais, je n'ai pas trouvé !
Je pense que je vais cherché de ce coté :
Créer un etat "temporaire" ( ou fichier ) par client cochée, on l'imprime et on supprime ses états temporaires !

Contribution le : 01/06/2007 17:49
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Si vous ne fournissez pas par exemple le nom de votre table, du fichier lié, et de la ou des colonnes concernées on ne pourra pas vous fournir un code que vous puissiez appliquer car apparement vous n'avez pas suivi le guide de l'autoformation.

Contribution le : 04/06/2007 10:19
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
Bonjour,
il n'y a que certains de fichiers de l'aide qui marchent sous vista ^^
Nom de la table : client
colonne concernée : Exporter et Imprimer
Boutons : BTN_Exporte
BTN_Imprime

@+

Contribution le : 04/06/2007 14:41
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
Bonjour,
je n'est pas trouvé pour l'impression
Pour l'exportation, il faudrait que mon logiciel exporte chaque client dans une nouveau fichier *par exemple, j'ai 23 clients qui ont cette fameuse case cochée ( case Exporte )
alors, il exporte ces 23 clients dans un nouveau fichier Word ou Excel lisible sur n'importe quel ordinateur possédant ces logiciels

Merci de m'aider, @+

Contribution le : 08/06/2007 16:52
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
pour l'export
2 méthode:
premiere méthode: tu crées un filtre sur rubrique_imprime=vrai

hfiltre(fichier,"rubrique_export="+1) //rubrique_export=vrai
et tu parcours tout le fichier fichier filtré
hlitpremier()
tantque pas hendehors()
traitement d'export

hlitsuivant()
fin

deuxieme methode:
c'est une table fichier alors tu fais
hlitpremier()
tantque pas hendehors()
si fichier.rubrique_imprime alors
traitement d'export
fin
hlitsuivant()
fin

pour tes impressions

tu filtres ta table comme dit plus haut
ton état doit être basé sur la table: c'est automatique

Contribution le : 08/06/2007 21:25
Créer un fichier PDF de la contribution Imprimer


Re: export / impression par groupes
Utilisateur WDF
Inscrit:
28/05/2007 18:18
Post(s): 90
pour l'exportation, ça exporte les cochées dans un seul fichier mais, avec une méthode beaucoup plus simple :
TableVersExcel(Table,clients,taLigneSélectionnées)

pour l'impression, ça ne fonctionne pas, rien ne s'affiche !

Contribution le : 11/06/2007 10:46
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2