ACCESS: Impossible d'entrer des donnees

Aurore -  
 Aurore -
Bonjour a tous,
Je ne comprends pas pourquoi je ne peux pas entrer de valeur dans mes champs a l'aide d'un formulaire.
Quand j'essaie de rentrer une donnee avec un formulaire access me dit THIS RECORDSET IS NOT UPDATEABLE et la valeur ne s'inscrit meme pas dans la zone de saisie.
Meme probleme si je mets un bouton add new j'ai un message d'erreur et je reste tjs dans le meme record
J'ai vraiment besoin d'aide et je suis sure que c'est qu'une petite erreur... du moins je l'espere
merci d'avance
Aurore

12 réponses

Nerva Messages postés 320 Statut Membre 49
 
Tu donnes peu d'informations sur ton formulaire ; comment est-il conçu ? D'où tire t-il ses données, à partir d'une table, d'une requête, de plusieurs tables ou requêtes ?
0
mohammed
 
salut,
je ne suis pas sûr mais je crois que vous avez rempli un champ qui est incrémenter automatiquement ou bien un champ qui est clé étrangère.
Bon courage.
Merci
0
Aurore
 
les donnees viennent de plusieurs tables differentes correctement lies a mon avis. Je n'ai pas fait de requetes le formulaire est directement lier par son record source. Il est basic: zone de saisie
list contenant des valeur provenant de table dont la valeur va etre ajouter dans la clef etrangere. et c'est tout
pourrais tu m'aider se serai vraiment cool
merci
0
Aurore
 
Merci de ta reponse Mohamed mais ce n'est pas cela vu que ce message s'affiche pour tous les champs c'est le tuple en lui meme qui ne peux pas etre updater...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nerva Messages postés 320 Statut Membre 49
 
Ok ! Ouvre ton formulaire en mode création, affiche ses propriétés et va dans l'onglet "Données". Copie la ligne de la section "Source" (elle doit normalement commencer par "SELECT...") dans ton prochain post pour que nous puissions l'examiner.
0
Aurore
 
voici mon Record source mais je ne pense pas que le prob vien de la.
SELECT T_chemical_stability.*, T_suitable.*, T_sta_che_reducing.*, T_sta_che_maillard.*, T_sta_acid.*, T_solubility.*, T_probiatic.*, T_prebiotic.*, T_other.*, T_hygroscopicty.*, T_glycemic.*, T_degree.*, T_cooling_Effect.*, T_color.*, T_chemical_family.*, T_cariogeniaty.*, T_appearance.*, T_molecule.* FROM T_chemical_stability, T_suitable INNER JOIN (T_sta_che_reducing INNER JOIN (T_sta_che_maillard INNER JOIN (T_sta_acid INNER JOIN (T_solubility INNER JOIN (T_probiatic INNER JOIN (T_prebiotic INNER JOIN (T_other INNER JOIN (T_hygroscopicty INNER JOIN (T_glycemic INNER JOIN (T_degree INNER JOIN (T_cooling_Effect INNER JOIN (T_color INNER JOIN (T_chemical_family INNER JOIN (T_cariogeniaty INNER JOIN (T_appearance INNER JOIN T_molecule ON [T_appearance].[app_number]=[T_molecule].[Appearance]) ON [T_cariogeniaty].[car_number]=[T_molecule].[Cariogenicity]) ON [T_chemical_family].[fam_number]=[T_molecule].[Chemical_Family_fk]) ON [T_color].[col_number]=[T_molecule].[color]) ON [T_cooling_Effect].[coo_number]=[T_molecule].[Cooling_Effect]) ON [T_degree].[deg_number]=[T_molecule].[Degree_fk]) ON [T_glycemic].[gly_number]=[T_molecule].[Glycemic_Index]) ON [T_hygroscopicty].[hyg_number]=[T_molecule].[Hygroscopicity]) ON [T_other].[oth_number]=[T_molecule].[Other_application_fk]) ON [T_prebiotic].[pre_number]=[T_molecule].[Prebiotic_Effect]) ON [T_probiatic].[pro_number]=[T_molecule].[Probiatic_Effect]) ON [T_solubility].[sol_number]=[T_molecule].[Solubility_fk]) ON [T_sta_acid].[aci_number]=[T_molecule].[Acid_Stability]) ON [T_sta_che_maillard].[mai_number]=[T_molecule].[Chemical_stability_mailard]) ON [T_sta_che_reducing].[red_number]=[T_molecule].[Chemical_stability_reducing]) ON [T_suitable].[sui_number]=[T_molecule].[Diabetics];
0
Nerva Messages postés 320 Statut Membre 49
 
Il y a du monde dans ton formulaire !
En premier lieu, il serait préférable que tu lies tout ce petit monde dans une requête et que tu crées ton formulaire à partir de la requête.
0
Aurore
 
Deja essayer c'est pas ça
Aurais-tu une autre idee ?
Merci deja pour ce que ta fait
0
Nerva Messages postés 320 Statut Membre 49
 
Procédons par ordre !

Quel est le type de clé primaire ?
Dans quels champs de ton formulaire ne peux-tu pas saisir de données ?
0
Aurore
 
toute mes clef primaires ou etrangere sont en long Integer
et c'est valable pour tous les champs ce n'est pas lier a un champs mais au tuple en entier
0
Nerva Messages postés 320 Statut Membre 49
 
Désolé, sans avoir la base sous les yeux, il est pratiquement impossible de trouver la solution à ton problème...
0
Aurore
 
Ne te tracasse plus mon amis g touver merci pour tout
0