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

VBA Access Discussion :

code vba qui fonctionnes plus du jour au lendemain


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de alexkickstand
    Inscrit en
    Octobre 2002
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 165
    Par défaut code vba qui fonctionnes plus du jour au lendemain
    bonjour j'ai une application access sur un poste en local et se connecte sur une base de données SQL server 2005 (liaisons de tables) sur le serveur, mon code fonctionnait tres bien puis du jour au lendemain ca fonctionne plus;

    le code s'exécute bien jusqua la ligne "Add new" puis il saute les autres lignes et sort de la fonction sans message d'erreur voici mon 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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    ' début code déclaration des variables pour le module
    ' Force explicit variable declaration.
    Option Compare Database
    Option Explicit
     
    Dim db As Database, rst As Recordset, db3 As Database
        Dim STR_SQL As String
        Dim STR_SQL1 As String
        Dim STR_SQL2 As String
        Dim STR_SQL3 As String
     
        Dim STR_SQL5 As String
        Dim STR_SQL6 As String
        Dim STR_SQL7 As String
     
    ' fin code déclaration des variables pour le module
     
     
    ' Ouverture de la base de données
     
    'insère une soumission dans la table soumission
    Function insert_quote(combobox)
     
        Dim Quote As String
     
     ' Ouverture de la base de données
       Set db = CurrentDb
     
        Form_trio.TreeView1.Requery
     
       STR_SQL1 = "SELECT [tbl_soumissions].[id_Quote] FROM [tbl_soumissions]"
       STR_SQL2 = " WHERE ((([tbl_soumissions].[id_Quote]) = '" & combobox & " '))"
     
       STR_SQL = STR_SQL1 & STR_SQL2
     
       Quote = combobox
     
       Set rst = db.OpenRecordset(STR_SQL)
     
       With rst
     
       If rst.RecordCount > 0 Then
     
       MsgBox ("la soumission existe déja")
       Exit Function
     
       Else
       .AddNew
       ![id_quote] = Quote
       .Update
       .Bookmark = .LastModified
     
       Call Forms("trio").cmdQuote_Click
     
       End If
     
       End With
     
       db.Close
     
     
    End Function
    update : j'ai l'impression que je n'ai plus les droits d'access sur la base impossible de faire une requete delete read only database"

    si quelq'un aurais une idée merci d'avance

    Alex

  2. #2
    Membre confirmé Avatar de alexkickstand
    Inscrit en
    Octobre 2002
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 165
    Par défaut re
    bon j'ai trouver une solution j'ai du supprimer tous mes liens vers la base de données SQL server et les recréer. ils étaient passés en read only.


    Alex

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Code VBA qui fonctionne sous XL 2007 mais ne fonctionne pas sous ACCESS 2003.
    Par casdidier dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 12/09/2014, 00h43
  2. Réponses: 17
    Dernier message: 08/09/2014, 12h22
  3. [AC-2007] Code VBA ne fonctionne plus
    Par Gerpat dans le forum IHM
    Réponses: 2
    Dernier message: 28/02/2012, 20h18
  4. [AC-2007] code vba ne fonctionne plus sur fichier accde
    Par sevy1881 dans le forum VBA Access
    Réponses: 6
    Dernier message: 08/02/2011, 17h56

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