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

Access Discussion :

Impossible d'ouvrir plus de bases de données


Sujet :

Access

  1. #1
    Membre régulier Avatar de hugo69
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    512
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 512
    Points : 122
    Points
    122
    Par défaut Impossible d'ouvrir plus de bases de données
    Bonjour,

    Jai un etat de facturation qui lorsqu'il souvre va tester une variable remise.
    Si la remise est egale à 0, il colle à un sous-etat la valeur Visible=True
    Si la remise est differente de 0, il colle à lautre sous-etat la valeur Visible=True

    Voila le code:

    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
    28
    29
    Private Sub Report_Open(Cancel As Integer)
     
    Dim rs As Recordset
    Dim sql1 As String
    sql1 = "SELECT idFacture FROM Poid where idFacture='" & Forms![Factures]![Factures_SF].Form![idFacture] & "';"
    Set rs = CurrentDb.OpenRecordset("Poid")
    If rs.RecordCount > 0 Then
    PoidFacture_SF.Visible = True
    Else
    PoidFacture_SF.Visible = False
    End If
     
     
    Dim sql2 As String
    sql2 = DCount("[idFacture]", "FactureClient", "[Remise]=0")
     
     
    If sql2 > 0 Then
     
    FactureClient_SF.Visible = False
    FactureClient_SFSansRemise.Visible = True
    Else
     
    FactureClient_SF.Visible = True
    FactureClient_SFSansRemise.Visible = False
    End If
     
     
    End Sub

    Le Formulaire principale a donc deux sous formulaire surperposés avec les valeurs Visible=Non par defaut.

    Lorsque jouvre l'état, c'est nickel tout est parfait.
    Mais lorsque je l'imprime, aucun des deux sous-etats ne simprime et access me donne une erreur "impossible d'acceder à plus de bases de données"

    J'ai cherché. j'ai trouvé ce post qui semble etre le meme probleme http://www.developpez.net/forums/vie...ases+donn%E9es

    N'etant pas un fortiche de VB, jai un peu du mal. Ca pars dans tous les sens et jai un peu du mal à men sortir.

    Si quelqun avait une idee pour maider à me lancer sur la soluce proposée.

    Merci[/url]

  2. #2
    Membre régulier Avatar de hugo69
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    512
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 512
    Points : 122
    Points
    122
    Par défaut
    en fait jai compris le principe.

    Lapercu ouvre les données.

    Limpression reouvre les données et la il veux pas.

    La solution simple consiste à imprimer directement mais on a pas de controle sur le choix de limprimante et autres.

    Le premier probleme est que je galere un peu à utiliser ces codes et le deuxieme est que je voudrais pouvoir choisir les imprimantes et parametres par lapercu et non pas par un formulaire.

    Existe t il une solution plus simple?

    MErci

Discussions similaires

  1. [SQL Serveur] "Impossible d'ouvrir plus de bases de données"
    Par Stark.2099 dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/02/2008, 09h37
  2. Problème : "Impossible d'ouvrir plus de bases de données"
    Par Matthieu IS dans le forum VBA Access
    Réponses: 2
    Dernier message: 10/05/2007, 18h25
  3. Impossible d'ouvrir plus de bases de données
    Par tedparker dans le forum Access
    Réponses: 3
    Dernier message: 09/08/2006, 11h16
  4. Réponses: 5
    Dernier message: 27/06/2006, 13h27
  5. Impossible d ouvrir plus de bases de données
    Par cla dans le forum Access
    Réponses: 8
    Dernier message: 24/02/2006, 17h06

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