Ce sujet est résolu.
1 | |
Auteur | Messages |
---|---|
lapenduledargent | #1 Posté le 3/11/2011 à 17:22:24 |
Bonjour à tous, Quelqu'un pourrait-il SVP m'expliquer l'utilisation de de la DataCombo dans un datasource Merci d'avance Pierre | |
manu | #2 Posté le 3/11/2011 à 22:31:22 |
Avec Gambas ca roule ! | Bon c'est un peu vague ta question là.... on va quand même essayer Admettons que tu ais 2 tables : Une table TypesClient Champs : - idTypeClient - TypeClient Une table Clients Champs : - idClient - NomClient - AdresseClient - Telephone ... - idTypeClient L'idée, c'est que tu ne va pas ressaisir dans chaque fiche client le type du client, tu va aller le chercher dans la table TypeClient : Tu gagnes alors du temps, de la place (tu évites les redondances), et surtout, si tu dois faire des requêtes sur le type clients, ils aurons tous le même ,pas un grossiste, puis l'autre Grossiste, puis un troisième grossistes... Dans ton formulaire "Fiche Client" tu met un datasource lié à ta table Clients. Dans ce datasource, tu met tes controles pour editer tes champs. Concernant le champ "Type Client", tu met un datacombo. Dans la propriété table du dataCombo tu met le nom de ta table TypesClient, Dans Field, tu choisis le champ qui contiens la valeur que tu veux insérer dans ta fiche client : logiquement tu devrais choisir idTypeClient (mais c'est plus obligatoire) et dans display, c'est la valeur visible dans le datacombo dans notre cas :TypeClient (Si tu met rien dans display, il te met le deuxième champs de ta table) Voila Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) |
lapenduledargent | #3 Posté le 4/11/2011 à 08:09:59 |
Bonjour Manu, J'ai compris Merci pour tes explications. Je n'utilisais pas le champ Display et c'est pour ça que ça marchait pas !!! Bonne journée Pierre | |
1 |