Oracle Forms et Outlook Express
Bonjour à tous,
Aujourd'hui j'arrive bien à ouvrir Outlook Express lors du double clic, mais je ne parviens pas à trouver la commande qui me permettrai d'ouvrir un nouveau message.
Si quelqu'un à une solution je suis preneur, je stocke dans un champ à l'intérieur d'un formulaire sous Oracle Forms en version 6.0.8.25.2 une adresse mail, je voudrai lors d'un double clic sur ce champ lancer Outlook Express, ouvrir un nouveau message et récupérer dans le champ Outlook Express A: ou CC: l'adresse indiquée dans mon champ sous Oracle Forms, et cerise sur le gâteau, dans le champ Objet d'Outlook Express un texte par défaut.
Ci joint le code sur l'évènement WHEN-MOUSE-DOUBLE-CLICK sur le champ "Adresse Mail" : (Pour information dans M0-P0003, je stocke l'application à lancer, c'est à dire Msimn.exe)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| DECLARE
AppID PLS_INTEGER;
V_Appli VARCHAR2(2000);
V_Mail VARCHAR2(60);
BEGIN
-- Recherche du navigateur déclaré dans la table de configuration
SELECT VALEUR_PARAMETRE INTO V_Appli
FROM PARAMETRE_DATAFOOT
WHERE CODE_PARAMETRE = 'M0-P0003';
-- Recherche du site du joueur affiché
SELECT E_MAIL INTO V_Mail FROM INSTANCE
WHERE CODE_INSTANCE = :BLK_INSTANCE.CODE_INSTANCE;
-- Si le champs Site n'est pas vide
IF :BLK_INSTANCE.E_MAIL IS NOT NULL THEN
AppID := DDE.App_Begin(V_Appli, DDE.App_Mode_Maximized);
DDE.App_Focus(AppID);
END IF;
END; |