We will be migrating from Ask to Discourse on the first week of August, read the details here

Poser votre question
0

[Résolu]-Fonction Round

posée 2020-09-13 16:15:42 +0200

Image Gravatar de El Catala

updated 2020-09-14 07:28:28 +0200

Bonjour, Dans une base de données LibreOffice 7.0 en HSQLBD, je cherche à arrondir le résultat d' un calcul. J' utilise la fonction Round mais à chaque lancement, j' obtiens l' erreur suivante: Erreur d' exécution Basic Sous-procédure ou procédure fonction non définie. Pour tester cette fonction, je lance la macro suivante:

Sub test() Dim x as double x = pi print Round(x, 2) End Sub

Quand pensez-vous? Cordialement

éditer requalifier signaler fermer fusionner supprimer

2Réponses

0

répondue 2020-09-13 17:35:34 +0200

Image Gravatar de pierre-yves samyn

Bonjour

Comme l'indique l'aide, cette fonction n'est disponible qu'avec l'option Option VBASupport 1 placée avant le code exécutable dans un module.

Pour information, il est possible d'utiliser la fonction ROUND du SQL dans une requête (et éviter ainsi le recours à une macro)

Cordialement

éditer signaler supprimer permalien plus
0

répondue 2020-09-14 07:27:11 +0200

Image Gravatar de El Catala

Bonjour, Merci de votre réponse. Effectivement, mea-culpa, j' ai lu trop raidement l' aide. J' ai donc créé une fonction d' arrondi adapter au besoin de la base. Cordialement

éditer signaler supprimer permalien plus

Commentaires

Bonjour @El Catala

Merci pour ce constat. Pourriez-vous cocher la marque ronde à gauche de la réponse de Pierre-Yves pour que la question apparaisse dans les listes comme résolue ?

Cordialement, Michel

Image Gravatar de mglmgl ( 2020-09-14 10:53:35 +0200 )éditer
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2020-09-13 16:15:42 +0200

Consultée: 59 fois

Mise à jour: Sep 14 '20