[VBA ACCESS] Commande DoCmd.OpenReport

ribery_7_91 Messages postés 240 Statut Membre -  
Towers Messages postés 38 Statut Membre -
Bonjour a tous

Je vous demande votre aide car j'ai un probléme avec ma commande DoCmd.OpenReport et étant donné que je suis novice sous VBA je n'arrive pas a resoudre ce probléme. Je vous met mon code comprenant la ligne en question :

Private Sub rechercher_Click()
Dim Nom As String
Nom = "Facture_Prest_Contenant"

DoCmd.OpenReport "Nom", acViewPreview

End Sub
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. ribery_7_91 Messages postés 240 Statut Membre 16
     
    desole

    je precise que je suis sous access 2003 et que précédemment cette commande marchait sous access 1997
    0
    1. Koozag Messages postés 405 Statut Membre 50
       
      J'ouvre moi aussi des Etat, mais c'est ce code la que j'utilise
      DoCmd.OpenReport "NOM DE TON ETAT", acPreview

      En fait j'enlève le "view" essai sa devrait marcher, car sa marche sous 2003 avec moi ;-)
      0
  2. Towers Messages postés 38 Statut Membre 3
     
    Moi sous access 2003 ça marche bien :
    DoCmd.OpenReport "etaCreationManuelle", acViewPreview


    C'est quoi ton message d'erreur ribery ?
    0
  3. Towers Messages postés 38 Statut Membre 3
     
    Non mais bien sûr, c'est trop évident qu' personne ne peut le voir : enlève les parenthèses autour de la variable "Nom"
    0
    1. Koozag Messages postés 405 Statut Membre 50
       
      Il a pas de parenthèses o_o
      0
  4. ribery_7_91 Messages postés 240 Statut Membre 16
     
    Oui c'est bon je te remercie
    Par contre j'aurais besoin d'autres aide donc est ce que je peux te demander en MP par ce que le sujet du message ne sera plus bon ou alors je continu la et c'est pas grave pour le nom du sujet
    tu préféres quoi?
    0
    1. Towers Messages postés 38 Statut Membre 3
       
      Vas-y sur le forum, c'est fait pour et comme ça tout le monde pourra répondre.
      Par contre tu devrait cliquer sur "Résolu" sur ton post, et peut-être en commencer un autre (enfin j'pense)
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ribery_7_91 Messages postés 240 Statut Membre 16
     
    bon je continu la on verra bien
    j'ai d'autres soucis dans mes bases de données sous access

    voila un autre code :

    ublic Function AddrOf&(strFuncName$)

    Dim hProject&, lResult&, lpfn&
    Dim strID$, strFuncNameUnicode$

    Const NO_ERROR = 0
    AddrOf = 0

    ' Konvert strFuncName Unicode
    strFuncNameUnicode = StrConv(strFuncName, vbUnicode)

    ' Handle des VBA - Moduls holen

    Call GetCurrentVbaProject(hProject)

    If hProject <> 0 Then
    ' FunktionsID der VBA-Funktion ermitteln
    lResult = GetFuncID(hProject, strFuncNameUnicode, strID)
    If lResult = NO_ERROR Then
    ' Adresse des FunktionsID holen
    lResult = GetAddr(hProject, strID, lpfn)
    If lResult = NO_ERROR Then: AddrOf = lpfn
    End If
    End If
    End Function

    La commande en gras bug. le débugueur me la met en jaune
    Je suis sous acces 2003 et cela marchait sous access 1997

    Merci
    0
    1. Towers Messages postés 38 Statut Membre 3
       
      Re- ,

      à mon avis la version 2003 c'est plutot :
      hProject = str = CurrentProject.Name
      0