Re: [prog] Retour chariot et source de données
Bonjour Ladislas, Oui j'y avais pensé mais ça ne me paraissait pas très élégant mais puisque ce n'est pas possible autrement, je vais utiliser cette solution. a defaut d'ortolans (othographe), on mange des merles attention lors de l'insert du retour chariot Tu as 2 types de retours - le saut de paragraphe (le retour chariot) - le saut de ligne (equivalent à shift+enter) - tu restes dan sle meem paragraphe Celà peut avoir son importantce lors de la mise en page et l'application de styles de paragraphe Coté OOo, tu peux faire un insertControlCharacter sur un curseur de texte (com.sun.star.text.ControlCharacter...). Ceci est explique cp11 p191 du livre Bon courage Laurent -- Laurent Godard [EMAIL PROTECTED] - Ingénierie OpenOffice.org Indesko http://www.indesko.com Nuxeo CPS http://www.nuxeo.com - http://www.cps-project.org Livre Programmation OpenOffice.org, Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[prog] Aide sur fonction CalcSQL2
Bonjour à tous, Afin de mettre à jour des données par une requête, j'ai souhaité utilisé la fonction CalcSQL2 (page 635 du livre de programmation, également disponible en ligne http://fr.openoffice.org/Documentation/Macros/RapportCalcSQL.sxw) afin d'importer directement les résultats d'une réquête. J'ai crée une source de données "ESSAI" en passant par le menu "Outils / Sources de données ", cette source de données est de type calc, J'ai crée une réquête dans cette source de données nommées "RQ1", Dans mon fichier, dans la case D7 de la feuille3où doit arriver le résultat de la fonction, j'ai tapé les arguments suivant: =CALCSQL2("NomFeuille";""CelluleCible""SourceDeDonnees";"select * from LaTable where LeChamp=" QUOTE(A14)) feuille3 = nom de la feuille où sera affiché le résultat D7 = référence de la cellule ou cellule cible ESSAI = Source de données RQ1 = select ou requête ce qui me donne =CALCSQL2("feuille3";"D7";"ESSAI";"RQ1") Le résultat obtenu est le suivant: boite de dialogue avec le message suivant: "there is no table with given name "RQ1", lorsque je clique sur Ok, j'ai ceci qui s'affiche dans la cellule: Ok - MaJ feuille3 - D7. Ma question est: faut-il aussi insérer les arguments dans la fonction dans la module basic ? J'ai regardé un peu mais je dois dire que je n'ai pas tout compris. Merci d'avance pour votre aide Bonne journée
Re: [prog] Retour sur fonction CalcSQL2
Bonjour Arnaud, Mon probléme suivant vient de la mise à jour des données. Les données du fichier source ont changé mais quand j'ouvre le fichier de destination, rien, les données sont les mêmes qu'avant, il n'y a aucune mise à jour qui s'effectue. Est-ce normal ? J'ai essayé en assignant la fonction au démarrage du document mais cela me renvoi une erreur dans le module Basic, je pense qu'il faut forcer le recalcul de la feuille Laurent -- Laurent Godard [EMAIL PROTECTED] - Ingénierie OpenOffice.org Indesko http://www.indesko.com Nuxeo CPS http://www.nuxeo.com - http://www.cps-project.org Livre Programmation OpenOffice.org, Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Retour sur fonction CalcSQL2
Désolé mais rien à faire, enregistrement, recalcul rien ne marche. Même en faisant F4 pour voir le module des sources de données, quand je clique sur actualiser les infos elles ne sont pas mis à jour. @+ Bonjour Arnaud, Mon probléme suivant vient de la mise à jour des données. Les données du fichier source ont changé mais quand j'ouvre le fichier de destination, rien, les données sont les mêmes qu'avant, il n'y a aucune mise à jour qui s'effectue. Est-ce normal ? J'ai essayé en assignant la fonction au démarrage du document mais cela me renvoi une erreur dans le module Basic, je pense qu'il faut forcer le recalcul de la feuille Laurent -- Laurent Godard [EMAIL PROTECTED] - Ingénierie OpenOffice.org Indesko http://www.indesko.com Nuxeo CPS http://www.nuxeo.com - http://www.cps-project.org Livre Programmation OpenOffice.org, Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Retour sur fonction CalcSQL2
Bonjour, Arnaud POUSSIER a écrit le 28/06/05 16:58 : Désolé mais rien à faire, enregistrement, recalcul rien ne marche. Même en faisant F4 pour voir le module des sources de données, quand je clique sur actualiser les infos elles ne sont pas mis à jour. @+ Quelle source de données utilises-tu ? - Si c'est une source de données de type Classeur, il faut quitter OOo et le démarrage rapide pour que la mise à jour soit prise en compte. Bonne chance. Tony - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [prog] Retour sur fonction CalcSQL2
Re Encore moi, je pense que cette fois-ci cela sera bon, j'ai tout remis entrer deux fichiers et Ô miracle tout marche y compris la mise à jour à l'ouverture du second fichier. Un GRAND ENORME MERCI à tout ceux qui m'ont donné un peu de leur temps, A charge de revanche de rien N'hesites pas si tu as des questions sur CalcSQL Cordialement Laurent -- Laurent Godard [EMAIL PROTECTED] - Ingénierie OpenOffice.org Indesko http://www.indesko.com Nuxeo CPS http://www.nuxeo.com - http://www.cps-project.org Livre Programmation OpenOffice.org, Eyrolles 2004 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]