Bonjour, Y aurait-il une formule que je pourrais ajouter pour que le numéro de facture change automatiquement?? Ce serait quoi? J'aimerais la mettre en J3.
Merci
[Résolu]FactOOor : Formule pour numéro de facture?
Modérateur : Vilains modOOs
Règles du forum
FactOOor a été testé sur la version officielle de Openoffice. Le support technique sur FactOOor est donc assuré pour la version en cours et n'ayant subi aucun changement quant à son contenu (formulaire, rapport ou code macro).
FactOOor a été testé sur la version officielle de Openoffice. Le support technique sur FactOOor est donc assuré pour la version en cours et n'ayant subi aucun changement quant à son contenu (formulaire, rapport ou code macro).
-
Thily
- Membre lOOyal

- Messages : 30
- Inscription : 28 janv. 2008 15:12
- Localisation : St-Jacques-le-Mineur
[Résolu]FactOOor : Formule pour numéro de facture?
Dernière modification par Thily le 17 févr. 2008 18:23, modifié 1 fois.
OPEN OFFICE 2.3 SOUS WINDOWS 98
Canada
Canada
-
cris59
- Membre enthOOusiaste

- Messages : 482
- Inscription : 20 mars 2006 15:15
- Localisation : Paris
-
Thily
- Membre lOOyal

- Messages : 30
- Inscription : 28 janv. 2008 15:12
- Localisation : St-Jacques-le-Mineur
-
cris59
- Membre enthOOusiaste

- Messages : 482
- Inscription : 20 mars 2006 15:15
- Localisation : Paris
Non cela ne va pas marcher... il faut que tu changes au niveau du code
dans AFCalc / GenererNumero
Ecris J3 à la place de E22
Je t'avais écris dans un précédent post, que tu étais libre de faire des modifications mais qu'il faudrait changer le code en conséquence ...
cris59
dans AFCalc / GenererNumero
Code : Tout sélectionner
REM écrit le n° de document cellule E22
maFacture.getCellRangeByName("E22").setString(chaine)Je t'avais écris dans un précédent post, que tu étais libre de faire des modifications mais qu'il faudrait changer le code en conséquence ...
cris59
WinXP PRO SP2 avec OOo2.2 & Vista avec OOo2.3.1
& Debian avec OOo2.2
& Debian avec OOo2.2
-
Thily
- Membre lOOyal

- Messages : 30
- Inscription : 28 janv. 2008 15:12
- Localisation : St-Jacques-le-Mineur
Bonsoir, je sais bien ce que vous m'avez dit que je pouvais changer tout et c'est ce que j'ai fait. Mais je ne savais juste pas comment faire pour changer la cellule du numéro de facture c'est tout. Je n'ai jamais fait de chose comme cela avant alors je n'y connait rien. J'ai fouillé avant de demander mais je n'avais pas trouvé. Ne vous fâcher pas. Merci pour la réponse.
OPEN OFFICE 2.3 SOUS WINDOWS 98
Canada
Canada
-
Thily
- Membre lOOyal

- Messages : 30
- Inscription : 28 janv. 2008 15:12
- Localisation : St-Jacques-le-Mineur
-
Ravioli
- GourOOu

- Messages : 7610
- Inscription : 18 oct. 2007 16:28
Bonjour,
Laissez tomber l'éditeur de formule, ce n'est pas cela.
Bon, avant que Cris ne se fâche , d'ailleurs elle ne lit même plus ses mp !
Donc,
Petite leçon: comment modifier le code.
1.Ouvrir la facture,
2.Menu : Outils > Macros > Gérer les macros >OpenOffice.org Basic...

3.Dérouler l'arborescence de FactOorCanada en cliquant sur le petit + puis Standard...

4.Sélectionner AFCalc à gauche puis GenererNumero à droite
5.Cliquer sur Editer.

6.Descendre l'ascenseur pour se trouver sur les lignes
REM écrit le n° de document cellule E22
maFacture.getCellRangeByName("E22").setString(chaine)

7.Remplacer E22 par F3 ( la cellule que vous désirez)
8.Enregistrer et fermez la fenêtre;
9.Fermez la facture.
10.Ouvrir de nouveau la facture,
11.Le numéro s'écrit en F3.
12.Effacer le contenu des 2 cellules D22 (facture) et E22 (F0802-1)
12.Ecrire en E3 « Facture » puis modifier le format des cellules E3 et F3
13.Enregistrer.
http://user.services.openoffice.org/fr/ ... 072540.ods
Laissez tomber l'éditeur de formule, ce n'est pas cela.
Bon, avant que Cris ne se fâche , d'ailleurs elle ne lit même plus ses mp !
Cris parle du code des macros, celles qu'il faut activer quand on ouvre la facture.cris a écrit :il faut que tu changes au niveau du code
dans AFCalc / GenererNumeroEcris J3 à la place de E22Code : Tout sélectionner
REM écrit le n° de document cellule E22 maFacture.getCellRangeByName("E22").setString(chaine)
Je t'avais écris dans un précédent post, que tu étais libre de faire des modifications mais qu'il faudrait changer le code en conséquence ...
Donc,
Petite leçon: comment modifier le code.
1.Ouvrir la facture,
2.Menu : Outils > Macros > Gérer les macros >OpenOffice.org Basic...

3.Dérouler l'arborescence de FactOorCanada en cliquant sur le petit + puis Standard...

4.Sélectionner AFCalc à gauche puis GenererNumero à droite
5.Cliquer sur Editer.

6.Descendre l'ascenseur pour se trouver sur les lignes
REM écrit le n° de document cellule E22
maFacture.getCellRangeByName("E22").setString(chaine)

7.Remplacer E22 par F3 ( la cellule que vous désirez)
8.Enregistrer et fermez la fenêtre;
9.Fermez la facture.
10.Ouvrir de nouveau la facture,
11.Le numéro s'écrit en F3.
12.Effacer le contenu des 2 cellules D22 (facture) et E22 (F0802-1)
12.Ecrire en E3 « Facture » puis modifier le format des cellules E3 et F3
13.Enregistrer.
http://user.services.openoffice.org/fr/ ... 072540.ods
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
-
Thily
- Membre lOOyal

- Messages : 30
- Inscription : 28 janv. 2008 15:12
- Localisation : St-Jacques-le-Mineur