chouchou270403
Messages postés46Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention30 octobre 2007
-
27 mars 2007 à 23:12
najnoujj
Messages postés8Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention 5 novembre 2011
-
20 juil. 2008 à 14:37
Bonsoir à tous, j'ai déjà parcouru le forum et les codes sans trop de succès je me permets donc de vous poser clairement ma question.
Je développe un projet en VB6. Ce projet à pour but d'imprimer des étiquettes par rapport à un état créé avec CrystalReport !
Mon problème se pose au niveau de la sélection des personnes que j'aimerais imprimer. Au fait une liste des personnes est affichée dans une ListBox qui a la propriété Style à Checkbox. J'aimerais grâce à un bouton pouvoir tout cocher comme lorsque l'on rempli un formulaire... Mais aussi pouvoir tout décocher !
Autre chose que je me demande, comment faire une fois mes ittem sélectionnés, récupérer mes données et par rapport à cela savoir imprimer que ce que j'ai selectionné !
J'espère avoir été clair dans ma demande si pas je ferais mon possible pour vous fournir d'autre informations !
J_il
Messages postés109Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 9 septembre 2008 5 avril 2007 à 18:25
Merci de ta réponse, mais je pense qu'on ne travail pas avec la même version de crystal report moi c'est la version 7.0 que j'utilise !
J'ai essayé ce que tu m'as expliqué mais je n'y arrive pas ça commence à me gonfler lol enfin je persévère mais bon je dois avoir fini pour la rentrée j'espère donc que ça va mieux ce dérouler par la suite !
J_il
Messages postés109Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 9 septembre 2008 7 avril 2007 à 12:54
Marre marre marre grrrrrrrrrrrrrr
Voila j'essaie tant bien que mal de terminer mon projet mais je n'y arrive pas... je ne comprend pas ce que je dois faire avec Crystal report etc et ni l'impression alors je laisse tomber je péte les plomb tant pis
Je te mets tout de même mon code au cas où tu voudrais jetter un oeil !
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 7 avril 2007 à 17:07
salut,
grrrrrrrrrrrrrr
Désolé, mais j' ai pas pu ouvrir le .rar.
Message d' erreur : "Aucune archive trouvée... "
Navré de n' avoir pu t' aider d' avantage...
ps: dernière tentative...
si tu n' arrives pas à configurer ton etat avec deux tables, crées une requête
directement dans access , et qui sera la source de données pour ton etat.
Temp Clients
CodeClient CodeClient
Nom
Prenom
Adresse
ta requête te renvoie
Temp.CodeClient, Clients.Nom, Clients.Prenom, Clkients.Adresse
et ce sont ces champs qui figureront dans ton etiquette.
A chaque fois que tu renouvelles ta table Temp, tu auras les etiquttes
correspondantes.
J_il
Messages postés109Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 9 septembre 2008 7 avril 2007 à 17:10
Merci de ta réponse, mais dommage que chez toi le désarchivage ne fonctionne pas je comprend pas car moi quand je télécharge le fichier ça fonctionne... Au cas ou je le désarchive avec Winrar...
Je vais essayer de réflechir à ça mais bon !
Merci de tes encouragement la j'en ai grand besoin lol
J-il
Vous n’avez pas trouvé la réponse que vous recherchez ?
J_il
Messages postés109Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 9 septembre 2008 10 avril 2007 à 14:34
Bonjour, voilà j'ai encore essayé de bosser sur mon projet ! Et je n'avance plus je ne trouve pas comment faire même avec tes explications.... Je suis dépité j'en ai marre je pense que je vais jeter l'éponge même si je dois rendre ce projet mardi 17 avril !
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 10 avril 2007 à 15:38
Salut,
tu t' en doutes bien que je suis désolé pour toi, et très déçu.
Peut être pas autant que toi, mais déçu quand même.
D' autant plus que ça marche à tous les coups pour moi.
Pas avec des étiquettes, je le conçois, mais avec des récapitulatifs.
Mais si ça marche pour l' un il n' y a pas de raison que ça bloquerait
pour l' autre.
grrrrrrrrrrrrrrrrrrrrrr...!
ça m' énerve quand une question reste en suspend....
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 15 avril 2007 à 15:35
Pourquoi t' as des doublons ?
je croyais avoir souligner qu' il fallait réinitialiser (vider) la temporaire
avant l' insertion de nouveaux contacts.Ta table est ainsi
à chaque fois renouveée...
Juste après
Set ws = DBEngine.Workspaces(0)
Set ma_bdd = ws.OpenDatabase(bdd_etiquettes.DatabaseName)
Set rst = ma_bdd.OpenRecordset("TABLE_TEMPORAIRE", dbOpenDynaset)
'vider la table temporaire avant d' y ajouter
'la liste des contacts sélectionnés
ma_bdd.Execute "DELETE * FROM TABLE_TEMPORAIRE;"
<traitement d' insertion>
tu remarqueras aussi que j' ai ajouter l' argument dbOpenDynaset
à l' ouverture du recordset, car il s' agit d' un rst qui sert à modifier une table.
Je comprend que ça marche sans, mais c' est mieux avec.
Pour les recordset qui ne sert qu' à afficher on utilise dbOpenSnapshot.