- Seb.O.
- Nombre de messages : 4
Date d'inscription : 26/10/2010
Récupérer une commande par numero de commande
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
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
- hench
- Nombre de messages : 163
Date d'inscription : 30/12/2008
Fiche d'Entreprise
Nom de l'entreprise:
Re: Récupérer une commande par numero de commande
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)
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)
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum