Bonjour à tous,
je suis en train de migrer une base MSaccess vers OOBase. J'utilise
actuellement
Linux Mandriva 2007.0 et OpenOffice 2.0.3
Le formulaire que j'essaie de faire fonctionner comporte un champs ID
et un sous formulaire contenant 0 à N chemins vers des photos.
Les affichages du formulaire et du sous-formulaire sont corrects. Pour
les macros c'est autre chose...
A chaque changement de page (record), il y a :
1. un calcul du nombre d'occurrences de l'ID dans d'autres tables.
2. l'affichage de la photo pointée par le 1er chemin du
sous-formulaire (photo principale).
Le code pour ces 2 points "semble" fonctionner, ou tout au moins lorsque
l'on y met du traçage.
Sous Access, j'utilisais l'événement "sur activation" du formulaire.
J'ai essayé de trouver un équivalent et "après le changement
d'enregistrement"
pour le formulaire, semble le plus proche. Suit une liste de problèmes
embêtants :
A. Je me suis aperçu que pour la première page (ID=1), l'événement est
déclenché avant
que les champs ne soient remplis d'où un ID = 0.
B. Le sous-formulaire contenant aussi ID, il y a parfois un décalage
entre l'ID formulaire et
l'ID du sous-formulaire : le remplissage du sous-formulaire est en
retard.
L'ajout de quelques "wait"ne résout rien.
C. Autre effet qui se passe lorsque l'événement est assigné : en passant
la souris sur la flèche
"Enregistrement suivant" _sans cliquer_, les pages se mettent à
défiler. (Pas systématiquement)
Il reste d'autres problèmes, mais tant que A et B perdurent, ils
empêchent de déboguer les autres.
Bref, y a-t-il moyen de "ralentir" l'événement ou un meilleur choix
d'événement ?
Merci pour toute suggestion,
Jean-Luc
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]