Acomba (Forum)
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.
Connexion

Récupérer mon mot de passe


Récupérer une commande par numero de commande

Aller en bas

Récupérer une commande par numero de commande

Message  Seb.O. le Mar 30 Aoû 2011 - 10:36

Bonjour à tous,

Je cherche à récupérer une commande à partir du numéro de commande. Il me semblait que je pouvais faire cela de cette façon :

Transaction trans = new Transaction();
trans.PKey_InInvoiceNumber = m_sNumber;
trans.PKey_InReceivable = 1;
int error = trans.GetFromPrimaryKey();

J'ai toujours l'erreur 10 soit La clé spécifiée n'a pas été trouvée.

Merci


Seb.O.

Nombre de messages : 4
Date d'inscription : 26/10/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Récupérer une commande par numero de commande

Message  hench le Jeu 1 Sep 2011 - 11:38

Bonjour

Vous devez spécifier une valeur à toutes les clé primaires, soit :

PKey_InInvoiceType
PKey_InInvoiceNumber
PKey_InReceivableOffset

Dans votre exemple, vous omettez PKey_InInvoiceType - Pour une commande, lui mettre la valeur 2

Autrement, une autre façon, utilisez l'interface Invoicing au lieu de Transaction

Et donnez une valeur aux clés suivantes (index 1) :

Key_InInvoiceNumber
Key_InInvoiceNumber
Key_InReceivableOffset

Et utilisez la méthode FindKey(1, True)


hench

Nombre de messages : 163
Date d'inscription : 30/12/2008

Fiche d'Entreprise
Nom de l'entreprise:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum