Re: [fr-users] [Basic] Programme trop gros !

2019-10-28 Par sujet Regis Perdreau
Il y a un code d'erreur ?, un truc plus précis, c'est peut-être un problème
de taille mais sur une variable, un tableau, un problème d'imbrication ?

On peut voir le code quelque part ?

Régis Perdreau



Le lun. 28 oct. 2019 à 23:02, Bernard Siaud alias Troumad 
a écrit :

> Bonjour
>
> Je fais un programme en BASIC et j'arrive à ce problème :
> > Erreur de syntaxe BASIC
> > Le programme est trop volumineux
>
> Il me reste encore du code à faire ! Que faire ?
>
> --
> Amicalement vOOotre  Troumad Alias Bernard SIAUD
> mon site : http://troumad.org : AD maths WEB...
> Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/
> N'envoyez que des documents avec des formats ouverts, comme
> http://fr.libreoffice.org
>
>
> --
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>
>

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] [Basic] Programme trop gros !

2019-10-28 Par sujet Bernard Siaud alias Troumad
Bonjour

Je fais un programme en BASIC et j'arrive à ce problème :
> Erreur de syntaxe BASIC
> Le programme est trop volumineux

Il me reste encore du code à faire ! Que faire ?

-- 
Amicalement vOOotre  Troumad Alias Bernard SIAUD
mon site : http://troumad.org : AD maths WEB...
Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/
N'envoyez que des documents avec des formats ouverts, comme
http://fr.libreoffice.org


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy



Re: [fr-users] Tri sur Base

2019-10-28 Par sujet C Fourcroy

... tout comme il s'agit de filtre et non de tri...

Mais partant d'un csv, c'est peut être plus facile à manipuler dans 
Calc, pas besoin de créer une base spécifique.
Après test, la réponse me semble un chouia plus rapide sous Calc que 
sous Base (dans les 2 cas environ  1 secondes ou 2 sur 100 000 
enregistrements de test) avec une requête sous Base du genre "SELECT 
DISTINCT "Titulaire", "IBAN" FROM "TestFiltreIban" ORDER BY "Titulaire" 
ASC".


christian f

Le 28/10/2019 à 21:34, Landron Gérard a écrit :

Le 28/10/2019 à 20:21, Dominique_sextant a écrit :

Bonjour,

bonsoir,


J'ai à traiter un très gros fichier (près de 100 000 lignes) Calc. Ce
fichier comporte, par enregistrement, le nom du titulaire d'un IBAN, 
l'IBAN,

et la somme virée sur le compte.

Sans surprise, je peux avoir plusieurs centaines de virements sur un 
même
IBAN. C'est ce qui explique la taille du fichier. J'ai aussi 
différents noms
de titulaires pour un même IBAN (ex : Carrefour 29, SA Carrefour, 
Carrefour

Brest...)

Sachant que la colonne des montants virés ne m'intéresse pas, comment me
serait-il possible de n'avoir face à chaque IBAN qu'un seul 
exemplaire de

chaque titulaire ?

Le fichier se présente aujourd'hui comme suit :
titulaire1 IBAN1
ligne répétée de nombreuses fois puis
titulaire2 IBAN1
ligne à nouveau répétée puis
titulaire A IBAN A
ligne elle aussi répétée 10, 100, 200 fois !
titulaire B IBAN A
idem pour la répétition
etc...

je voudrais n'avoir que
titulaire1 IBAN1
titulaire2 IBAN1
titulaire A IBAN A
titulaire B IBAN A

Je suis parti d'un fichier csv avec 3 colonnes : titulaire, IBAN et
virements (environ 100 000 lignes !) Puis j'ai utilisés avec Calc les
sous-totaux où l'IBAN est le point de regroupement et on compte les
titulaires. Comme dit plus haut, je n'ai aucun souci à perdre la colonne
virement.
je ne comprends pas le titre qui parle de Base alors que le contenu 
parle de calc...
Il me semble qu'une requête dans base serait plus léger qu'un filtre 
de calc...


Je vous remercie pour votre aide et vous souhaite une agréable soirée,

Dominique

Gérard




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Tri sur Base

2019-10-28 Par sujet Landron Gérard

Le 28/10/2019 à 20:21, Dominique_sextant a écrit :

Bonjour,

bonsoir,


J'ai à traiter un très gros fichier (près de 100 000 lignes) Calc. Ce
fichier comporte, par enregistrement, le nom du titulaire d'un IBAN, l'IBAN,
et la somme virée sur le compte.

Sans surprise, je peux avoir plusieurs centaines de virements sur un même
IBAN. C'est ce qui explique la taille du fichier. J'ai aussi différents noms
de titulaires pour un même IBAN (ex : Carrefour 29, SA Carrefour, Carrefour
Brest...)

Sachant que la colonne des montants virés ne m'intéresse pas, comment me
serait-il possible de n'avoir face à chaque IBAN qu'un seul exemplaire de
chaque titulaire ?

Le fichier se présente aujourd'hui comme suit :
titulaire1 IBAN1
ligne répétée de nombreuses fois puis
titulaire2 IBAN1
ligne à nouveau répétée puis
titulaire A IBAN A
ligne elle aussi répétée 10, 100, 200 fois !
titulaire B IBAN A
idem pour la répétition
etc...

je voudrais n'avoir que
titulaire1 IBAN1
titulaire2 IBAN1
titulaire A IBAN A
titulaire B IBAN A

Je suis parti d'un fichier csv avec 3 colonnes : titulaire, IBAN et
virements (environ 100 000 lignes !) Puis j'ai utilisés avec Calc les
sous-totaux où l'IBAN est le point de regroupement et on compte les
titulaires. Comme dit plus haut, je n'ai aucun souci à perdre la colonne
virement.
je ne comprends pas le titre qui parle de Base alors que le contenu 
parle de calc...
Il me semble qu'une requête dans base serait plus léger qu'un filtre de 
calc...


Je vous remercie pour votre aide et vous souhaite une agréable soirée,

Dominique

Gérard

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Tri sur Base

2019-10-28 Par sujet Dominique

Bonsoir Christian,

Je me transfère ta réponse sur ma BAL PRO. Je crains simplement que nos 
PC de bureaux ne soient pas suffisamment puissants pour réaliser ce 
travail. Ce à quoi je l'essayerai sur mon portable.


Je te remercie. Je te tiens au courant.

Bien à toi,

--
Dominique
Esto quod es

Le 28/10/2019 à 19:39, C Fourcroy a écrit :

Bonsoir,

En passant par "filtre spécial" (Données-Plus de filtres) dans Calc, 
ça devrait aller.


 1. Avant de lancer le filtre : créer le "Critère de filtre" : le nom
d'un champ de la base(Titulaire ou Iban) et une cellule vide en
dessous.
 2. Sélectionner uniquement les colonnes Titulaire et Iban comme base
 3. Dans Option, cocher "sans doublon" et "copier le résultat vers" ->
sélectionner une cellule de l'emplacement où on veut récupérer le
tableau

Bonne chance...

Christian F

Le 28/10/2019 à 19:21, Dominique_sextant a écrit :

Bonjour,

J'ai à traiter un très gros fichier (près de 100 000 lignes) Calc. Ce
fichier comporte, par enregistrement, le nom du titulaire d'un IBAN, l'IBAN,
et la somme virée sur le compte.

Sans surprise, je peux avoir plusieurs centaines de virements sur un même
IBAN. C'est ce qui explique la taille du fichier. J'ai aussi différents noms
de titulaires pour un même IBAN (ex : Carrefour 29, SA Carrefour, Carrefour
Brest...)

Sachant que la colonne des montants virés ne m'intéresse pas, comment me
serait-il possible de n'avoir face à chaque IBAN qu'un seul exemplaire de
chaque titulaire ?

Le fichier se présente aujourd'hui comme suit :
titulaire1 IBAN1
ligne répétée de nombreuses fois puis
titulaire2 IBAN1
ligne à nouveau répétée puis
titulaire A IBAN A
ligne elle aussi répétée 10, 100, 200 fois !
titulaire B IBAN A
idem pour la répétition
etc...

je voudrais n'avoir que
titulaire1 IBAN1
titulaire2 IBAN1
titulaire A IBAN A
titulaire B IBAN A

Je suis parti d'un fichier csv avec 3 colonnes : titulaire, IBAN et
virements (environ 100 000 lignes !) Puis j'ai utilisés avec Calc les
sous-totaux où l'IBAN est le point de regroupement et on compte les
titulaires. Comme dit plus haut, je n'ai aucun souci à perdre la colonne
virement.

Je vous remercie pour votre aide et vous souhaite une agréable soirée,

Dominique




-





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Tri sur Base

2019-10-28 Par sujet C Fourcroy

Bonsoir,

En passant par "filtre spécial" (Données-Plus de filtres) dans Calc, ça 
devrait aller.


1. Avant de lancer le filtre : créer le "Critère de filtre" : le nom
   d'un champ de la base(Titulaire ou Iban) et une cellule vide en
   dessous.
2. Sélectionner uniquement les colonnes Titulaire et Iban comme base
3. Dans Option, cocher "sans doublon" et "copier le résultat vers" ->
   sélectionner une cellule de l'emplacement où on veut récupérer le
   tableau

Bonne chance...

Christian F

Le 28/10/2019 à 19:21, Dominique_sextant a écrit :

Bonjour,

J'ai à traiter un très gros fichier (près de 100 000 lignes) Calc. Ce
fichier comporte, par enregistrement, le nom du titulaire d'un IBAN, l'IBAN,
et la somme virée sur le compte.

Sans surprise, je peux avoir plusieurs centaines de virements sur un même
IBAN. C'est ce qui explique la taille du fichier. J'ai aussi différents noms
de titulaires pour un même IBAN (ex : Carrefour 29, SA Carrefour, Carrefour
Brest...)

Sachant que la colonne des montants virés ne m'intéresse pas, comment me
serait-il possible de n'avoir face à chaque IBAN qu'un seul exemplaire de
chaque titulaire ?

Le fichier se présente aujourd'hui comme suit :
titulaire1 IBAN1
ligne répétée de nombreuses fois puis
titulaire2 IBAN1
ligne à nouveau répétée puis
titulaire A IBAN A
ligne elle aussi répétée 10, 100, 200 fois !
titulaire B IBAN A
idem pour la répétition
etc...

je voudrais n'avoir que
titulaire1 IBAN1
titulaire2 IBAN1
titulaire A IBAN A
titulaire B IBAN A

Je suis parti d'un fichier csv avec 3 colonnes : titulaire, IBAN et
virements (environ 100 000 lignes !) Puis j'ai utilisés avec Calc les
sous-totaux où l'IBAN est le point de regroupement et on compte les
titulaires. Comme dit plus haut, je n'ai aucun souci à perdre la colonne
virement.

Je vous remercie pour votre aide et vous souhaite une agréable soirée,

Dominique




-




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Tri sur Base

2019-10-28 Par sujet Dominique_sextant
Bonjour,

J'ai à traiter un très gros fichier (près de 100 000 lignes) Calc. Ce
fichier comporte, par enregistrement, le nom du titulaire d'un IBAN, l'IBAN,
et la somme virée sur le compte.

Sans surprise, je peux avoir plusieurs centaines de virements sur un même
IBAN. C'est ce qui explique la taille du fichier. J'ai aussi différents noms
de titulaires pour un même IBAN (ex : Carrefour 29, SA Carrefour, Carrefour
Brest...)

Sachant que la colonne des montants virés ne m'intéresse pas, comment me
serait-il possible de n'avoir face à chaque IBAN qu'un seul exemplaire de
chaque titulaire ?

Le fichier se présente aujourd'hui comme suit :
titulaire1 IBAN1
ligne répétée de nombreuses fois puis
titulaire2 IBAN1
ligne à nouveau répétée puis
titulaire A IBAN A
ligne elle aussi répétée 10, 100, 200 fois !
titulaire B IBAN A
idem pour la répétition
etc...

je voudrais n'avoir que 
titulaire1 IBAN1
titulaire2 IBAN1
titulaire A IBAN A
titulaire B IBAN A

Je suis parti d'un fichier csv avec 3 colonnes : titulaire, IBAN et
virements (environ 100 000 lignes !) Puis j'ai utilisés avec Calc les
sous-totaux où l'IBAN est le point de regroupement et on compte les
titulaires. Comme dit plus haut, je n'ai aucun souci à perdre la colonne
virement.

Je vous remercie pour votre aide et vous souhaite une agréable soirée,

Dominique




-

-- 
Dominique point sextant ate orange en France
--
Sent from: 
http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1744091.html

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] [Writer] Options d'affichage des images

2019-10-28 Par sujet Stéphane Santon

Bonjour,

J'ai un doc avec beaucoup d'images (insérées par macro).
LO 6.2.8.2 / Win8.1 x64

Quand je désactive l'option
Outils | Options | LibreOffice Writer | Affichage | Images et objets

les images sont toujours affichées.
Je m'attendais à avoir un simple cadre à leur emplacement.

Un autre option à voir pour fluidifier l'affichage ??

Merci

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] [Macro][Writer] Insertion d'une image dans un tableau

2019-10-28 Par sujet Stéphane Santon

Bonjour,

Trouvé un moyen de la faire, utiliser GraphicObjectFillBitmap après 
avoir inséré l'image.


Dim loImage as Object, loBitmap as Object, loTaille as new 
com.sun.star.awt.Size


Set loImage = goComp.createInstance( 
"com.sun.star.drawing.GraphicObjectShape")

With loImage
.GraphicURL = "file:///C:/Temp/image.jpg"
.AnchorType = 
com.sun.star.text.TextContentAnchorType.AS_CHARACTER
End With
loCellule.insertTextContent( loCellCursor, loImage, false)
loBitmap = loImage.GraphicObjectFillBitmap
loTaille = loBitmap.Size
With loTaille
.Height = .Height * 2500 \ .Width 'Redimensionne avec maintien 
proportions
.Width = 2500
End With
loImage.setSize( loTaille)

end sub


Mais cette propriété est dépréciée. (Il faudrait utiliser maintenant la 
propriété Graphic, mais pas encore réussi : 
https://www.openoffice.org/api/docs/common/ref/com/sun/star/graphic/XGraphic.html 
)



Le 27/10/2019 à 22:48, Stéphane Santon a écrit :

pour redimensionner l'image ?
- récupérer et modifier les dimensions de l'image ?

En lien une base de test de macro (n'oubliez pas de placer une image 
C:/Temp/image.jpg ou modifier la ligne 36) :

https://www.cjoint.com/c/IJBvVTcta7Q

- quand je crée l'image et affecte l'URL, la taille est à 100x100 
(centièmes de mm), qq soient les proportions de l'image


- quand je l'insère dans le tableau, la taille passe à 101x101

Je n'ai donc aucune info sur l'image à la base... pour la redimensionner.


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy