matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008
-
30 mai 2007 à 17:10
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008
-
7 juin 2007 à 10:02
bonjour,
alors voila j'ai devélopper un logiciel sur vb6.0 tout fonctionne parfaitement sauf une chose
en fait voila sur l'un des formulaire du logiciel, je demande une réponse donc du format text.
Quand je decide d'imprimer ce formulaire, il me manque une partie du texte ja'i cherché et je ne sais pas d'ou ca vient ;;;;;;;
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008 30 mai 2007 à 17:37
bah écoute je ne sais pas trop on dirai qu'une fois arrivé en bout de ligne il n'imprime pas le texte sur la ligne d'apres j'ai fait un test avec 200 a la place de 6000 et ben ca marche pas bcp mieux
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008 31 mai 2007 à 08:35
coucou,
Quand je mets la msgbox, la phrase s'affiche correctement mais lorsque j'imprime, il n'imprime que la première ligne il me manque donc une partie du texte... On dirait qu'il y a un probleme pour le passage à la ligne je suis perdu, le texte a imprimer est stocké dans une base de donnée et en regardant dans la base de donné, tout le texte y est ....
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008 31 mai 2007 à 08:51
oui j'ai cherché mais c'est pas un textbox c'est un MSHflexgrid donc il n'y a pas l'option multiline par contre quand je meme fontsize =6 il inscrit sur deux ligne mais la deuxieme est coupé a l'horizontale
MSH3.Col = 1
MSH3.Row = i + 1
If Ventil.Check3(i - 1).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 2
MSH3.Row = i + 1
If Ventil.Check6(i - 1).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 3
MSH3.Row = i + 1
If i = 3 Then
MSH3.Text = "Adm. Générale - Informatique"
Else
MSH3.Text = Ventil.Label12(i - 1)
End If
MSH3.Col = 4
MSH3.Row = i + 1
If Ventil.Check9(i - 1).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 5
MSH3.Row = i + 1
If Ventil.Check12(i - 1).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 6
MSH3.Row = i + 1
If Ventil.Check15(i - 1).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 7
MSH3.Row = i + 1
If Ventil.Check18(i - 1).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 8
MSH3.Row = i + 1
If Ventil.Check21(i - 1).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
End If
Next
MSH3.RemoveItem (9)
'service technique'
MSH3.Col = 1
MSH3.Row = 14
If Ventil.Check3(8).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 2
MSH3.Row = 14
If Ventil.Check6(8).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 3
MSH3.Row = 14
If i = 3 Then
MSH3.Text = "Adm. Générale - Informatique"
Else
MSH3.Text = Ventil.Label12(8)
End If
MSH3.Col = 4
MSH3.Row = 14
If Ventil.Check9(8).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 5
MSH3.Row = 14
If Ventil.Check12(8).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 6
MSH3.Row = 14
If Ventil.Check15(8).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 7
MSH3.Row = 14
If Ventil.Check18(8).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 8
MSH3.Row = 14
If Ventil.Check21(8).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
'urbanisme'
MSH3.Col = 1
MSH3.Row = 15
If Ventil.Check3(13).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 2
MSH3.Row = 15
If Ventil.Check6(13).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 3
MSH3.Row = 15
If i = 3 Then
MSH3.Text = "Adm. Générale - Informatique"
Else
MSH3.Text = Ventil.Label12(13)
End If
MSH3.Col = 4
MSH3.Row = 15
If Ventil.Check9(13).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 5
MSH3.Row = 15
If Ventil.Check12(13).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 6
MSH3.Row = 15
If Ventil.Check15(13).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 7
MSH3.Row = 15
If Ventil.Check18(13).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 8
MSH3.Row = 15
If Ventil.Check21(13).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
'Fêtes-logistique'
MSH3.Col = 1
MSH3.Row = 16
If Ventil.Check3(7).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 2
MSH3.Row = 16
If Ventil.Check6(7).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 3
MSH3.Row = 16
If i = 3 Then
MSH3.Text = "Adm. Générale - Informatique"
Else
MSH3.Text = Ventil.Label12(7)
End If
MSH3.Col = 4
MSH3.Row = 16
If Ventil.Check9(7).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 5
MSH3.Row = 16
If Ventil.Check12(7).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 6
MSH3.Row = 16
If Ventil.Check15(7).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 7
MSH3.Row = 16
If Ventil.Check18(7).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH3.Col = 8
MSH3.Row = 16
If Ventil.Check21(7).Value = False Then
Set MSH3.CellPicture = Image1.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH3.CellPicture = Image2.Picture
MSH3.CellPictureAlignment = flexAlignCenterCenter
End If
MSH5.Col = 3
MSH5.Row = 2
If Ventil.Check19.Value = False Then
Set MSH5.CellPicture = Image1.Picture
MSH5.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH5.CellPicture = Image2.Picture
MSH5.CellPictureAlignment = flexAlignCenterCenter
End If
MSH5.Col = 5
MSH5.Row = 2
MSH5.Text = "Adjoints"
MSH5.Col = 6
MSH5.Row = 2
If Ventil.Check20.Value = False Then
Set MSH5.CellPicture = Image1.Picture
MSH5.CellPictureAlignment = flexAlignCenterCenter
Else
Set MSH5.CellPicture = Image2.Picture
MSH5.CellPictureAlignment = flexAlignCenterCenter
End If
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008 31 mai 2007 à 09:20
je suis désolé de vous avoir mis tout le code mais je ne savais pâs quoi selectionner ........j'espere que vous ne m'en voulez pas trop en tout cas je vous remercie de prendre du temps afin de résoudre mon probleme ainsi que celui de toutes les personnes présentes sur ce forum
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 31 mai 2007 à 09:38
Salut,
C'est vrai que là....Pouf...pouf...Je me perd tout seul comme un grand!!!
Je pense encore à un truc de fous...Tu dit que ton MSHflexgrid n'a pas de propriété multiline...ok..mais ton Text3.Text de ton formulaire Ventil, n'est-il pas lui en multiline?
Car si j'ai bien compris ton code, tu récupère ce que contient ton Textbox de Ventil, et l'insère dans MSHflexgrid, vérifie les propriétés de Text3
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008 31 mai 2007 à 10:55
je ne sais plus quoi faire car le texte est bien stocké dansson intégarlité dans la base de donnée mais malheuresemnt lors de l'impression il n'imprime que la première ligne , ça s'arrete des que la ligne arrive sur la ligne du tableau ...