Gambas France BETA


Pas de compte ? Incription

tri dans un data source

Ce sujet est résolu.

12
AuteurMessages
lapenduledargent#16 Posté le 22/2/2014 à 14:39:51
Bonjour Gambix,

je comprends pas bien ce que tu veux m'expliquer.

Dans mon cas, je dois lui indiquer la table et en même temps faire une requete sql
gambix#17 Posté le 22/2/2014 à 14:51:44
Faire simple !Tu as essayé avec .sort="MONCHAMP1,MONCHAMP2" ?
Moins de texte dans une signature c'est agrandir son espace.
gambix#18 Posté le 22/2/2014 à 14:53:41
Faire simple !Bon en faite filter est simplement la partie après where
et sort celle après order by... d'ou ...
Moins de texte dans une signature c'est agrandir son espace.
manu#19 Posté le 22/2/2014 à 14:54:06
Avec Gambas ca roule !Non tu ne precises aucune table, c'est le resultat de ta requete qui est pris par le datasource. Dans ta requete, tu fait déja réference a ta table Famille. Tu n'a juste qu'a ecrire :

1
DataSource1.Table = "SELECT * FROM Famille ORDER BY Code_Groupe ASC,Code_Famille ASC"
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#20 Posté le 22/2/2014 à 15:36:23
J'ai refait un exemple test tout simple sans datacontrol et ça fonctionne avec :

1
2
3
4
5
PUBLIC SUB Form_Open()

DataSource1.Table = "SELECT * FROM Famille ORDER BY Code_Groupe ASC,Code_Famille ASC"

END


Tu as essayé avec .sort="MONCHAMP1,MONCHAMP2" ?

Ça va pas mais c'est pas grave puisque j'utilise .Table

Donc mon problème est résolu. c'est que maintenant, c'est un problème dans mon code.

Pour Manu, si tu as un exemple sous la main d'utilisation des data-source, ça peut toujours servir sur la forge. Je trouve qu'il y a peu d'exemple dispo sur ce super composant
C'est vrai que c'est pratique et j'ai bien fait de m'obstiner.

Un grand merci et bon weekend

Pierre
12