Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/12/2007, 10h08   #1
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Par défaut Argument non valide

Bonjour,

Suite à un plantage de ma base de données, j'ai récupérer la sauvegarde de cette bdd.

J'ai vérifié son bon fonctionnement sur un autre PC et je l'ai compactée.

Malheureusement, lorsque je veux l'ouvrir sur le PC avec lequel j'ai eu le plantage, à l'ouverture j'ai le message suivant :


Citation:
Argument non valide
Avez-vous une idée du problème ?

Merci à tous

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2007, 10h34   #2
Rédacteur
 
Avatar de Lou Pitchoun
 
Christophe Lessirard
Inscription : février 2005
Messages : 5 029
Détails du profil
Informations personnelles :
Nom : Christophe Lessirard
Âge : 33
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 5 029
Points : 6 000
Points : 6 000
Envoyer un message via MSN à Lou Pitchoun
Salut,

Une erreur sur une fonction ??

Tu as moyen d'accéder à la base en appuyant sur Shift pour accéder au code ?
__________________

Access : Les Cours, Les Sources et Les FAQs Office
Avant de poster : les choses importantes à lire pour la bonne tenue du forum.
sinon

Ma boite à MPs n'est pas l'annexe du forum Le complément BouleDeCristal n'existe pas encore !!!
Lou Pitchoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2007, 13h47   #3
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Bonjour Lou Pitchoun,

J'ai essayé sans succès.

Est-ce un problème de version access, c'est la question que je me pose.

J'ai importé un formulaire d'une version antérieure et c'est à partir de ce moment que ma base à plantée.

Merci pour votre aide.

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 09h59   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Est-ce que le débuggeur s'arrête quelque part ?

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 17h29   #5
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Bonjour starec,

En fait mon problème se situe dès l'ouverture de la base et donc je n'ai accès à rien.

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 19h36   #6
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour,
Citation:
Envoyé par Daniel MOREAU Voir le message
J'ai importé un formulaire d'une version antérieure et c'est à partir de ce moment que ma base à plantée.
Et en important tous les objets dans une nouvelle base à l'exclusion de ce formulaire?

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 10h10   #7
Membre Expert
 
Avatar de stigma
 
Homme Alain
Développeur informatique
Inscription : octobre 2003
Messages : 846
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 61
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : octobre 2003
Messages : 846
Points : 1 053
Points : 1 053
Envoyer un message via MSN à stigma
A mon avis et pour avoir été confronté à ce message, il s'agit probablement d'une erreur de code, non décelée par "Débogage/Compiler Access 9"
Parfois un nom de fonction dupliqué (doublon de nom)
__________________
Je ne suis pas une adresse IP, je suis un homme libre !
stigma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 11h32   #8
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Bonjour à tous,

Tout d'abord Bonne Année 2008 à tous et Merci pour vos réponses.


Citation:
Et en important tous les objets dans une nouvelle base à l'exclusion de ce formulaire?
Mon souci est de pouvoir ouvrir cette base pour en exporter les différents éléments, puisque le message apparaît avant l'ouverture de la base.

Je suis preneur pour toute solution.

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 13h02   #9
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour,
Citation:
Envoyé par Daniel MOREAU Voir le message
Mon souci est de pouvoir ouvrir cette base pour en exporter les différents éléments, puisque le message apparaît avant l'ouverture de la base.
Pour exporter, certes. Pour importer depuis une nouvelle base il est pas obligatoire d'ouvrir la base ou se trouvent les objets.

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2008, 12h03   #10
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Bonjour,

Merci Francishop, je vais faire le test et vous tient au courant.

@+

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 19h39   #11
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Bonjour,

Je viens de faire le test en important depuis une base vide et j'ai toujours le message "Argument non valide".

Impossible d'ouvrir cette foutue base

Si vous avez une autre idée à me suggérer, je suis preneur.

Daniel.
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2008, 20h27   #12
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir,

Il faut essayer de trouver l'objet qui crée le problème. De prime abord, ce ne sont pas les tables ou les requêtes. Donc on importe tables et reqêtes dans une nouvelle base. On copie cette nouvelle base et la conservons à part. Cette dernière est notre "Base" de travail.
Et en avant pour le travail en "aveugle".
On importe un formulaire. Il fonctionne ou pas? Il fonctionne on note.
On importe un second formulaire. Il fonctionne ou pas? Il fonctionne on note.
Et ainsi de suite.
Il se peut qu'il faille importer un module pour qu'un formulaire fonctionne. D'où l'importance de bien identifier les modules.

Le problème se produit à l'importation d'un module ou, et d'un formulaire?
On recommence le travail depuis une copie de notre base de travail. Evidemment on laisse de côté les récalcitrants.
Et on va bien arriver à identifier ce qui fonctionne ou pas...Question de persévérance et de temps.

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2008, 09h47   #13
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Bonjour,

Merci Francishop, je ne comprend pas comment je dois faire.

Je t'explique comment je procède et tu me diras si ma démarche est correcte.

1° - J'ouvre une bdd vide
2° - Fichier - Données Externes - Importer
3° - Choix de la base défectueuse
4° - Message erreur qui apparaît "Argument Non Valide"

d'où impossibilité d'aller plus loin pour déterminer d'où vient le problème.

Existe t-il une façon différente ?

Merci encore

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2008, 07h39   #14
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour,

C'est grave Docteur?
En tous les cas ceci est pour le moins préoccupant.
Il nous est confirmé l'utilité des sauvegardes.

On peut essayer :
http://access.developpez.com/faq/?page=General#Compact

Puis une tentative sur les tables :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Function fImportTable(strDataBase As String)
Dim Dbs As Database
Dim tdf As TableDef
 
Set Dbs = OpenDatabase(strDataBase)
 
 For Each tdf In Dbs.TableDefs
    If Left(tdf.Name, 4) <> "MSys" Then
     DoCmd.TransferDatabase acImport, "Microsoft Access", _
     strDataBase, acTable, tdf.Name, tdf.Name, False, True
    End If
 Next
 
Dbs.Close: Set Dbs = Nothing
 
End Function
Qu'on va appeler par :
fImportTable("c:\TonRépertoire\TaBaseDéfectueuse.mdb")

Si ça réussi on pourra essayer sur les autres objets. Sinon...
Reste à voir :
--> L'utilitaire JetComp 4.0.

--> =JBO=
http://access.developpez.com/faq/?pa...in#RepDecompil

--> Walter Stucki qui nous dit :
Si on reçoit le message "Can't compact this version of database", cela signifie que c'est la zone de démarrage de la bdd, placée au début du fichier, qui est endommagée.
Solution
Il faut alors disposer d'un éditeur hexadécimal tel que hedit que l'on peut obtenir depuis le site télécharger.com, et d'une version antérieure de la bdd, d'où l'importance des sauvegardes périodiques.
A l'aide de l'éditeur disponible, on ouvre la bdd de la sauvegarde la plus récente et on copie les octets compris entre les adresses 00000000 et 00002300 dans la bdd endommagée. Enfin on va l'enregistrer et la sauvegarder avec toutes ses données.

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2008, 14h54   #15
Membre régulier
 
Inscription : décembre 2004
Messages : 300
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 300
Points : 89
Points : 89
Envoyer un message via MSN à Daniel MOREAU
Bonjour Francishop,

Merci encore une fois de te préoccuper de mon souci.

Je vais de ce pas essayer tout cela.

Je te tient au courant.

@

Daniel
Daniel MOREAU est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h01.


 
 
 
 
Partenaires

Hébergement Web