c'est surement pas aléatoire :

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

c'est surement pas aléatoire :

Messagepar Ahamay » 10 Déc 2009 à 09:31

Hello,

Encore un truc qui m'échappe :
Pourquoi :
Code : Tout sélectionner
Set rtitem = New NotesRichTextItem( curdoc, "ArchiveFile" )
Set object = rtitem.EmbedObject ( EMBED_ATTACHMENT, "",  tmpLocalPath)

parfois me colle mon objet dans le champ qui va bien (ArchiveFile)
et parfois directement dans le doc (tout en bas)

J'ai cru que c'était lié au mode (edit ou pas) mais en fait, pas du tout !!

Alors qqun à une explication ?
Thanx d'avance
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar Michael DELIQUE » 10 Déc 2009 à 09:48

salut

vérifie que ton champ est bien visible à l'affichage ou que tout simplement il existe
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar d.bugger » 10 Déc 2009 à 10:26

As-tu inclus le fichier lsconst.lss, c-à-d le nom EMBED_ATTACHMENT est bien défini comme le constant 1454 ?
Avatar de l’utilisateur
d.bugger
Modérateur
Modérateur
 
Message(s) : 849
Inscrit(e) le : 15 Juin 2006 à 09:19
Localisation : Drôme, France

Messagepar Ahamay » 10 Déc 2009 à 11:39

Merci à vous deux....
mais les réponses sont "Oui" et "Oui"

Le champ exist (de toute maniere je le test et cree le RTItem si c'est pas le cas) ... et si je test sur un document qui me sert de test, je vois bien mon champ archieFile dans les Propriétés du doc.

et j'ai bien %INCLUDE "lsconst.lss" dans mes options !


Une autre idée ?
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar Michael DELIQUE » 10 Déc 2009 à 11:45

ton champ est visible a l'affichage ?

parceque généralement ce genre de truc c'est quand le champ n'est pas visible
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Ahamay » 10 Déc 2009 à 15:03

vi, tout ce qu'il y a de plus visible
c'est un bete RichText / Editable, sans aucune formule de masquage
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar Ahamay » 11 Déc 2009 à 12:08

Pb Doc / uidoc comme d'hab

Bref........ a partir de maintenance, pas de uidoc si je traite des RtItem voila !

sinon c'est trop l'arrachage de tif :(
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar Michael DELIQUE » 11 Déc 2009 à 12:09

ah ben oui

mélanger dev frontale et dorsale c'est toujours la grouille !

surtout avec les richtext
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Ahamay » 11 Déc 2009 à 13:59

me souviens qu'en VBA access, c'était quand meme vachement mieux géré.... en LS on se demande bien a quoi servent les Refresh, recalc.... et cie !

si qqun a une méthode qui synchronise un front et un back j'suis prenneur.

Pour revenir a mon pb initial, je me suis rendu compte d'un truc, si, a la fin, quand mon code me rend la main sur le doc (ui donc) et que je ne sauve pas le document a la fermeture, mon RTItem est bien dans mon champ... si par contre je sauve, il me créé un $File et le colle dedans !

Alors du coup j'me suis dis "ok, quand je fais un curdoc.save il sauvegarde le .document (donc le back)... alors j'vais faire un uidoc.save aussi"

..... mais, NENI, puisque les 2 doc ne sont pas synchro !!
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar Michael DELIQUE » 11 Déc 2009 à 14:24

Pour revenir a mon pb initial, je me suis rendu compte d'un truc, si, a la fin, quand mon code me rend la main sur le doc (ui donc) et que je ne sauve pas le document a la fermeture, mon RTItem est bien dans mon champ... si par contre je sauve, il me créé un $File et le colle dedans !


c'est malheureusement comme ça que ça marche !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron