Insérer ligne tableaux Grace a un bouton

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

Messagepar Michael DELIQUE » 29 Nov 2010 à 11:59

re,

je comprend pas l'nteret du @Command([EditGotoField]
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 » 29 Nov 2010 à 13:02

Je cherche a éditer le champ comme sur vos conseils pouvez vous me proposer une solution. Cela me bloque vraiment.
Pour le reste est ce bon?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 29 Nov 2010 à 13:11

je vois pas l'interret d'diter le champ (et ça fonctionnera pas si le champ est caché)

pour le reste je ne pourrais dire je vois pas tout le code
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 » 29 Nov 2010 à 14:12

j'ai essayé de suivre cette démarche d'ou le editer :
"tu peux déjà commencer par :
créer un masque
créer un champ NbLignes, type nombre, calculé à la crétion, valeur = 1, masqué (ou pas le temps des tests pour voir)
créer un bouton 'Add' avec comme action la @Formule
FIELD NbLignes := NbLignes + 1
les n champs que tu souhaites dans ton tableau
Champ_1 éditable, masqué si NbLignes < 1
Champ_2 éditable, masqué si NbLignes < 2
Champ_3 éditable, masqué si NbLignes < 3
Champ_4 éditable, masqué si NbLignes < 4
....

si tu créé un nouveau doc avec ce masque, tu cliques sur le bouton, tu constates que ton champ NbLignes s'incrémente, tu presses F9 pour raffraichir le doc et faire apparaitre la ligne supplémentaire

si ca va comme ça jusque là, tu modifie ton masque pour ajouter un refresh dans l'action de ton bouton

pour supprimer une ligne, ce sera plus délicat, car il faut vider la ligne et tout déclaer si ce n'est pas la dernière ..."
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 29 Nov 2010 à 14:52

désolé, mais je comprend rien
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 » 29 Nov 2010 à 14:56

ok cette démarche avait été éditer par "roubech"

j'ai vraiment besoin de y arriver.

Est ce que vous pouvez me proposer quelques choses de détaillé afin que je sois sûr d'y arriver.

merci
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 29 Nov 2010 à 15:09

détaillé non, désolé.

mais si tu m'envoi ta base en Mp, je peux voir ce que je peux faire.

ça sera plus simple et rapide.

on ne peut pas faire de formation via un forum, c'est pas possible
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 » 29 Nov 2010 à 15:36

qu'est ce que vous entendez par "Mp"?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 29 Nov 2010 à 15:42

MP = Message privé

regarde en bas de ma réponse tu as un bouton "MP" c'est la messagerie interne du forum.
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 » 29 Nov 2010 à 16:03

c'est fait dites moi si c'est OK
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 29 Nov 2010 à 16:06

euh non !

ya du y avoir un loupé, n'oublis pas de retirer la lca de ta base sinon je ne pourrait pas l'ouvrir ou alors il faudra que je la casse !
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 » 29 Nov 2010 à 16:17

c'est fait
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 29 Nov 2010 à 16:42

tu as le retour, tu devrais mieux comprendre maintenant
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 roubech » 29 Nov 2010 à 20:22

cyril08 a écrit:j'ai essayé de suivre cette démarche d'ou le editer :
"tu peux déjà commencer par :
créer un masque
créer un champ NbLignes, type nombre, calculé à la crétion, valeur = 1, masqué (ou pas le temps des tests pour voir)
créer un bouton 'Add' avec comme action la @Formule
FIELD NbLignes := NbLignes + 1
les n champs que tu souhaites dans ton tableau
Champ_1 éditable, masqué si NbLignes < 1
Champ_2 éditable, masqué si NbLignes < 2
Champ_3 éditable, masqué si NbLignes < 3
Champ_4 éditable, masqué si NbLignes < 4
....

dans ma méthode, je n'es pas parlé de la command GotoField
j'ai juste parlé de créer des champ éditable, c'est à dire dans la propriété du champ ,choisir 'editable' au lieu de 'calculé' ou 'calculé à la création' ou 'calculé à l'affichage' et en plus une formule de masquage NbLignes < 1

je pensais avoir été clair
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar cyril08 » 29 Nov 2010 à 20:50

c'est une mauvaise interprêtation de ma part.
je ne suis pas encore un confirmé
j'apprend sur le tas
dsl
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

PrécédentSuivant

Retour vers Développement