Forum d'entraide Acomba
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.

Rejoignez le forum, c’est rapide et facile

Forum d'entraide Acomba
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.
Forum d'entraide Acomba
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion
Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

Aller en bas
avatar
Monrake
Nombre de messages : 10
Date d'inscription : 21/04/2009

[Résolu] Création d'un nouveau client Empty [Résolu] Création d'un nouveau client

Jeu 20 Oct 2011 - 15:19
Bonjour,

J'ai fouillé dans l'aide de l'ODBC mais je trouve rien.

Je voudrais un exemple de code pour créer des nouveaux clients. Idéalement en PHP mais en VB me dérangerait pas, je veux juste voir les étapes et les champs qu'il me faut.

Merci.


Dernière édition par Monrake le Lun 24 Oct 2011 - 9:42, édité 1 fois
avatar
hench
Nombre de messages : 163
Date d'inscription : 30/12/2008

Fiche d'Entreprise
Nom de l'entreprise:

[Résolu] Création d'un nouveau client Empty Re: [Résolu] Création d'un nouveau client

Sam 22 Oct 2011 - 16:33
Voici un exemple VB par le SDK, cela vous donnera une idée des champs à prévoir Smile

Code:


'******************************************************************
'L'exemple Visual Basic suivant permet de faire la création d'un
'nouveau client. L'installation de la librairie du SDK,
'l'ouverture de la société ainsi que la connexion d'un usager
'doivent préalablement être faites.
'******************************************************************


Sub AddNewCustomer()


'Déclaration de l'interface Customer
Dim CustomerInt As New AcoSDK.Customer

'Déclaration des variables
Dim CardPos As Long
Dim Error As Long

'Choix du numéro du nouveau client, peut être
'tout autre numéro non utilisé par un client
CustomerInt.PKey_CuNumber = "7232289"

'Réservation de la clé primaire
Error = CustomerInt.ReserveCardNumber
If Error = 0 Then

'Initialisation des propriétés du client
CustomerInt.CuNumber = CustomerInt.PKey_CuNumber
CustomerInt.CuName = "Nom du client"
CustomerInt.CuActive = True

'Ajout de la fiche CustomerInt
Error = CustomerInt.AddCard
If Error = 0 Then

MsgBox "Ajout du client complété avec succès"

Else

MsgBox (Acomba.GetErrorMessage
(Error))
'Libération de la clé primaire réservée si
'l'ajout n'est pas complété
Error = CustomerInt.
FreeCardNumber
If Error <> 0 Then

MsgBox "Erreur : " & Acomba.
GetErrorMessage(Error)

End If

End If


Else

MsgBox "Erreur : " & Acomba.
GetErrorMessage(Error)

End If

End Sub

avatar
Monrake
Nombre de messages : 10
Date d'inscription : 21/04/2009

[Résolu] Création d'un nouveau client Empty Re: [Résolu] Création d'un nouveau client

Lun 24 Oct 2011 - 9:42
Voici mon code en PHP pour créer un nouveau client. Je vérifie si le client existe, si ce n'est pas le cas, je le créais pour ensuite continuer ma facture :
Code:
$req = 'SELECT * FROM Customer WHERE CuNumber=\'".$IDClient."\'';
      $resultats = odbc_exec($conn, $req);
         if (odbc_num_rows($resultats)  > 0) {
            $data = odbc_fetch_array($resultats);
            $GroupeTaxe = $data['CuTaxGroupCP'];
            if ($GroupeTaxe == "") { $GroupeTaxe = 0; }
         }
         else {
            $Nom = $val["Nom"];
            $AdresseP = $val["AdresseP"];
            $VilleP = $val["VilleP"];
            $CPP = $val["CPP"];
            $AdresseFact = $val["AdresseFact"];
            $VilleFact = $val["VilleFact"];
            $CPFAct = $val["CPFAct"];
            $req = 'INSERT into Customer (CuNumber, CuName, CuActive, CuOpeningDate, CuPostalCode,CuAddress,CuCity) VALUES (\'".$IDClient."\', \'".$Nom."\', -1, \'".$DateNow."\', \'".$CPFAct."\', \'".$AdresseFact."\', \'".$VilleFact."\')';
            $resultats = odbc_exec($conn, $req);
            if (!$resultats){
               echo "Query failed " .odbc_error();
               exit;
            }
Contenu sponsorisé

[Résolu] Création d'un nouveau client Empty Re: [Résolu] Création d'un nouveau client

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