Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2177 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Enregistrer une base de données access et gérer les erreurs

 

Sujet(s) à lire :
    - Visual C++
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Enregistrer une base de données access et gérer les erreurs

n°1905386
mmmxtina
Posté le 15-07-2009 à 15:15:10  profilanswer
 

Bonjour à tous!!!
 
J'ai 2 points sur lesquels, j'espère, vous pourrez m'éclairer:  
 
1_ Je souhaiterai créer un bouton qui me propose de sauvegarder ma base de donnée en état ouvert, (c'est-à-dire qu'elle n'enregistrera pas les dernières modifications), et lui indiquée où je veus l'enregistrer et préciser son nom.
Car j'ai vu sur internet qu'il fallait faire DoCmd.Save, mais il me semble que ça enregistre la base de données ouverte au mm endroit et c'est tout.
 
2_ Comment gérer els erreurs sous access, c'est-à-dire au lieu qu'il y ai la pop up qui propose de débugger, créer une pop up qui dise à l'utilisateur qu'il y a tel soucis.
 
Merci à tous! :)  
jespere avoir été claire.

mood
Publicité
Posté le 15-07-2009 à 15:15:10  profilanswer
 

n°1905388
Deamon
Posté le 15-07-2009 à 15:17:55  profilanswer
 

Pour la 2ème question :

 
Code :
  1. On Error GoTo errHandler
  2.  
  3. '[ton code]
  4.    
  5.  
  6. errHandler:
  7.  Select Case err.Number
  8.    Case 0
  9.        'Pas d'erreur
  10.    Case X 'Où X est le numéro de l'erreur
  11.        ...
  12.    Case Else
  13.        ...
  14.  End Select


Message édité par Deamon le 15-07-2009 à 15:18:26
n°1905392
mmmxtina
Posté le 15-07-2009 à 15:24:08  profilanswer
 

merci pour ta réponse Deamon!
je vais testé ça!
 
Personne n'a une idée pour la première question?

n°1905395
Deamon
Posté le 15-07-2009 à 15:27:21  profilanswer
 

Pour la 1° en fait tu veux faire pareil que Enregistrer Sous ? Si oui enregistre une macro pour voir le code généré.

n°1905417
mmmxtina
Posté le 15-07-2009 à 15:57:16  profilanswer
 

C'est tout à fait ça!
mais justement j'arrive pas à enregitrer une macro sous access!! c'est exctement ce que je voulais faire mais j'ai pas trouvé.
(vous devez me prendre pour une tebé, mais j'ai pas trouvé le bouton enregistrer macro!)
je vais chercher encore, si tu pense qu'il y ai sur access aussi.

n°1905420
Deamon
Posté le 15-07-2009 à 16:06:11  profilanswer
 

Ah c'est vrai que ça n'existe pas sous Access l'enregistrement de macro, j'avais oublié.
 
Je suis pas sûr mais regarde du côté de DoCmd.OutputTo ou SaveAs si ça existe.

n°1907285
SuppotDeSa​Tante
Aka dje69r
Posté le 21-07-2009 à 15:36:58  profilanswer
 

Ou un copié collé avec le FileSystemObject
 
Set fso = CreateObject("Scripting.FileSystemObject" )
fso.Filecopy FichierSource, FichierDestination


---------------
Soyez malin, louez entre voisins !
n°1907508
mmmxtina
Posté le 22-07-2009 à 09:46:42  profilanswer
 

Merci dje69r et  Deamon de vos réponses!
 
mais j'ai finalement décidé de faire autrement, mon tuteur m'a conseillé de faire  des petites base de données a coté et de lié les tables.
 
Enfin merci beaucoup pour votre aide! ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Enregistrer une base de données access et gérer les erreurs

 

Sujets relatifs
message d'erreur "can not access a member of class X"lecture/écriture fichier texte et conversion en données numériques
Redirection et envoi de données en POST avec applet JavaType de données incompatible dans l'expression du critère
connecter à une base de données Mysql via ODBC à partir d'un programme[c#] connexion base de donnée avec ADO.NET
[Résolu][VBA] Importer des données d'un fichier.txtPHP/MySQL INSERT INTO en masse qui déraille (oubli de données)
[Access 2007] modification de masse 
Plus de sujets relatifs à : Enregistrer une base de données access et gérer les erreurs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR