Bonjour,

J'ai cherché partout, dans la doc, dans les forum mais je n'ai pas trouvé de
réponse à ma question qui fonctionne.

J'ai deux tables MySQL liées. Un formulaire et un sous formulaire lié sous
Ooo2.1. J'ai une macro qui fonctionne parfaitement dans le formulaire principal.
J'ai essayé de la transposer dans le sous-formulaire. Là, choux blanc !

la macro est la suivante :
dim oForm as object
        dim Val1 as string
        dim Val2 as string
        dim ValTotal as string
        
        'Désactive les erreurs si la table n'existe pas
        on error resume next
        'oForm contient l'object formulaire nommé "Action"
        oForm = ThisComponent.DrawPage.Forms.getByName("Action")
        'Récupération des valeurs de Val1 et Val2 et élaboration de ValTotal
        Val1=oForm.GetByName("probabilite").text
        Val2=oForm.GetByName("gravite").text
        ValTotal=Val1+" et " +Val2

        'Cette ligne met à jour le champ "criticite" de la Bdd
        oForm.updatestring(oForm.findColumn("criticite" ), ValTotal)

En inspectant cette macro avec Xray, oForm a bien pour Name "Action" mais Val1
et Val2 sont nuls.
 Merci pour votre aide.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à