IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Erreur sur les dates lors de l'execution d'un script BASIC. [LibreOffice][Base de données]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 51
    Points : 27
    Points
    27
    Par défaut Erreur sur les dates lors de l'execution d'un script BASIC.
    Bonjour,

    j'ai un problème que je n'arrive par à résoudre lors de l'exécution de mon script (qui marchait très bien il y a un mois).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    (...)
    Dim sDateMin as String
    Dim oDateMin as Object
    (...)
    oDateMin = oForm.GetByName("dateMin")
    sDateMin = oDateMin.Date
    (...)
    Le champ "dateMin" est rempli comme ceci par exemple : "01/11/2010"

    Lorsque j'execute le script, j'ai l'erreur suivante à la ligne en gras :
    Erreur d'exécution BASIC.
    Valeur de propriété incorrecte.
    Ce script fonctionnait auparavant, j'ai donc cherché dans les dernières versions de LibreOffice pour voir si quelque chose avait été modifié au niveau des dates mais je n'ai rien trouvé. Je pense que cela doit venir du type de sDateMin mais je patauge ...

    Merci d'avance de votre aide.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Tu as peut-être la solution ici
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 51
    Points : 27
    Points
    27
    Par défaut
    Le problème est ressemblant mais ne s'applique pas dans mon cas.
    Ma date était stockée dans un type string et je l'exploitais ensuite dans ce type (notamment pour les requêtes en BDD).
    Je n'ai pas modifié le script et il marchait avant la mise à jour.

    La question que je me pose surtout c'est suite à la mise à jour du 30 octobre, qu'est ce qui a changé dans le fonctionnement de BASIC pour que mon script ne fonctionne plus. J'ai cherché dans les releases officielle mais je n'ai rien trouvé (j'ai peut être mal cherché me direz-vous ).

  4. #4
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 261
    Points : 388
    Points
    388
    Par défaut ERREUR SUR LES DATES
    Bonsoir,
    Je ne sais pas sur quelle version tu travaille avec Libre Office, mais l'erreur vient manifestement d'un changement de l'API.
    Voir ce fil sur un autre forum, cela t'expliquera clairement le problème de changement.

    Personnellement, et pour récupérer tout simplement la date je récupère le string de cette date de la manière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    oDateMin = oForm.GetByName("dateMin")
    sDateMin = oDateMin.Text
    LIEN: https://forum.openoffice.org/fr/foru...226246#p226246

    Cordialement.
    Libre Office Version: 7.4.3.2 (x64)
    Windows 10

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 51
    Points : 27
    Points
    27
    Par défaut
    C'est si simple quand on le voit, pas besoin de chercher plus loin

    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur lors des opérations sur les dates
    Par Alexandre le Grand dans le forum Entity Framework
    Réponses: 14
    Dernier message: 07/08/2014, 02h27
  2. Erreur sur certains ordis lors de l'execution
    Par Nix6800 dans le forum VB.NET
    Réponses: 7
    Dernier message: 06/07/2009, 22h55
  3. Import CSV et Erreur SQL0181N sur les dates
    Par bladerunners dans le forum DB2
    Réponses: 2
    Dernier message: 16/03/2007, 09h12
  4. Erreur lors de l'execution d'un script jsp
    Par tuxor dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 06/08/2004, 12h35
  5. opérations sur les dates
    Par coucoucmoi dans le forum Débuter
    Réponses: 2
    Dernier message: 12/08/2003, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo