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

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [Access 2007] : Entrer une valeur de paramètre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Access 2007] : Entrer une valeur de paramètre

n°2997833
Methos
Posté le 15-06-2011 à 18:20:31  profilanswer
 

Bonjour,
 
Je viens de créer une base de données sous Access 2007.  
 
Pour cela , j'avais d'abord créé des champs que j'ai ensuite supprimés (pour une raison hors-sujet)
 
Ces champs texte "Photographie 1:" à "Photographie 6:" n'existent donc plus dans la table dite "Palissy".
Et pourtant, lorsque je clique sur l'état ou le formulaire créés à partir de cette table , j'ai 6 fois la messagebox "Entrer une valeur de paramètre" puis la valeur Palissy.Photographie1 à 6.
 
En utilisant la documentation de base de données au niveau de Outils de base de données, je génère un fichier doc_rptObjects .
Voici un extrait de la première page :
 
Formulaire: Palissy Page: 2
:], Palissy.[Edifice de  RowHeight:  Par défaut
conservation :],  
Palissy.[Référence cadastrale :],  
Palissy.[Emplacement de l'oeuvre dans l'édifice],  
Palissy.[Datation :],  
Palissy.[Auteur de l'oeuvre :],  
Palissy.[Commentaire historique :],  
Palissy.[Catégorie  technique :],  
Palissy.[Matériaux et technique :],  
Palissy.[Commentaire descriptif :],  
Palissy.[Représentation :],  
Palissy.[Précisions sur la représentation :],  
Palissy.[Dimensions :],  
Palissy.[Précisions sur les dimensions :],  
Palissy.[Iconographie :],  
Palissy.[Etat de conservation:],  
Palissy.[Précisions sur l'état :],
Palissy.[Références :],  
Palissy.[Rédacteur(s) :],  
Palissy.[Photographie 1 :],  
Palissy.[Photographie 2:],
 
Palissy.[Date de la photographie 1:],  
Palissy.[Auteur 1:],  
Palissy.[Date de la photographie 2:],  
Palissy.[Auteur 2:],  
Palissy.[Photographie 3:],  
Palissy.[Photographie 4:] FROM Palissy;  
 
Ces champs , pourtant supprimés de la table existent encore.
Savez vous comment les supprimer définitivement ?
 
Merci d'avance.

mood
Publicité
Posté le 15-06-2011 à 18:20:31  profilanswer
 

n°2997871
billgatesa​nonym
Posté le 15-06-2011 à 22:38:58  profilanswer
 

Access exécute ses requêtes en recherchant d'abord si les noms correspondent à des noms de champ de la table.
Puis, quand il ne trouve pas (parce qu'il y a eu une suppression), il suppose que le nom inconnu correspond à un paramètre qu'il faut saisir au moment du lancement de la requête.
Donc, ce qui se passe, est le comportement normal de Access.
 
Pourquoi les champs sont-ils toujours dans la définition d'un état et d'un formulaire ?
Parce qu'il n'y a pas d’enchaînement automatique des suppressions.
Il faut supprimer ces champs, soi-même, dans tous les endroits où ils se trouvent.
Et parfois, c'est peut-être le cas ici, il faut carrément recréer le formulaire ou l'état.


Message édité par billgatesanonym le 15-06-2011 à 22:39:33
n°2997904
SuppotDeSa​Tante
Aka dje69r
Posté le 16-06-2011 à 11:54:01  profilanswer
 

Il faut vérifier :
- Que ton formulaire/Etat a bien en source de données la table, et non une requete basée sur cette table.  
- Que sur ton formulaire/Etat tu n'a plus les controles "TextBox" (ou autre type de controle) qui ont comme source de données les champs "photo"
 
Ce n'est pas parceque tu supprimes les champs d'une table, que ca supprime les controles associés à ces champs dans un formulaire/etat. Et encore moins l'association des controles aux champs.
De meme avec les requetes. Si tu crées une requete dans lequel tu affcihes tes champs "photo", meme apres suppression des champs de la table, ils seront toujours dans la requete.
 
Ton formulaire/Etat a été créé comment ? Avec tes petites mimines ou par l'assistant ?

Message cité 1 fois
Message édité par SuppotDeSaTante le 16-06-2011 à 11:55:09

---------------
Soyez malin, louez entre voisins !
n°2997944
Methos
Posté le 16-06-2011 à 18:28:08  profilanswer
 

SuppotDeSaTante a écrit :


Ton formulaire/Etat a été créé comment ? Avec tes petites mimines ou par l'assistant ?


 
J'ai créé le formulaire et l'état "à la main" et sans l'assistant.
Je n'ai pas fait de requête, et , sauf erreur de ma part, il n'y a plus de contrôle ayant comme source les données supprimées.
 
Comme le propose billgatesanonym , cela ne me "coutera pas plus cher" de supprimer l'état et le formulaire et de les refaire. Je viens de faire un essai avec une copie de la BDD.
J'efface le formulaire , puis je le recréé en mettant quelques champs
==> Les messages n'apparaissent plus dans ce cas.
 
En tout cas, merci à vous deux pour l'info suivante :  :hello:  
Ce n'est pas pas ce qu'on supprime un champ qu'il disparait totalement.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [Access 2007] : Entrer une valeur de paramètre

 

Sujets relatifs
Excel 2007 : Problème de sécurité de macro.Renvoi automatique à une page sous powerpoint 2007
Blocage du bandeau d'Office 2007Word 2007 - Insérer une fligrane et régler sa transparence
Formulaire Access 2007 et ImageWORD 2007, Probleme de watermark/filigrane
Pas de touche "entrer" avec FirefoxProbleme Excel 2007
Word 2007 - Titre Automatique - Pbm 
Plus de sujets relatifs à : [Access 2007] : Entrer une valeur de paramètre


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