Voila mon probleme. J'ai crée un report form qui utilise deux tables. La 1ere table represente les donnees d'entete et la deuxieme table represente les donnees de details. Apres avoir lancé ce report form, je me retrouve avec des lignes remplies d'asterix dans la table de donnees d'entete, nombre de lignes qui correspont aux nombres de lignes de la table de detail. Comment supprimer ces lignes d'asterix ?
Merci pour votre aide
Marco
A voir également:
Pb rajout de ligne dans la table dbf apres un report form
michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 20131 14 nov. 2012 à 09:38
Si tu choisis l'assistant pour un rapport un à plusieurs, alors l'assistant crée un SET RELATION.
Tu peux le vérifier en ouvrant ton rapport en mode de design, et en demandant l'affichage de son environnement de données.
Tu verras une ligne de jointure entre les deux curseurs des tables, et si tu cliques droit sur cette ligne, tu regardes les propriétés et tu vois que c'est une relation.
Règle d'or: ne jamais utiliser l'assistant rapport, sauf pour apprendre comment ça marche. Ce truc infâme va te pourrir tes tables en créant des index inutiles et mal foutus.
Fais comme te le coneillais Mike: prépare un seul curseur avec une bonne requète SQL, ce curseur contiendra les données qui seront utilisées dans le rapport. Choisis toi-même toutes tes expressions de champs et tes totalisations. Et si tu as besoin de 2 exemplaires de ce même curseur pour ton rapport, mais avec par exemple des filtres différents, alors rien ne t'empêche de réouvrir sous un alias différent.
Merci Michel, je vais suivre tes conseils.
Puis je en profiter pour poser une derniere question ?
Lorsque j'envoie mon rapport dans un fichier texte (... TO FILE ... ASCII)
je n'ai pas du tout le meme formattage a l'ecran qu'a l'impression
michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 20131 14 nov. 2012 à 11:19
Bah oui, l'envoi vers un fichier texte est une antiquité, tu ne peux pas avoir dans dans un txt les infos visuelles que tu as à l'écran.
Si tu veux stocker le résultat d'un rapport sous forme de fichier, il vaut mieux exporter en pdf.
Quelle version de VFP utilises-tu? il y plein de solutions pour faire ça, mais ça va dépende de ta version de VFP.