Autoriser archive si document différent de l'année en cours

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

Autoriser archive si document différent de l'année en cours

Messagepar cyril08 » 24 Jan 2011 à 09:09

J'ai trois champ date modifiable différent dans trois masques différents. Je souhaite que si c'est trois champs date sont différents de l'année en cours, il s'archive automatiquement dans la vue archive

je pensé a fair un @if mais je ne sais pas quoi mettre pour action

@if(annee1!=....;......;annee2!=...;.....;annee3!=...;...;.......)
Est - il plus judicieux d'implanter ma @formule dans ma vue archive?

Est ce que au changement d'année les documents iront automatiquement dans ùa vue archive avec cette methode?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 24 Jan 2011 à 09:15

salut

les select sur la date fonctionne, mais ils pose u souci, comme le "temps" n'est pas fixe (heureusement) sa consomme énormementy de ressource a l'indexation. même avec des formule du genre @date @today
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 cyril08 » 24 Jan 2011 à 09:35

Michael DELIQUE a écrit:salut

les select sur la date fonctionne, mais ils pose u souci, comme le "temps" n'est pas fixe (heureusement) sa consomme énormementy de ressource a l'indexation. même avec des formule du genre @date @today


comment dois je faire alors?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 24 Jan 2011 à 09:42

fait ton select, les documents iront dans ta vue !

mais si tu en as bcp ça risque de ramer un peu
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 Grey Goda » 24 Jan 2011 à 09:55

Pour limiter l'impact sur le serveur d'une vue avec un @Now / @Today, tu peux diminuer dans les propriétés la fréquence de construction de l'index (par défaut il est à immédiat > pas bon).

Sinon, tu peux aussi travailler avec un agent en Lotuscript et la méthode search() à laquelle tu passes ta formule de sélection... surtout si ton traitement est peu fréquent.
Tout comme Google, l'aide du Designer est ton amie ! Tu la trouveras dans ton répertoire "/data/help" ou ici
Avatar de l’utilisateur
Grey Goda
Posteur néophyte
Posteur néophyte
 
Message(s) : 61
Inscrit(e) le : 12 Mars 2010 à 11:31

Messagepar cyril08 » 24 Jan 2011 à 10:41

est ce qu'il y a une formule qui permette de selectionner le nom d'un masque?

je n'ai pas trouvé
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 24 Jan 2011 à 10:43

oui

Select Form = "MonNomDeMasque"

bien respecté la case.
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 cyril08 » 24 Jan 2011 à 10:46

Michael DELIQUE a écrit:oui

Select Form = "MonNomDeMasque"

bien respecté la case.


oui celle ci je la connais, seulement je dois utiliser trois masque et j'ai le droit d'utiliser qu'un seul SELECT apparamment.

pour la valeur d'un champ issu d'un masque, je peux utiliser la meme chose?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 24 Jan 2011 à 10:51

re,

ben oui un select par vue !

oui, de toute facon "Form" est un champ du document. mais ilf aut que le champ de ton masque soit enregistré dans ton document.

sinon si tu dois faire un select avec plusieur valeurs possible pour un champ tu plusieurs solutions

Monchamp := "Valeur1":"Valeur2":"Valeur3"
@contains(MonCHamp;"Valeur1":"Valeur2":"Valeur3")
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 cyril08 » 24 Jan 2011 à 10:57

Michael DELIQUE a écrit:re,

ben oui un select par vue !

oui, de toute facon "Form" est un champ du document. mais ilf aut que le champ de ton masque soit enregistré dans ton document.

sinon si tu dois faire un select avec plusieur valeurs possible pour un champ tu plusieurs solutions

Monchamp := "Valeur1":"Valeur2":"Valeur3"
@contains(MonCHamp;"Valeur1":"Valeur2":"Valeur3")


dsl je me suis mal exprimé.
j'ai trois masque X Y et Z
dans une vue je selectionne des données de ces trois masques :
Code : Tout sélectionner
SELECT Form = "X" | Form="Y" | Form="Z"


dans la premiere colonne de cette vue, j'aimerais que ce soit le nom de mes masques X Y ou Z qui soit catégorisé
Comment selectionner le nom des masques?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 24 Jan 2011 à 11:00

pour afficher le nom du masque utilise le champ Form qui conteint le nom du masque.
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 cyril08 » 24 Jan 2011 à 11:18

Michael DELIQUE a écrit:pour afficher le nom du masque utilise le champ Form qui conteint le nom du masque.


dsl mais je ne comprend pas

dans ma colonne je dois mettre :
Code : Tout sélectionner
Form X & Form Y & Form Z
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 24 Jan 2011 à 11:26

non

Form tout simplement
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 cyril08 » 24 Jan 2011 à 11:45

Ok merci bien

concernant la valeur de mes champs dque je souhaite afficher :

au masque X correspond le champ date x
au masque Y correspond le champ date y
au masque Z correspond le champ date z

je souhaite affiche dans une colonne catégorisée x ou y ou z sachant qu'il s'agit de date donc je ne suis pas sur que le
Code : Tout sélectionner
Monchamp := "Valeur1":"Valeur2":"Valeur3"
@contains(MonCHamp;"Valeur1":"Valeur2":"Valeur3")


soit approprié ici puisque je ne peux pas énumérer toutes mes valeurs
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar cyril08 » 24 Jan 2011 à 11:54

cyril08 a écrit:Ok merci bien

concernant la valeur de mes champs dque je souhaite afficher :

au masque X correspond le champ date x
au masque Y correspond le champ date y
au masque Z correspond le champ date z

je souhaite affiche dans une colonne catégorisée x ou y ou z sachant qu'il s'agit de date donc je ne suis pas sur que le
Code : Tout sélectionner
Monchamp := "Valeur1":"Valeur2":"Valeur3"
@contains(MonCHamp;"Valeur1":"Valeur2":"Valeur3")


soit approprié ici puisque je ne peux pas énumérer toutes mes valeurs


j'ai essayé cette methode mais cela ne m'affiche que 1 ou 0 et non la valeur du champs

Annee := "2000":"2001"
@contains(Annee;"2000":"2001")
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Suivant

Retour vers Développement