Question sur la reprise de données

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

Question sur la reprise de données

Messagepar tucker » 05 Nov 2009 à 15:21

Bonjour,
Par avance, excusez la bêtise de mes questions...
Je suis débutant en lotus

Voilà... Je suis sur la version 6.5.4, et je me demande comment reprendre des données récupérées par un masque.
Ex: le masque monMasque récupère la donnée dans maDonnée (string). Je veux raboter la donnée en élaguant le caractère de gauche de ma chaîne sur les enregistrements qui ont été enregistrés dans monMasque.maDonnée.
Bref, je veux faire un bête UPDATE SQL...Mais je ne sais pas comment faire.
Avec un agent?

Question subsidiaire : J'ai essayé de faire une recherche de texte sur tout le code contenu dans une base (masques/vues confondus), mais je n'ai rien trouvé pour le faire... je peux juste faire une recherche dans un masque (et encore, il ne me trouve pas les occurences de ma recherche présentes dans les "valeurs calculées").

Merci!
tucker
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 05 Nov 2009 à 15:02

Messagepar Michael DELIQUE » 05 Nov 2009 à 15:24

salut

tu veux modifier le contenu d'un champ de ton document ?

un traitement massif sur plusieur 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 kochiz » 05 Nov 2009 à 15:29

Bonjour,

Bon là çà va pas être simple car tu as l'air de débuter :wink:

Un masque c'est comme un formulaire qui te permet de saisir des informations.
L'enregistrement d'un masque donne un document.
Une vue te permet de lister des documents selon certains critères comme un masque.
La vue est un élément de DESIGN sur lequel tu peux filtrer aussi l'information contenu dans des "documents" en fonction de la valeur d'un champ (variable).

Bref je ne peux que te conseiller de lire l'aide en ligne du DESIGNER.
Patience et longueur de temps font plus que force ni que rage


Version Client 7
Version serveur 7 windows 2000/2003
Avatar de l’utilisateur
kochiz
Empereur des posts
Empereur des posts
 
Message(s) : 1232
Inscrit(e) le : 13 Jan 2005 à 11:01
Localisation : Hérault

Messagepar tucker » 05 Nov 2009 à 15:50

Ah merci pour ces réponses, je vois mieux le problème.
En fait, je veux modifier le champ maDonnée sur tous les documents déjà enregistrés se basant sur le masque monMasque.

Donc oui, traitement massif.
tucker
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 05 Nov 2009 à 15:02

Messagepar Michael DELIQUE » 05 Nov 2009 à 15:54

donc tu passe par un agent

ensuite tout depend du traitement a faire
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 tucker » 05 Nov 2009 à 15:58

D'accord merci déjà ca m'aide!
le traitement je l'ai mis dans mon premier post, je dois enlever un caractère à gauche de ma chaine maDonnée, sur tous les documents basés sur monMasque. Je me plonge dans la doc sur les agents dans les tutos!

Et pour les recherches de texte dans tout le code d'une base, existe-t-il un outil miracle?

Merci
tucker
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 05 Nov 2009 à 15:02

Messagepar kochiz » 05 Nov 2009 à 16:09

Re,

Il y a des outils mais c'est payant: YTRIA, TEAMSTUDIO,...

tu peux déjà essayer via un synopsis de la base mais attention ce n'est pas exhaustif et assez fastidieux d'utlisation.

Donc le principe tu passes par un agent qui va travailler sur la vue des documents que tu vas filtrer.
L'agent va passer les documents satisfaisants les critères un par un pour modifier la valeur de ton champ maDonnée et sauvegarder la nouvelle valeur.

Tu peux le faire en langage simple @Formule.
Patience et longueur de temps font plus que force ni que rage


Version Client 7
Version serveur 7 windows 2000/2003
Avatar de l’utilisateur
kochiz
Empereur des posts
Empereur des posts
 
Message(s) : 1232
Inscrit(e) le : 13 Jan 2005 à 11:01
Localisation : Hérault

Messagepar Michael DELIQUE » 05 Nov 2009 à 16:09

tu veux faire de la recherches dans le code de ta base ou dans les champs ?
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 tucker » 05 Nov 2009 à 16:17

Kochiz : ok merci

Michel :
Ah oui c'était pas clair désolé: dans le code
Je veux voir si en changeant un champ d'un masque ça va pas tout me péter ailleurs dans d'autres masques(donc recherche du nom de mon champ pour étude d'impact).
tucker
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 05 Nov 2009 à 15:02

Messagepar Michael DELIQUE » 05 Nov 2009 à 16:19

alors

comme l'a dis Kochiz ya le synopsis de la base (mais bon faut avoir tres envi)

sinon en gratuit ya NotesPeek ou scriptbrowther
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 tucker » 05 Nov 2009 à 16:43

Merci pour ces réponses!
Je sais dans quelle direction rechercher maintenant
tucker
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 05 Nov 2009 à 15:02

Messagepar Ahamay » 05 Nov 2009 à 16:50

Heu.... si j'ai bien compris ta requete, a priori tu dois pouvoir faire ça avec un petit agent tout simple à executer a partir d'une vue contenant tes doc a modifier.

Tu crées un agent comme ci dessous :

Create -> Agent

Run : Client - Formula

Et tu copies :

FIELD TonChampAModifier:= @Right(TonChampAModifier;@Length(TonChampAModifier)-1);
@Success;


Dans les propriétés de l'agent tu précises :

Target : All documents In View


Et voila.... ca va supprimer le 1er car a gauche du champ, dans tous les documents de ta vue.
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


Retour vers Développement

cron