Gambas France BETA


Pas de compte ? Incription

Utilisation de la DataCombo

Ce sujet est résolu.

1
AuteurMessages
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