Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > SDK
SDK Forum sur l'utilisation de Crystal Reports par des API (VB, C++, Delphi, Java, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2008, 17h11   #1
Invité régulier
 
Homme
Inscription : mai 2008
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2008
Messages : 22
Points : 8
Points : 8
Par défaut [VS 2005]Non interprétation de saut de ligne (Lien VB2005 et CR)

Bonjour, je viens quémander votre aide pour ce problème ma foi fort génant

Voila donc ce que j'ai dans ma form en VB ...
Code :
report.DataDefinition.FormulaFields("Texte").Text = "'" + GestionApostropheRequête(TextBox5.Text) + "'"
et ce qui est dans le textbox5.text: (une fois affiché dans un msgbox)

Cher client,
Nous vous informons ...


et au moment de la génération du rapport, il refuse d'intégrer ce texte du fait qu'il ne trouve pas la fin du texte (le saut de ligne est une coupure trop violente pour lui apparemment )

(l'erreur retournée par CR est la suivante: (contrairement à ce qu'elle dit, je n'est pas oublié de '))

Il manque un caractère ' dans cette chaîne.
Erreur dans le fichier C:/....rpt
Erreur dans la formule <Texte>.
"Cher client,
'
Il manque un caractère ' dans cette chaîne.
biglargest3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 09h12   #2
Invité régulier
 
Homme
Inscription : mai 2008
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2008
Messages : 22
Points : 8
Points : 8
Bon bah je rox
j'ai trouvé en solo ... un peu comme d'hab (faudrait m'expliquer pourquoi des fois les réponses sont quasi instantanées et d'autres fois ... aucune, je suis pourtant pas le seul à utiliser ces softs quand même)

bon je donne ma solution au cas ou:
Activer dans les options du champ <Texte> l'interpretation HTML

et dans vb passer une fonction sur le texte:
Code :
1
2
3
4
5
6
7
 
    Public FUNCTION GestionSautDeLigneCR(ByVal MonTexte AS Object)
        MonTexte = "&nbsp;" + MonTexte
        MonTexte = REPLACE(MonTexte, vbNewLine, "<br>&nbsp;")
        MonTexte = REPLACE(MonTexte, Chr(32), "&nbsp;")
        RETURN MonTexte
    End FUNCTION
ce code permet de remplacer les Entrée par des <br> et les espaces pas des &nbsp; (sinon 1 seul espace sera interprété)
biglargest3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h19.


 
 
 
 
Partenaires

Hébergement Web