OVH Cloud OVH Cloud

Crystal reports (PESetNthTableLocation)

2 réponses
Avatar
JLouis
Salut,
J'ai un probl=E8me pour appeller la fonction=20
PESetNthTableLocation qui permet de forcer le chemin=20
d'une bdd.
Il faut lui passer 3 param=EAtres et le dernier est une=20
structure PETableLocation :
Type PETableLocation
strucSize As Integer
Location As String * 256
End Type
Je n'arrive pas =E0 donner le bon chiffre pour strucSize et=20
je suis plant=E9 =E0 chaque appel : Mauvaise longueur ou trop=20
long ???

Si quelqu'un a une id=E9e, je suis preneur car je vais=20
encore passer minable devant mon boss (=E7a fait 1/2=20
journ=E9e que je suis dessus !)

Merci. JLouis

2 réponses

Avatar
Je ne sais pas si cela répondra a ta question mais a tout
hasard....
pour forcer le chemin d'accès à une base j'utilise le
code suivant :

CrystalReport1.DataFiles(0) = "chemin d'accès"

avant d'appeller Printreport....


par exemple j'ai le code suivant dans une de mes applis :

CrystalReport1.ReportFileName = "c:gerialagendaas.rpt"
CrystalReport1.DataFiles(0) = "chemin"
CrystalReport1.SelectionFormula= .......
CrystalReport1.PrintReport

avec chemin qui est le chemin d'accès à la base située
sur un serveur pour une appli en reseau.
Avatar
Jlouis
Effectivement cela m'a rappelé que j'ai utilisé ce code en VB5 et CR 32 bits !
Le hic c'est que cette fois je suis en VB4 avec CR16 bits.
Merci pour la réponse, je vais essayer lundi.

"" a écrit :

Je ne sais pas si cela répondra a ta question mais a tout
hasard....
pour forcer le chemin d'accès à une base j'utilise le
code suivant :

CrystalReport1.DataFiles(0) = "chemin d'accès"

avant d'appeller Printreport....


par exemple j'ai le code suivant dans une de mes applis :

CrystalReport1.ReportFileName = "c:gerialagendaas.rpt"
CrystalReport1.DataFiles(0) = "chemin"
CrystalReport1.SelectionFormula= .......
CrystalReport1.PrintReport

avec chemin qui est le chemin d'accès à la base située
sur un serveur pour une appli en reseau.