OVH Cloud OVH Cloud

Access + Myqsl = probleme

5 réponses
Avatar
Andre Comeau
Bonjour,

j'ai attaché des tables MySQL à une base de données Access dans
probléeme sauf que mes formulaire doivent être rechargés continuellement
pour raffraichir les données sinon les champs indiques "#Supp" (à l'ajût
ou à la mise à jour). Le tout redevient normal si je ferme le formulaire
et je l'ouvre à nouveau : Mes enregistrements ont bien été ajoûtés ou
modifiés. De plus, je me suis rendu compte que la validation des champs
n'avait pas lieu. Ainsi des champs obligatoire qui n'ont pas été saisies
entraînenet non pas un message d'alerte mais la perte des données.

Pourriez-vous m'indiquer comment faire pour actualiser mes formulaire
sans les fermer et les ouvrir continuellement ?

Dois-je faire la validation dans VBA Avant mise à jour ? N'y aurait-il
pas des trucs que je ne connais pas ?

Merci d'avance.

Note : vous pouvez également me donner la référence de documentation sur
le sujet.

Merci d'avance
André

5 réponses

Avatar
Logipro
Bonjour André,

Si tes formulaires reste ouvert et que tu veut actualiser les données plus
rapidement tu peut changer la "temporisation ODBC" dans les options de
Access sinon par un timer dans ton formulaire avec ce code :
docmd.RunCommand acCmdRefresh
ou bien :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70



Bonne continuation !

Robert Simard
Logipro
http://www.logicielappui.com/tips

"Andre Comeau" a écrit dans le message de news:
%
Bonjour,

j'ai attaché des tables MySQL à une base de données Access dans probléeme
sauf que mes formulaire doivent être rechargés continuellement pour
raffraichir les données sinon les champs indiques "#Supp" (à l'ajût ou à
la mise à jour). Le tout redevient normal si je ferme le formulaire et je
l'ouvre à nouveau : Mes enregistrements ont bien été ajoûtés ou modifiés.
De plus, je me suis rendu compte que la validation des champs n'avait pas
lieu. Ainsi des champs obligatoire qui n'ont pas été saisies entraînenet
non pas un message d'alerte mais la perte des données.

Pourriez-vous m'indiquer comment faire pour actualiser mes formulaire sans
les fermer et les ouvrir continuellement ?

Dois-je faire la validation dans VBA Avant mise à jour ? N'y aurait-il pas
des trucs que je ne connais pas ?

Merci d'avance.

Note : vous pouvez également me donner la référence de documentation sur
le sujet.

Merci d'avance
André



Avatar
Andre Comeau
Bonjour Robert

Merci beaucoup d'avoir pris soin de répondre à ma question. Ne serais-tu
pas belge ? "Bonne continuation" n'est-ce pas une expression typiquement
belge ? À moi du moins, ça me rappelle Bruxelles. J'y suis allé deux
fois, il y a longtemps, et j'ai adhoré. C'est un des endroits où
j'aurais aimé vivre.

note : moi je suis québécois et un jour je montrerai le belgique à ma
"blonde" qui est colombienne.

Merci encore, je vais essayer ça!

Logipro wrote:

Bonjour André,

Si tes formulaires reste ouvert et que tu veut actualiser les données plus
rapidement tu peut changer la "temporisation ODBC" dans les options de
Access sinon par un timer dans ton formulaire avec ce code :
docmd.RunCommand acCmdRefresh
ou bien :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70



Bonne continuation !

Robert Simard
Logipro
http://www.logicielappui.com/tips

"Andre Comeau" a écrit dans le message de news:
%

Bonjour,

j'ai attaché des tables MySQL à une base de données Access dans probléeme
sauf que mes formulaire doivent être rechargés continuellement pour
raffraichir les données sinon les champs indiques "#Supp" (à l'ajût ou à
la mise à jour). Le tout redevient normal si je ferme le formulaire et je
l'ouvre à nouveau : Mes enregistrements ont bien été ajoûtés ou modifiés.
De plus, je me suis rendu compte que la validation des champs n'avait pas
lieu. Ainsi des champs obligatoire qui n'ont pas été saisies entraînenet
non pas un message d'alerte mais la perte des données.

Pourriez-vous m'indiquer comment faire pour actualiser mes formulaire sans
les fermer et les ouvrir continuellement ?

Dois-je faire la validation dans VBA Avant mise à jour ? N'y aurait-il pas
des trucs que je ne connais pas ?

Merci d'avance.

Note : vous pouvez également me donner la référence de documentation sur
le sujet.

Merci d'avance
André








Avatar
Logipro
Bonjour André,

Non je suis Québecois comme toi ;-)


@+



"Andre Comeau" a écrit dans le message de news:

Bonjour Robert

Merci beaucoup d'avoir pris soin de répondre à ma question. Ne serais-tu
pas belge ? "Bonne continuation" n'est-ce pas une expression typiquement
belge ? À moi du moins, ça me rappelle Bruxelles. J'y suis allé deux fois,
il y a longtemps, et j'ai adhoré. C'est un des endroits où j'aurais aimé
vivre.

note : moi je suis québécois et un jour je montrerai le belgique à ma
"blonde" qui est colombienne.

Merci encore, je vais essayer ça!

Logipro wrote:

Bonjour André,

Si tes formulaires reste ouvert et que tu veut actualiser les données
plus rapidement tu peut changer la "temporisation ODBC" dans les options
de Access sinon par un timer dans ton formulaire avec ce code :
docmd.RunCommand acCmdRefresh
ou bien :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70



Bonne continuation !

Robert Simard
Logipro
http://www.logicielappui.com/tips

"Andre Comeau" a écrit dans le message de news:
%

Bonjour,

j'ai attaché des tables MySQL à une base de données Access dans probléeme
sauf que mes formulaire doivent être rechargés continuellement pour
raffraichir les données sinon les champs indiques "#Supp" (à l'ajût ou à
la mise à jour). Le tout redevient normal si je ferme le formulaire et je
l'ouvre à nouveau : Mes enregistrements ont bien été ajoûtés ou modifiés.
De plus, je me suis rendu compte que la validation des champs n'avait pas
lieu. Ainsi des champs obligatoire qui n'ont pas été saisies entraînenet
non pas un message d'alerte mais la perte des données.

Pourriez-vous m'indiquer comment faire pour actualiser mes formulaire
sans les fermer et les ouvrir continuellement ?

Dois-je faire la validation dans VBA Avant mise à jour ? N'y aurait-il
pas des trucs que je ne connais pas ?

Merci d'avance.

Note : vous pouvez également me donner la référence de documentation sur
le sujet.

Merci d'avance
André











Avatar
eurobru
Andre Comeau wrote in message news:...
Bonjour Robert

Merci beaucoup d'avoir pris soin de répondre à ma question. Ne serais-tu
pas belge ? "Bonne continuation" n'est-ce pas une expression typiquement
belge ? À moi du moins, ça me rappelle Bruxelles. J'y suis allé deux
fois, il y a longtemps, et j'ai adhoré. C'est un des endroits où
j'aurais aimé vivre.

note : moi je suis québécois et un jour je montrerai le belgique à ma
"blonde" qui est colombienne.

Merci encore, je vais essayer ça!

Logipro wrote:

Bonjour André,

Si tes formulaires reste ouvert et que tu veut actualiser les données plus
rapidement tu peut changer la "temporisation ODBC" dans les options de
Access sinon par un timer dans ton formulaire avec ce code :
docmd.RunCommand acCmdRefresh
ou bien :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70



Bonne continuation !

Robert Simard
Logipro
http://www.logicielappui.com/tips

"Andre Comeau" a écrit dans le message de news:
%

Bonjour,

j'ai attaché des tables MySQL à une base de données Access dans probléeme
sauf que mes formulaire doivent être rechargés continuellement pour
raffraichir les données sinon les champs indiques "#Supp" (à l'ajût ou à
la mise à jour). Le tout redevient normal si je ferme le formulaire et je
l'ouvre à nouveau : Mes enregistrements ont bien été ajoûtés ou modifiés.
De plus, je me suis rendu compte que la validation des champs n'avait pas
lieu. Ainsi des champs obligatoire qui n'ont pas été saisies entraînenet
non pas un message d'alerte mais la perte des données.

Pourriez-vous m'indiquer comment faire pour actualiser mes formulaire sans
les fermer et les ouvrir continuellement ?

Dois-je faire la validation dans VBA Avant mise à jour ? N'y aurait-il pas
des trucs que je ne connais pas ?

Merci d'avance.

Note : vous pouvez également me donner la référence de documentation sur
le sujet.

Merci d'avance
André

*



"Bonne continuation", c'est en effet très belge. Dans le sens de continuer ses études, à l'origine. Mais s'employe aussi lors d'un mariage, en laissant sous-entendre que dans 9 mois...
Pour Bruxelles, voir ici <http://www.eurobru.com> !


*




Avatar
Andre Comeau
Bonjour et merci encore,

Juste pour dire que j'ai essayé les solutions de Robert sans succès.
J'avais trouver que l'on pouvais mettre AfficherTout dans une macro
Après insertion et ça réglait presque tous les problèmes mais en
cherchant à résoudre un autre problème sur les dates, j'ai trouvé
beaucoup plus éléguant. Il suffit d'ajoûter un champs timestamp(14) à
chacune des tables. Ne me demandez pas pourquoi, je n'en ai aucun idée.
Mais j'ai trouvé ce truc à cette adresse :

http://mathinfo.ens.univ-reims.fr/Docs/MySQL%204.1.1/manual.fr_Clients.html#MyODBC_clients

alors si ça vous intéresse d'en savoir un peu plus ...

Merci encore et bonne continuation
:-)


Andre Comeau wrote:

Bonjour Robert

Merci beaucoup d'avoir pris soin de répondre à ma question. Ne serais-tu
pas belge ? "Bonne continuation" n'est-ce pas une expression typiquement
belge ? À moi du moins, ça me rappelle Bruxelles. J'y suis allé deux
fois, il y a longtemps, et j'ai adhoré. C'est un des endroits où
j'aurais aimé vivre.

note : moi je suis québécois et un jour je montrerai le belgique à ma
"blonde" qui est colombienne.

Merci encore, je vais essayer ça!

Logipro wrote:

Bonjour André,

Si tes formulaires reste ouvert et que tu veut actualiser les données
plus rapidement tu peut changer la "temporisation ODBC" dans les
options de Access sinon par un timer dans ton formulaire avec ce code :
docmd.RunCommand acCmdRefresh
ou bien :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70



Bonne continuation !

Robert Simard
Logipro
http://www.logicielappui.com/tips

"Andre Comeau" a écrit dans le message de
news: %

Bonjour,

j'ai attaché des tables MySQL à une base de données Access dans
probléeme sauf que mes formulaire doivent être rechargés
continuellement pour raffraichir les données sinon les champs
indiques "#Supp" (à l'ajût ou à la mise à jour). Le tout redevient
normal si je ferme le formulaire et je l'ouvre à nouveau : Mes
enregistrements ont bien été ajoûtés ou modifiés. De plus, je me suis
rendu compte que la validation des champs n'avait pas lieu. Ainsi des
champs obligatoire qui n'ont pas été saisies entraînenet non pas un
message d'alerte mais la perte des données.

Pourriez-vous m'indiquer comment faire pour actualiser mes formulaire
sans les fermer et les ouvrir continuellement ?

Dois-je faire la validation dans VBA Avant mise à jour ? N'y
aurait-il pas des trucs que je ne connais pas ?

Merci d'avance.

Note : vous pouvez également me donner la référence de documentation
sur le sujet.

Merci d'avance
André