FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
impression d'une liste des clients
impression d'une liste des clients
Débuté par Serge, 16 oct. 2006 15:49 - 6 réponses
Connectez-vous…
Serge
#1
Posté le 16 octobre 2006 - 15:49
Bonjour à tous!
J'ai cherché partout et je n'ai rien trouvé sur le forum.
Voilà mon pb.
J'ai une liste des clients affichée dans 1 champ-table multi-sélection. En cliquant sur le bouton "Imprimer" j voudrais imprimer que les clients séléctionnés. Le problème, c'est que dans ma table je n'affiche que le Titre, le Nom et Prénom du client et en sous de la table dans des TextFields (champs de saisie non-éditable) j'affiche les autres coordonnées (adresse, tél, gsm, email, ville, zip, pays). Comment puis-je imprimer les etiquettes pour les clients séléctionnés? J'ai déjà essayé de créer un requête et passer un numéro du client comme paramètre, mais soit j'ai toujours qu'un seul client, soit que des champs affichés dans la table, soit tous les clients.
Quelqun peut m'aider, svp?Merci!
Signaler
0
0
Frédéric DEMILLY
#2
Posté le 16 octobre 2006 - 16:12
Bonjour,
Je vois deux solutions:
1. Tu ajoutes des colonnes cachées dans ta table
2. Tu ajoutes une table cachée dans la fenêtre, que tu remplis avant de lancer l'impression
Perso je penche plutôt vers la première solution, puisque les modifications à apporter sont minimes.
Frédéric.
Signaler
0
0
Albert
#3
Posté le 16 octobre 2006 - 16:55
Votre problème vient apparemment du fait que vous n'avez pas correctement déterminé les lignes sélectionnées dans la table. Suggestion :
// trace le contenu des lignes sélectionnées
i est un entier
NbSelectionne est un entier = TableSelectOccurrence(Table_CLIENTS)
POUR i=1 A NbSelectionne
Trace("Ligne sélectionnée : "+Table_CLIENTS[TableSelect(Table_CLIENTS,i)])
FIN
// Dans votre code remplacer Trace par :
TableAjouteLigne(TABLE_MEMOIRE_TEMPORAIRE,"ce que vous voulez de table_clients, en principe l'index").
Se servir de cette nouvelle table pour paramétrer vos états étiquettes.
Signaler
0
0
Serge
#4
Posté le 17 octobre 2006 - 10:48
Et comment est-ce qu'on crée une table mémoire? Je n'ai rien trouvé dans l'aide.
Signaler
0
0
Serge
#5
Posté le 17 octobre 2006 - 11:04
Il faut declarer cette table-mémoire ou je peux utiliser le même nom de la table que j'affiche (avec Nr de client, son nom et prénom)?
Signaler
0
0
JCP
#6
Posté le 17 octobre 2006 - 11:16
relit attentivement l'aide sur le champ table c'est trés instructif
as-tu ouvert le livre d'autoformation de Windev ?
les exemples sont incontournables pour bien démarer avec Windev
pour ta question :
Description du champ table\onglet contenu
bon courrage JCP
"Serge" <s.cambour@evadix.be> a écrit dans le message de news:
45347c5c$1@news.pcsoft.fr...
Et comment est-ce qu'on crée une table mémoire? Je n'ai rien trouvé dans
l'aide.
Signaler
0
0
Serge
#7
Posté le 17 octobre 2006 - 15:10
N'importe quoi!
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte