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

Macros et VBA Excel Discussion :

Variable de type LONG Nullable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut Variable de type LONG Nullable
    Bonjour, je travaille sur une appli excel qui communique avec un WebService.

    Je souhaite transmettre une série de chiffres (des Long) qui peuvent être vide.

    par exemple:
    • semaine1 : 3
    • semaine2 : 1
    • semaine3 :
    • semaine4 : 5
    • semaine5 :


    Le problème est que je ne sait pas comment mettre des variable de type Long à Null (ou Nothing je sais pas lequel utilisé).

    Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    Je souhaite transmettre une série de chiffres (des Long) qui peuvent être vide.
    Tu importes dans Excel ou tu exportes?

    Comment procèdes tu actuellement?


    michel

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut
    En effet je n'est pas préciser. J'exporte donc des données de mon fichier Excel vers mon WebService.

    Par exemple je doit envoyer l'objet suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    struct_Project
    {
      Dim StartDate As Datetime
      Dim Owner As String
      Dim Cost As Long
    }
    Je remplis donc cette structure via une macro Excel puis je la transmet a mon webservice:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim monService As New Service
    monservice.sendProject(currentProject)
    Ensuite le webService envois les données dans une base SQLServer. Cependant, j'aimerai pouvoir mettre la valeur Null dans le Cost (pour l'instant j'envois une chaine de caractères que je traite coté server, contenant la chaine "NULL" si la valeur est vide).

    Voila, je pense que la c'est plus clair.

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Fut un temps où l'on envoyait Chr(0) (ctrl @) pour signifier une valeur nulle mais bon... Il serait intéressant de savoir à quoi correspond Empty, car est accepté
    Juste une idée

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut
    Je ne connaissais pas le Empty (il faut dire que je débute en VBA )

    Je test et je vous tient au courant.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 244
    Par défaut
    Hélas non, cela ne fonctionne pas. La valeur transmise pour un Long est 0 et non la valeur "null".

    Le problème reste entier

Discussions similaires

  1. Conversion variable de type long en Date
    Par cedric774 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 08/11/2011, 23h49
  2. Réponses: 1
    Dernier message: 09/09/2011, 16h38
  3. initialiser une variable de type long
    Par obydissonn dans le forum Langage
    Réponses: 2
    Dernier message: 30/05/2006, 17h35
  4. Concatener 2 variables de type "long"
    Par jamesleouf dans le forum C
    Réponses: 9
    Dernier message: 04/12/2005, 22h24
  5. Oracle 9i : PLSQL - Variable de type LONG
    Par vortex dans le forum PL/SQL
    Réponses: 8
    Dernier message: 16/11/2004, 13h23

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