OVH Cloud OVH Cloud

re : vb et cristal report

5 réponses
Avatar
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

5 réponses

Avatar
CC
essaye de renseigner ces deux propriétés

MonObjetCrystal.UserName = TonLogin
MonObjetCrystal.Password = TonMotDePasse

;-)

"philippe lamur" a écrit dans le message de news:

CC wrote:
> Que veux-tu faire plus précisement ? Lancer ton état Crystal à partir
de vb
> ?
>
>
> "philippe lamur" a écrit dans le message de


news:
>
>
>>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



Avatar
philippe lamur
CC wrote:
essaye de renseigner ces deux propriétés

MonObjetCrystal.UserName = TonLogin
MonObjetCrystal.Password = TonMotDePasse

;-)

"philippe lamur" a écrit dans le message de news:


CC wrote:
> Que veux-tu faire plus précisement ? Lancer ton état Crystal à partir
de vb
> ?
>
>
> "philippe lamur" a écrit dans le message de



news:

>
>
>>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








Avatar
philippe lamur
CC wrote:
essaye de renseigner ces deux propriétés

MonObjetCrystal.UserName = TonLogin
MonObjetCrystal.Password = TonMotDePasse

;-)

"philippe lamur" a écrit dans le message de news:


CC wrote:
> Que veux-tu faire plus précisement ? Lancer ton état Crystal à partir
de vb
> ?
>
>
> "philippe lamur" a écrit dans le message de



news:

>
>
>>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









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
Avatar
CC
re ;-)

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 <> 0 And .LastErrorNumber <> 20997 Then
MsgBox "Erreur " & .LastErrorNumber & " : " &
.LastErrorString, vbOKOnly + vbExclamation, "Test MonEtat"
End If
End If
.ReportFileName = ""
End With


on va bien finir par y arriver ;-)




"philippe lamur" a écrit dans le message de news:

CC wrote:
> essaye de renseigner ces deux propriétés
>
> MonObjetCrystal.UserName = TonLogin
> MonObjetCrystal.Password = TonMotDePasse
>
> ;-)
>
> "philippe lamur" a écrit dans le message de


news:
>
>
>>CC wrote:
>> > Que veux-tu faire plus précisement ? Lancer ton état Crystal à partir
>>de vb
>> > ?
>> >
>> >
>> > "philippe lamur" a écrit dans le message de
>
> news:
>
>> >
>> >
>> >>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
>>
>
>
>

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



Avatar
philippe lamur
CC wrote:
re ;-)

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 <> 0 And .LastErrorNumber <> 20997 Then
MsgBox "Erreur " & .LastErrorNumber & " : " &
.LastErrorString, vbOKOnly + vbExclamation, "Test MonEtat"
End If
End If
.ReportFileName = ""
End With


on va bien finir par y arriver ;-)




"philippe lamur" a écrit dans le message de news:


CC wrote:

essaye de renseigner ces deux propriétés

MonObjetCrystal.UserName = TonLogin
MonObjetCrystal.Password = TonMotDePasse

;-)

"philippe lamur" a écrit dans le message de





news:




CC wrote:

Que veux-tu faire plus précisement ? Lancer ton état Crystal à partir



de vb

?


"philippe lamur" a écrit dans le message de





news:





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








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









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