IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

VB & CR: Logon failed


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de GodGives
    Inscrit en
    Août 2007
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 456
    Par défaut VB & CR: Logon failed
    Bonjour!

    j'ai fait des états en Crsytal Report que j'utilise en Visual Basic.

    Quand j'ouvre mon état en CR, tout est parfait et quand je clique sur le bouton de rafraichissment, l'état est rafraichi; mais quand j'ouvre mon état en VB, non seulemnt, il n'est pas actualisé (rafraichi) et quand que clique sur le bouton de rafraichaissement de mon objet viewer, il m'envoie le message suivant:

    Logon failed
    Comment faire pour resoudre ce problème?

    Merci d'avance.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Bonjour,

    La liaison à ta source de données doit être redéfinie dans ton code.
    Difficile d'en dire plus sans autre(s) détail(s) : quelle base de données ? protégée ou non ? quel mode d'accès à la base ? quel code VB pour ouvrir ton report, le lier à ta source etc. ?

  3. #3
    Membre éclairé Avatar de GodGives
    Inscrit en
    Août 2007
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 456
    Par défaut
    J'utilise du sql server 2000 comme sgbd! quand mon état a de paramètre, je suis obligé de lui servir la source de données par code VB sinon, la commande sql de l'état peut l'alimenter.

    Quand j'utilisais le CR9, cela ne posait pas de problème car dans les deux cas, le rafraichissement à partir de l'état appelé en VB était faisable sans message d'erreur. Maintenant j'utilise le CR 11.


    Voici le code qui appelle l'état sans lui servir de source:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Set crxReport = crxApplication.OpenReport(App.Path & "\Etats\catégorie bordereau.rpt")
    e_standard.Show
    sur la fenêtre e_standard, j'ai le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Private Sub Form_Load()
    crviewer.ReportSource = crxReport
    crviewer.Zoom 50
    crviewer.EnableRefreshButton = True
    crviewer.EnableGroupTree = False
    crviewer.EnableCloseButton = True
    crviewer.ViewReport
    Screen.MousePointer = vbDefault
    Me.Top = 0
    Me.Left = 0
    Me.Width = Screen.Width
    Me.Height = Screen.Height - 400
    crviewer.Top = 0
    crviewer.Left = 0
    crviewer.Width = Me.Width
    crviewer.Height = Me.Height
     
    crviewer.Refresh
     
    End Sub
    crviewer est le nom donné à l'objet CrystalActivexReportViewer sur la fenêtre e_standard.

  4. #4
    Membre éclairé Avatar de GodGives
    Inscrit en
    Août 2007
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 456
    Par défaut
    En ce qui concerne la protection et le mode d'accès, j'utilise des sources de données odbc avec nom de compte et mot de passe pour l'accès!

    Lorsque je dois servir une source de données à mon état, voici le code que j'utilise:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    Private Sub Form_Load()
     
    Charger jeu, "select * from placer where immat='" & f_véhicule.table.Columns(0) & "' order by datefin"
     
    crxReport.DiscardSavedData
    crxReport.Database.Tables(1).SetDataSource jeu
     
    crviewer.ReportSource = crxReport
    crviewer.Zoom 50
    crviewer.EnableRefreshButton = True
    crviewer.EnableGroupTree = False
    crviewer.EnableCloseButton = True
    crviewer.ViewReport
    Screen.MousePointer = vbDefault
    Me.Top = 0
    Me.Left = 0
    Me.Width = Screen.Width
    Me.Height = Screen.Height - 400
    crviewer.Top = 0
    crviewer.Left = 0
    crviewer.Width = Me.Width
    crviewer.Height = Me.Height
     
    crviewer.Refresh
     
    End Sub
    jeu est un adodb.recordset et charger est une fonction qui permet de mettre une table ou une requête dans un recordset.

Discussions similaires

  1. LogOn Failed sur TS
    Par mbyforum dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 10/10/2012, 08h56
  2. Enregistrer serveur UNIX sous domaine AD : Failed to join domain: No logon servers
    Par arnaudperfect dans le forum RedHat / CentOS / Fedora
    Réponses: 2
    Dernier message: 07/02/2008, 13h37
  3. CR & VB: Logon failed
    Par GodGives dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 16/01/2008, 12h04
  4. Réponses: 8
    Dernier message: 22/11/2006, 08h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo