OVH Cloud OVH Cloud

Ecriture supprimée

23 réponses
Avatar
Line
Bonjour,
C'est la premi=E8re fois que je viens ici, je ne sais pas si=20
vous pourrez me r=E9pondre.

Dans notre soci=E9t=E9 nous avons une base de donn=E9e avec un=20
formulaire pour saisir des nouvelles donn=E9es.
Lorsque sur un pote on saisie des donn=E9es et quelqu'un sur=20
un autre poste ouvre sa base de donn=E9es, sur le poste ou=20
l'on saisie les champs apparaissent avec #supprim=E9 et le=20
plus dramatique c'est que les donn=E9es ont vraiment=20
disparues.
Ce probl=E8me vient surtout sur les sous-formulaires.
Est-ce que quelqu'un sait pourquoi?
Line

10 réponses

1 2 3
Avatar
Patrice
Bonjour,

Il est fort probable qu'a l'ouverture du formulaire, il y ait une requête ou
du code qui supprime des données.
Les données ds Access ne disparaissent pas toutes seules !


Bonjour,
C'est la première fois que je viens ici, je ne sais pas si
vous pourrez me répondre.

Dans notre société nous avons une base de donnée avec un
formulaire pour saisir des nouvelles données.
Lorsque sur un pote on saisie des données et quelqu'un sur
un autre poste ouvre sa base de données, sur le poste ou
l'on saisie les champs apparaissent avec #supprimé et le
plus dramatique c'est que les données ont vraiment
disparues.
Ce problème vient surtout sur les sous-formulaires.
Est-ce que quelqu'un sait pourquoi?
Line



Avatar
Line
Bonjour,
1.Le formulaire a DoCmd.Maximize sur activé, je ne vois
pas pourquoi cela commanderait la suppression
d'informations.
2.La suppression d'information ne se fait que sur le
formulaire en position de nouvelle entrée, mais plus dès
que l'o a validé, même si l'on dévérouille pour modifier
(pas de suppression à ce moment là).
3.La suppression intervient uniquement dès que sur un
autre poste de travail on ouvre la base de données pendant
que l'on saisi.

Il y a une base dorsale avec toutes les tables et une base
frontale installée dans chaque pc.
La liaison au tables se fait par la exécuter
code 'RattacherTables ()' de la macro Autoexec qui lance
le module 'modActualiserAttachesTables' repris de
l'exemple que donne Microsoft.

Merci.
Line
-----Message d'origine-----
Bonjour,

Il est fort probable qu'a l'ouverture du formulaire, il y
ait une requête ou

du code qui supprime des données.
Les données ds Access ne disparaissent pas toutes
seules !



Bonjour,
C'est la première fois que je viens ici, je ne sais
pas si


vous pourrez me répondre.

Dans notre société nous avons une base de donnée
avec un


formulaire pour saisir des nouvelles données.
Lorsque sur un pote on saisie des données et quelqu'un
sur


un autre poste ouvre sa base de données, sur le poste
ou


l'on saisie les champs apparaissent avec #supprimé et
le


plus dramatique c'est que les données ont vraiment
disparues.
Ce problème vient surtout sur les sous-formulaires.
Est-ce que quelqu'un sait pourquoi?
Line

.





Avatar
Luis
Bonjour Line,
Moi ça fait un an que je m'arrache les cheveux pour
trouver une solution à ce problème.
Bon moi il n'y a que sur les sous-formulaires que ça
m'arrive.
Je suis entraint de tester une solution pas très
orthodoxe, je te l'explique sans avoir assez de recule
pour confirmer que ça marche d'une façon sûre.
J'ai créé sur la base frontale autant tables que de sous-
formulaires (c'est une réplique des tables qui se trouvent
dans la base dorsale, renommées) j'enlève le ID
(numéroAuto).
Lorsque l'on clique sur valider pour confirmer la saisie
une requête ajout rajoute les nouvelles informations dans
les tables qui setrouvent dans la base dorsale et à la
fermeture du formulaire je purge les tables qui se
trouvent dans la dase frontale pour ne pas avoir de
doublons.

Ca fait une semaine que je teste cette solution elle a
l'air plus stable, mais l'avenir nous le dira.

Luis

-----Message d'origine-----
Bonjour,
1.Le formulaire a DoCmd.Maximize sur activé, je ne vois
pas pourquoi cela commanderait la suppression
d'informations.
2.La suppression d'information ne se fait que sur le
formulaire en position de nouvelle entrée, mais plus dès
que l'o a validé, même si l'on dévérouille pour modifier
(pas de suppression à ce moment là).
3.La suppression intervient uniquement dès que sur un
autre poste de travail on ouvre la base de données
pendant

que l'on saisi.

Il y a une base dorsale avec toutes les tables et une
base

frontale installée dans chaque pc.
La liaison au tables se fait par la exécuter
code 'RattacherTables ()' de la macro Autoexec qui lance
le module 'modActualiserAttachesTables' repris de
l'exemple que donne Microsoft.

Merci.
Line
-----Message d'origine-----
Bonjour,

Il est fort probable qu'a l'ouverture du formulaire, il
y


ait une requête ou
du code qui supprime des données.
Les données ds Access ne disparaissent pas toutes
seules !



Bonjour,
C'est la première fois que je viens ici, je ne sais
pas si


vous pourrez me répondre.

Dans notre société nous avons une base de donnée
avec un


formulaire pour saisir des nouvelles données.
Lorsque sur un pote on saisie des données et
quelqu'un



sur
un autre poste ouvre sa base de données, sur le poste
ou


l'on saisie les champs apparaissent avec #supprimé et
le


plus dramatique c'est que les données ont vraiment
disparues.
Ce problème vient surtout sur les sous-formulaires.
Est-ce que quelqu'un sait pourquoi?
Line

.


.






Avatar
Line
Bonjour Luis,
Je vois ce que tu fais mais c'est un gros travail avec le
risque que ça ne marche pas, puisque tu dis que tu es en
fase de test.
Il n'y a t'il pas moyen de rendre plus sûr les formulaires?
Line
-----Message d'origine-----
Bonjour Line,
Moi ça fait un an que je m'arrache les cheveux pour
trouver une solution à ce problème.
Bon moi il n'y a que sur les sous-formulaires que ça
m'arrive.
Je suis entraint de tester une solution pas très
orthodoxe, je te l'explique sans avoir assez de recule
pour confirmer que ça marche d'une façon sûre.
J'ai créé sur la base frontale autant tables que de sous-
formulaires (c'est une réplique des tables qui se
trouvent

dans la base dorsale, renommées) j'enlève le ID
(numéroAuto).
Lorsque l'on clique sur valider pour confirmer la saisie
une requête ajout rajoute les nouvelles informations dans
les tables qui setrouvent dans la base dorsale et à la
fermeture du formulaire je purge les tables qui se
trouvent dans la dase frontale pour ne pas avoir de
doublons.

Ca fait une semaine que je teste cette solution elle a
l'air plus stable, mais l'avenir nous le dira.

Luis

-----Message d'origine-----
Bonjour,
1.Le formulaire a DoCmd.Maximize sur activé, je ne vois
pas pourquoi cela commanderait la suppression
d'informations.
2.La suppression d'information ne se fait que sur le
formulaire en position de nouvelle entrée, mais plus dès
que l'o a validé, même si l'on dévérouille pour modifier
(pas de suppression à ce moment là).
3.La suppression intervient uniquement dès que sur un
autre poste de travail on ouvre la base de données
pendant

que l'on saisi.

Il y a une base dorsale avec toutes les tables et une
base

frontale installée dans chaque pc.
La liaison au tables se fait par la exécuter
code 'RattacherTables ()' de la macro Autoexec qui lance
le module 'modActualiserAttachesTables' repris de
l'exemple que donne Microsoft.

Merci.
Line
-----Message d'origine-----
Bonjour,

Il est fort probable qu'a l'ouverture du formulaire, il
y


ait une requête ou
du code qui supprime des données.
Les données ds Access ne disparaissent pas toutes
seules !



Bonjour,
C'est la première fois que je viens ici, je ne sais
pas si


vous pourrez me répondre.

Dans notre société nous avons une base de donnée
avec un


formulaire pour saisir des nouvelles données.
Lorsque sur un pote on saisie des données et
quelqu'un



sur
un autre poste ouvre sa base de données, sur le
poste




ou
l'on saisie les champs apparaissent avec #supprimé
et




le
plus dramatique c'est que les données ont vraiment
disparues.
Ce problème vient surtout sur les sous-formulaires.
Est-ce que quelqu'un sait pourquoi?
Line

.


.


.







Avatar
Luis
Re-bonjour,
Je ne suis pas une référence pour ce qui est Access et
c'est vrais que la façon de faire que j'éssaie en ce
moment n'est pas conventionnelle mais à force de chercher
et de ne pas trouver...., peut-être que quelqu'un d'autre
comme Raymond, 3 stones etc... qui sont de vrais pro
pourrons t'aider.
Luis
-----Message d'origine-----
Bonjour Luis,
Je vois ce que tu fais mais c'est un gros travail avec le
risque que ça ne marche pas, puisque tu dis que tu es en
fase de test.
Il n'y a t'il pas moyen de rendre plus sûr les
formulaires?

Line
-----Message d'origine-----
Bonjour Line,
Moi ça fait un an que je m'arrache les cheveux pour
trouver une solution à ce problème.
Bon moi il n'y a que sur les sous-formulaires que ça
m'arrive.
Je suis entraint de tester une solution pas très
orthodoxe, je te l'explique sans avoir assez de recule
pour confirmer que ça marche d'une façon sûre.
J'ai créé sur la base frontale autant tables que de sous-
formulaires (c'est une réplique des tables qui se
trouvent

dans la base dorsale, renommées) j'enlève le ID
(numéroAuto).
Lorsque l'on clique sur valider pour confirmer la saisie
une requête ajout rajoute les nouvelles informations
dans


les tables qui setrouvent dans la base dorsale et à la
fermeture du formulaire je purge les tables qui se
trouvent dans la dase frontale pour ne pas avoir de
doublons.

Ca fait une semaine que je teste cette solution elle a
l'air plus stable, mais l'avenir nous le dira.

Luis

-----Message d'origine-----
Bonjour,
1.Le formulaire a DoCmd.Maximize sur activé, je ne vois
pas pourquoi cela commanderait la suppression
d'informations.
2.La suppression d'information ne se fait que sur le
formulaire en position de nouvelle entrée, mais plus
dès



que l'o a validé, même si l'on dévérouille pour
modifier



(pas de suppression à ce moment là).
3.La suppression intervient uniquement dès que sur un
autre poste de travail on ouvre la base de données
pendant

que l'on saisi.

Il y a une base dorsale avec toutes les tables et une
base

frontale installée dans chaque pc.
La liaison au tables se fait par la exécuter
code 'RattacherTables ()' de la macro Autoexec qui
lance



le module 'modActualiserAttachesTables' repris de
l'exemple que donne Microsoft.

Merci.
Line
-----Message d'origine-----
Bonjour,

Il est fort probable qu'a l'ouverture du formulaire,
il




y
ait une requête ou
du code qui supprime des données.
Les données ds Access ne disparaissent pas toutes
seules !



Bonjour,
C'est la première fois que je viens ici, je ne sais
pas si


vous pourrez me répondre.

Dans notre société nous avons une base de donnée
avec un


formulaire pour saisir des nouvelles données.
Lorsque sur un pote on saisie des données et
quelqu'un



sur
un autre poste ouvre sa base de données, sur le
poste




ou
l'on saisie les champs apparaissent avec #supprimé
et




le
plus dramatique c'est que les données ont vraiment
disparues.
Ce problème vient surtout sur les sous-formulaires.
Est-ce que quelqu'un sait pourquoi?
Line

.


.


.


.








Avatar
3stone
Bonjour Line,

"Line"
[...]
Il y a une base dorsale avec toutes les tables et une base
frontale installée dans chaque pc.
La liaison au tables se fait par la exécuter
code 'RattacherTables ()' de la macro Autoexec qui lance
le module 'modActualiserAttachesTables' repris de
l'exemple que donne Microsoft.
<snip>


Dans le menu Outils,Options, onglet Avancé...
le verrouillage par défaut "Enregistrement modifié"
est-il bien coché ?

De même dans les formulaires :
Propriété, onglet Données... Verrouillage "Enr modifié"


Cela fonctionne mieux ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Luis
Bonjour Pierre,
Je te remercie j'espère que je ne devrait pas passer par
la solution que Luis a trouvé, et te donnes ce que j'ai :

Dans le menu Outils,Options, onglet Avancé...
Voilà ce que j'ai :
Mode d'ouverture par défaut : Mode partagé
Verrouillage par défaut : Enregistrements modifiés
Ouvrir avec enregistrements verrouillés : cochée

Dans les formulaires, Propriété, onglet Données...
J'ai ça :
Verrouillage : Aucun

Je vais essayer avec :
Verrouillage : Enr modifié

Que veut dire le <snip> que tu as mis.

Dès que j'ai essayé je reviens sur le poste.
Line

-----Message d'origine-----
Bonjour Line,

"Line"
[...]
Il y a une base dorsale avec toutes les tables et une base
frontale installée dans chaque pc.
La liaison au tables se fait par la exécuter
code 'RattacherTables ()' de la macro Autoexec qui lance
le module 'modActualiserAttachesTables' repris de
l'exemple que donne Microsoft.
<snip>


Dans le menu Outils,Options, onglet Avancé...
le verrouillage par défaut "Enregistrement modifié"
est-il bien coché ?

De même dans les formulaires :
Propriété, onglet Données... Verrouillage "Enr modifié"


Cela fonctionne mieux ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw

.



Avatar
Line
Désolée, la solution à Luis m'a tellement pris la tête que
j'ai mis Luis sur le poste précédent, mais j'ai signé
juste.
Line
-----Message d'origine-----
Bonjour Pierre,
Je te remercie j'espère que je ne devrait pas passer par
la solution que Luis a trouvé, et te donnes ce que j'ai :

Dans le menu Outils,Options, onglet Avancé...
Voilà ce que j'ai :
Mode d'ouverture par défaut : Mode partagé
Verrouillage par défaut : Enregistrements modifiés
Ouvrir avec enregistrements verrouillés : cochée

Dans les formulaires, Propriété, onglet Données...
J'ai ça :
Verrouillage : Aucun

Je vais essayer avec :
Verrouillage : Enr modifié

Que veut dire le <snip> que tu as mis.

Dès que j'ai essayé je reviens sur le poste.
Line

-----Message d'origine-----
Bonjour Line,

"Line"
[...]
Il y a une base dorsale avec toutes les tables et une
base


frontale installée dans chaque pc.
La liaison au tables se fait par la exécuter
code 'RattacherTables ()' de la macro Autoexec qui lance
le module 'modActualiserAttachesTables' repris de
l'exemple que donne Microsoft.
<snip>


Dans le menu Outils,Options, onglet Avancé...
le verrouillage par défaut "Enregistrement modifié"
est-il bien coché ?

De même dans les formulaires :
Propriété, onglet Données... Verrouillage "Enr modifié"


Cela fonctionne mieux ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw

.

.





Avatar
3stone
"Luis"


Louis qui signe Line ??





Dans les formulaires, Propriété, onglet Données...
J'ai ça :
Verrouillage : Aucun


mauvais...




Que veut dire le <snip> que tu as mis.

<snip>
<tronquer>
<couper>
<abréger>
<supprimer ce qui ne sert pas à la suite de la conversation>


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Line
Bonjour Pierre,
Non, c'est moi qui est fait l'erreur sur le nom de
l'expéditeur.

Dans les formulaires, Propriété, onglet Données...
j'avais Verrouillage : Aucun
Mais à chaque champ Verrouillé : OUI.
Je viens de finir de changer dans tous les formulaires en
enr modifiés et je vais tester pour me rendre compte si le
problème est là.

Pourquoi est-ce que la solution de mettre Verrouillage :
Aucun dans les formulaires et verrouillé à chaque champ
est mauvaise?
Line
-----Message d'origine-----
"Luis"


Louis qui signe Line ??





Dans les formulaires, Propriété, onglet Données...
J'ai ça :
Verrouillage : Aucun


mauvais...




Que veut dire le <snip> que tu as mis.

<snip>
<tronquer>
<couper>
<abréger>
<supprimer ce qui ne sert pas à la suite de la
conversation>



--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw

.



1 2 3