OVH Cloud OVH Cloud

impossible de mettre à jour une table liée à une feuille excel

6 réponses
Avatar
Eric
depuis plusieurs année, j'utilise une requete de mise à jour pour modifier
des infos contenu dans une table liée à un classeur excel. c'est une requete
que j'utilise une fois par mois environ. ce moi ci pas moyen de faire la mise
à jour et j'obtiens le message suivant :
le champ( 'expression') n'est pas un champ pouvant etre mis à jour.
j'ai beau chercher je ne trouve pas de solution pour résoudre ce problème.
merci d'avance de me venir en aide

6 réponses

Avatar
3stone
Bonjour aussi,

"Eric"
| depuis plusieurs année, j'utilise une requete de mise à jour pour modifier
| des infos contenu dans une table liée à un classeur excel. c'est une requete
| que j'utilise une fois par mois environ. ce moi ci pas moyen de faire la mise
| à jour et j'obtiens le message suivant :
| le champ( 'expression') n'est pas un champ pouvant etre mis à jour.
| j'ai beau chercher je ne trouve pas de solution pour résoudre ce problème.


Le champ "expression" laisse à penser que tu as modifier ta requête
et que tu aies obtenu un champ calculé.

Mais tu n'en dis pas assez...


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Eric
Ma requete n'utilise pas de champ calculé, elle remplace des noms tronqués
par une importation d'un fichier unix dans excel, par d'autres noms contenu
dans une table access, le lien se fait grace au champ matricule.


Bonjour aussi,

"Eric"
| depuis plusieurs année, j'utilise une requete de mise à jour pour modifier
| des infos contenu dans une table liée à un classeur excel. c'est une requete
| que j'utilise une fois par mois environ. ce moi ci pas moyen de faire la mise
| à jour et j'obtiens le message suivant :
| le champ( 'expression') n'est pas un champ pouvant etre mis à jour.
| j'ai beau chercher je ne trouve pas de solution pour résoudre ce problème.


Le champ "expression" laisse à penser que tu as modifier ta requête
et que tu aies obtenu un champ calculé.

Mais tu n'en dis pas assez...


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
"Eric"
| Ma requete n'utilise pas de champ calculé, elle remplace des noms tronqués
| par une importation d'un fichier unix dans excel, par d'autres noms contenu
| dans une table access, le lien se fait grace au champ matricule.


Allo le ciel, ici la terre...
J'ai rien compris! Suis-je le seul ?

;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Eric
Ok désolé je reprends.
je récupère dans excel les salaires brut issue de mon logiciel de paye.

j'ai donc une feuille excel avec des données au format textes réparties sur
6 colonnes :

nom matri salaire heures payées plafond heures theo

dans ma base de donnée access, je retrouve cette feuille en table attachée
excel intitulée "Brut"


certaines infos (toujours les memes) qui alimentent le champ "nom" sont
incomplètes

par exemple
3sto alors que je voudrais 3stone
j'ai donc crée une table "Nom Tronqués" avec les champs

matri
Nom

qui comporte les infos correctes exemple :

matri : 4z031
Nom : 3stone

le lien entre les 2 tables se fait par le champ "matri"

ma requete met à jour le champ nom de la table "brut" pour tout les
enregistrement présent dans la table "nom tronqué".

jusq'au mois dernier en tout cas puisque ca ne marche plus.

j'espère avoir été plus clair
merci de ta patience
Eric
Avatar
3stone
Salut,

"Eric"
| je récupère dans excel les salaires brut issue de mon logiciel de paye.
| j'ai donc une feuille excel avec des données au format textes réparties sur
| 6 colonnes :
| nom matri salaire heures payées plafond heures theo
| dans ma base de donnée access, je retrouve cette feuille en table attachée
| excel intitulée "Brut"
| certaines infos (toujours les memes) qui alimentent le champ "nom" sont
| incomplètes
|
| par exemple
| 3sto alors que je voudrais 3stone
| j'ai donc crée une table "Nom Tronqués" avec les champs
|
| matri
| Nom
|
| qui comporte les infos correctes exemple :
|
| matri : 4z031
| Nom : 3stone
|
| le lien entre les 2 tables se fait par le champ "matri"
|
| ma requete met à jour le champ nom de la table "brut" pour tout les
| enregistrement présent dans la table "nom tronqué".
|
| jusq'au mois dernier en tout cas puisque ca ne marche plus.


Ca marchait, ca marche plus...
Tu n'aurais pas un champ (celulle) vide (ou null) par hasard ?

Le pire, c'est que j'ai la bête impression que l'on utilise Access pour juste faire
la mise à jour d'une feuille Excel attachée.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
eric
Merci, je vais vérifier mais rassure toi la base de donnée ne sert pas
uniquement à mettre une feuille excel à jour.
Il se trouve qu'il est plus simple et plus facile pour moi de remettre en
forme des données extraites d'un logiciel de paye qui a fait plus que son
temps et qui fonctione de surcroit sous unix, dans une feuille Excel, pour
pouvoir exploiter en suite les info reformatées dans access.