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]

Répondre à