Probleme de conversion ?

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Probleme de conversion ?

Messagepar Kaly » 09 Fév 2010 à 08:36

Bonjour,

Je ne dois pas être reveillé ce matin, je veux recuperer une valeur par un getdocumentbykey.

Code : Tout sélectionner
   Dim workspace As New NotesUIWorkspace
   Dim s As New NotesSession
   Dim db As notesdatabase
   Dim UIDoc As NotesUIDocument 
   Dim vue As NotesView
   Dim docvue As NotesDocument
   
   
   Set db = s.currentdatabase
   Set UIDoc = workspace.CurrentDocument
   
   'on recupere les paramètres selon le format
   Set vue = db.GetView ("(Format)")
   Set docvue = vue.GetDocumentByKey(UIDOC.FieldGetText("TF_FORMAT"),True)
   
   If Not (docvue Is Nothing) Then
      Msgbox docVue.GetItemValue("F_Prix")
   Else
      Messagebox "Format non trouvé"
      Exit Sub
   End If


J'ai un message d'erreur :
Type incompatible dans la méthode OP_CHECK_TOS_BYVAL : string trouvés, unknown attendus

Pour info je suis en v8.

D'avance merci
Kaly
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 118
Inscrit(e) le : 26 Déc 2006 à 13:22

Messagepar Michael DELIQUE » 09 Fév 2010 à 08:49

salut

remplace

Msgbox docVue.GetItemValue("F_Prix")

par

Msgbox cstr(docVue.GetItemValue("F_Prix")(0))
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar oguruma » 09 Fév 2010 à 11:29

Il faut considéré que tout est tableau chez lotus
donc un champ est un tableau
quand il est mono évalué il est dimensionné à (0)
quand il est multi évalué il est domensionné de (0) à (n)

pour un mono il faut donc récupéré son indice (0)
pour un multi il faut balayer le tableau avec un forall pour traiter toutes les valeurs
cela est très bien documenté dans les exemples du site et dans nos tutos
Bien à vous

http://www.dominoarea.org/oguruma/

Les téléphones PORTABLES dans les TGV y en a MARRRE de ces voyageurs qui ne respectent pas les autres ! ARRET DES PORTABLES SVP - Merci

Fumeurs ! respectez les non fumeurs !!!
Fumeurs ! respectez la loi de février 2007 et les lieux publics !!! (ie. hall de gares)
Avatar de l’utilisateur
oguruma
Super V.I.P.
Super V.I.P.
 
Message(s) : 4086
Inscrit(e) le : 16 Déc 2004 à 08:50
Localisation : LILLE


Retour vers Développement

cron