Pb rafraichissement de vue sur base avec DECS

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

Pb rafraichissement de vue sur base avec DECS

Messagepar Gillou13 » 20 Juil 2011 à 13:21

Bonjour à tous,

J'ai un souci sur une base avec DECS qui a mon avis se rapproche de ce topique :
http://forum.dominoarea.org/decs-pb-avec-les-vues-t14371,search_id,2653970.html

Voici le problème :

Juste après la création d'un document dans la base certains champs 'synchronisé' ne s'affiche pas dans les vues.
ils sont quand même visible (la valeur) dans les propriétés du document et bien sur dans le document à l'ouverture.

Pour les faire apparaitre (dans la vue), il suffit d'éditer le document et de l'enregistrer.

j'ai vérifié tous les paramétrages indiqués dans l'ancien topique (champ modifiable, rafraichissement des vues, paramétrage dans DECS, ctrl+shift + F9....) et le résultat et toujours identique.

De plus, je n'ai pas l’habitude de travailler avec DECS.

Ce que j'ai remarqué en plus : les 2 champs 'synchronisés' qui posent problème sont de type numérique. ceux qui fonctionnent correctement son tous de type texte.
et le paramètrage de Data Storage est à "Leave All RealTime Fields in Documents"

Quelqu'un peu m'aider ?

Merci d'avance
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar Gillou13 » 20 Juil 2011 à 13:31

Je viens de remarque aussi que ces 2 champs, Dans le document DECS, son en Float coté lotus et int coté SQLServer.

Je vie nde tester la visualisation d'un champs float > float et il est correctement visible dans ma vue.
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar Michael DELIQUE » 20 Juil 2011 à 13:36

salut

regarde si les champs "invisible" on la propriété "isSummary" à true, parceque à false ils ne s'affichent pas dans les vues
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 Gillou13 » 20 Juil 2011 à 15:07

Je viens de regarder, ils sont tous 2 à True.

De plus la colonne utilise ce formula :
Code : Tout sélectionner
DispNum:=@Right("00" + @Text(AFF_Annee);2) + "-" +@Right("0000" + @Text(AFF_Sequence);4) + "-" + AFF_ZoneCode ;
@If(!@IsResponseDoc;DispNum;"")


annee et Sequence sont les 2 'invisible' et ZoneCode retourne bien sa valeur texte.

Et quand j'en ajoute une avec seulement annee ou Sequence j'ai un champs vide.

et "Erreur" avec ce test :
Code : Tout sélectionner
@if(@isNull(AFF_annee);"Erreur";"Val OK")


J'ai l'impression de tourner en rond... :cry:
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar Michael DELIQUE » 20 Juil 2011 à 15:23

re,

comment sont créé tes documents ?
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 Gillou13 » 20 Juil 2011 à 16:04

ils sont créé via un bouton dans une vue avec la commande :
Call workspace.ComposeDocument( "", "", "AFF" )
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar Gillou13 » 21 Juil 2011 à 15:35

Pour info : j'ai trouvé une solution provisoire.
intégrer un bouton dans la vue avec : @Command( [ToolsRefreshSelectedDocs] )


Au moins les utilisateurs peuvent retrouver leurs documents.
Mais je n'arrive pas à trouver l'equivalant en LS pour réaliser un agent planifié...
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar roubech » 21 Juil 2011 à 20:19

l'équivalebnt LS c'est ComputeWithForm, mais ca peut vite consommer donc mieux vaut trouver ce qui pose pb
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Gillou13 » 25 Juil 2011 à 08:35

Re,

De souvenir j'avais tester le ComputeWhithForm et la vue ne se rafraichissait pas.

Peu être un problème de contexte.

quand je pourrai re-tester je vous tiendrais au courant.

Merci.
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon


Retour vers Développement

cron