re : vb et cristal report
Le
philippe lamur
CC wrote:
> Que veux-tu faire plus précisement ? Lancer ton état Crystal à partir
de vb
> ?
>
>
> "philippe lamur" <phil.lamur@wanadoo.fr> a écrit dans le message de news:
> 410AC776.6040703@wanadoo.fr
>
>>bonjour
>>je voudrais utiliser un report lie a une base access
>>la base possede un mode de passe ke je connais bien sur !
>>j'essai de me connecter depuis vb en utilisant report.connect
>>"pdw=monmotdepasse"
>>et je sais pas trop comment
>>en vous remerciant par avance pour toutes infos
>>philippe
>>
>
>
>
bonsoir et merci de me repondre
oui normalement j'utilise une base de donnees access "simple" sans mot
de passe
et je cree un report qui vas chercher des donnees dans cette base et les
"recrache" simplement sur le report
aujourd'hui j'ai besoin d'utiliser la meme base protegee a l'aide d'un
mot de passe
et appel du report depuis vb
selon le truc habituel
with report
.datafiles="mabase"
.reportfilename="c:\lereport.rpt"
.action=1
end with
mais des que je met le mot de passe dans la base
vb me dit qu'il ne peut ouvrir la base et bien sur lire la table
j'ai essaye avec
report.connect="uid=;pwd=monmotdepasse;datasource=c:\mabase;"
mais sans succes
cordialement philippe
> Que veux-tu faire plus précisement ? Lancer ton état Crystal à partir
de vb
> ?
>
>
> "philippe lamur" <phil.lamur@wanadoo.fr> a écrit dans le message de news:
> 410AC776.6040703@wanadoo.fr
>
>>bonjour
>>je voudrais utiliser un report lie a une base access
>>la base possede un mode de passe ke je connais bien sur !
>>j'essai de me connecter depuis vb en utilisant report.connect
>>"pdw=monmotdepasse"
>>et je sais pas trop comment
>>en vous remerciant par avance pour toutes infos
>>philippe
>>
>
>
>
bonsoir et merci de me repondre
oui normalement j'utilise une base de donnees access "simple" sans mot
de passe
et je cree un report qui vas chercher des donnees dans cette base et les
"recrache" simplement sur le report
aujourd'hui j'ai besoin d'utiliser la meme base protegee a l'aide d'un
mot de passe
et appel du report depuis vb
selon le truc habituel
with report
.datafiles="mabase"
.reportfilename="c:\lereport.rpt"
.action=1
end with
mais des que je met le mot de passe dans la base
vb me dit qu'il ne peut ouvrir la base et bien sur lire la table
j'ai essaye avec
report.connect="uid=;pwd=monmotdepasse;datasource=c:\mabase;"
mais sans succes
cordialement philippe

Poser une question


MonObjetCrystal.UserName = TonLogin
MonObjetCrystal.Password = TonMotDePasse
;-)
"philippe lamur"
news:
bonjour
j'ai mis
monobjetcristal.username="monuser"
monobjetcristal.password="monmotdepasse"
monobjetcristal.datafiles(0)="c:mabase.mdb"
monobjetcristal..reportfilename="c:lereport.rpt"
monobjetcristal.action=1
response de vb a l'exeecution = " unable to open database"
aurais-je "zapper" une etape ?
cordialement philippe
T'as base n'es pas ouverte dans ton projet VB?
Sinon, si tu utilises la DAO, ouvre un workspaces et fait un opendatabase
sur ta base.
Après une fois ta base ouverte, normalement un simple bout de code comme
celui-là devrait lancer ton état :
With Me.CrystalReport1
.PrinterName = Printer.DeviceName
If .PrinterName <> "" Then
.UserName = "Admin"
.ReportFileName = Monetat
.Destination = 0 'pour ouvrir en mode aperçu
.PrintReport
If .LastErrorNumber MsgBox "Erreur " & .LastErrorNumber & " : " &
.LastErrorString, vbOKOnly + vbExclamation, "Test MonEtat"
End If
End If
.ReportFileName = ""
End With
on va bien finir par y arriver ;-)
"philippe lamur"
news:
bonjour et merci pour les reponses
ca y est ca fonctionne
visiblement du a une erreur de ma part dans le mode
de connection a la base
encore merci
cordialament philippe