|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
je cherche à faire la moyenne (entre autres) d'une série de valeurs...
jusque là facile... mais j'aimerais que les extrèmes soient ecartées de la série (pour pas que le résultat soit parasité par des erreurs de saisies par exemple) on a ça dans l'unité Math ou faut que je cherche ailleurs? -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Faust a couché sur son écran :
> je cherche à faire la moyenne (entre autres) d'une série de valeurs... jusque > là facile... > mais j'aimerais que les extrèmes soient ecartées de la série (pour pas que le > résultat soit parasité par des erreurs de saisies par exemple) > > on a ça dans l'unité Math ou faut que je cherche ailleurs? C'est du lissage ça. Les libs comme Jedi Math le font peut-être... -- Pierre Y. |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
Ca serait du lissage si c'était des séries chronologiques :-) Là, c'est
juste de la suppression des valeurs aberrantes. Faut choisir le critères de choix des valeurs aberrantes... et l'appliquer... Pierre Y. <pierre.y@gmail.com> :: Faust a couché sur son écran : ::: je cherche à faire la moyenne (entre autres) d'une série de ::: valeurs... jusque là facile... ::: mais j'aimerais que les extrèmes soient ecartées de la série (pour ::: pas que le résultat soit parasité par des erreurs de saisies par ::: exemple) ::: ::: on a ça dans l'unité Math ou faut que je cherche ailleurs? :: :: C'est du lissage ça. Les libs comme Jedi Math le font peut-être... :: :: -- :: Pierre Y. |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
bah vu le nombre de données que j'ai, je pense que faire comme la
méthode moyenne.reduite d'excel me suffit amplement.... (la méthode supprime un % de données qu'on fixe en paramètre) mais bon, ouvrir excel en ole juste pour calculer une moyenne c'est un peu lourd comme procédé :p /_BigGrizzly_ a couché sur son écran/ : > Ca serait du lissage si c'était des séries chronologiques :-) Là, c'est > juste de la suppression des valeurs aberrantes. Faut choisir le critères de > choix des valeurs aberrantes... et l'appliquer... > Pierre Y. <pierre.y@gmail.com> >>> Faust a couché sur son écran : >>>> je cherche à faire la moyenne (entre autres) d'une série de >>>> valeurs... jusque là facile... >>>> mais j'aimerais que les extrèmes soient ecartées de la série (pour >>>> pas que le résultat soit parasité par des erreurs de saisies par >>>> exemple) >>>> >>>> on a ça dans l'unité Math ou faut que je cherche ailleurs? >>> >>> C'est du lissage ça. Les libs comme Jedi Math le font peut-être... >>> >>> -- >>> Pierre Y. -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
Tu charges tes données dans un VDataset (méthode ImportDataset), tu tries
sur la colonne concernée, tu supprimes X/2% au début, X/2% à la fin, et tu calcules la moyenne au moyen d'un TDBStats ou j'sais plus quel nom j'ai donné à ce truc... qui te calcule toutes les statistiques descriptives de base d'un ou plusieurs champs d'un Tdataset. :-) Faust <miss.me@no.where.invalid> :: bah vu le nombre de données que j'ai, je pense que faire comme la :: méthode moyenne.reduite d'excel me suffit amplement.... (la méthode :: supprime un % de données qu'on fixe en paramètre) :: mais bon, ouvrir excel en ole juste pour calculer une moyenne c'est :: un peu lourd comme procédé :p :: :: /_BigGrizzly_ a couché sur son écran/ : ::: Ca serait du lissage si c'était des séries chronologiques :-) Là, ::: c'est juste de la suppression des valeurs aberrantes. Faut choisir ::: le critères de choix des valeurs aberrantes... et l'appliquer... :: ::: Pierre Y. <pierre.y@gmail.com> ::::: Faust a couché sur son écran : :::::: je cherche à faire la moyenne (entre autres) d'une série de :::::: valeurs... jusque là facile... :::::: mais j'aimerais que les extrèmes soient ecartées de la série :::::: (pour pas que le résultat soit parasité par des erreurs de :::::: saisies par exemple) :::::: :::::: on a ça dans l'unité Math ou faut que je cherche ailleurs? ::::: ::::: C'est du lissage ça. Les libs comme Jedi Math le font peut-être... ::::: ::::: -- ::::: Pierre Y. :: :: -- :: Faust :: "Une âme en peine peut en cacher une autre" |
|
|
|
#6 |
|
Messages: n/a
Hébergeur: |
(c'est juste une suggestion hein ;-))) Je me dis que tu n'as pas dit où tes
données étaient... dans un tableau sûrement ?... J'ai donc répondu à côté...) BigGrizzly :: Tu charges tes données dans un VDataset (méthode ImportDataset), tu :: tries sur la colonne concernée, tu supprimes X/2% au début, X/2% à :: la fin, et tu calcules la moyenne au moyen d'un TDBStats ou j'sais :: plus quel nom j'ai donné à ce truc... qui te calcule toutes les :: statistiques descriptives de base d'un ou plusieurs champs d'un :: Tdataset. :-) :: :: Faust <miss.me@no.where.invalid> :::: bah vu le nombre de données que j'ai, je pense que faire comme la :::: méthode moyenne.reduite d'excel me suffit amplement.... (la méthode :::: supprime un % de données qu'on fixe en paramètre) :::: mais bon, ouvrir excel en ole juste pour calculer une moyenne c'est :::: un peu lourd comme procédé :p :::: :::: /_BigGrizzly_ a couché sur son écran/ : ::::: Ca serait du lissage si c'était des séries chronologiques :-) Là, ::::: c'est juste de la suppression des valeurs aberrantes. Faut choisir ::::: le critères de choix des valeurs aberrantes... et l'appliquer... :::: ::::: Pierre Y. <pierre.y@gmail.com> ::::::: Faust a couché sur son écran : :::::::: je cherche à faire la moyenne (entre autres) d'une série de :::::::: valeurs... jusque là facile... :::::::: mais j'aimerais que les extrèmes soient ecartées de la série :::::::: (pour pas que le résultat soit parasité par des erreurs de :::::::: saisies par exemple) :::::::: :::::::: on a ça dans l'unité Math ou faut que je cherche ailleurs? ::::::: ::::::: C'est du lissage ça. Les libs comme Jedi Math le font ::::::: peut-être... ::::::: ::::::: -- ::::::: Pierre Y. :::: :::: -- :::: Faust :::: "Une âme en peine peut en cacher une autre" |
|
|
|
#7 |
|
Messages: n/a
Hébergeur: |
/_BigGrizzly_ a énoncé/ :
> Tu charges tes données dans un VDataset (méthode ImportDataset), tu tries > sur la colonne concernée, tu supprimes X/2% au début, X/2% à la fin, et tu > calcules la moyenne au moyen d'un TDBStats ou j'sais plus quel nom j'ai > donné à ce truc... qui te calcule toutes les statistiques descriptives de > base d'un ou plusieurs champs d'un Tdataset. :-) mouais, si c'est bien le composant auquel je pense, ça me ferait mal de payé une licence pour faire un ersats d'outil qui va servir une fois l'an... et encore, peut etre même jamais ![]() > Faust <miss.me@no.where.invalid> >>> bah vu le nombre de données que j'ai, je pense que faire comme la >>> méthode moyenne.reduite d'excel me suffit amplement.... (la méthode >>> supprime un % de données qu'on fixe en paramètre) >>> mais bon, ouvrir excel en ole juste pour calculer une moyenne c'est >>> un peu lourd comme procédé :p >>> >>> /_BigGrizzly_ a couché sur son écran/ : >>>> Ca serait du lissage si c'était des séries chronologiques :-) Là, >>>> c'est juste de la suppression des valeurs aberrantes. Faut choisir >>>> le critères de choix des valeurs aberrantes... et l'appliquer... >>>> Pierre Y. <pierre.y@gmail.com> >>> >>> -- >>> Faust >>> "Une âme en peine peut en cacher une autre" -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#8 |
|
Messages: n/a
Hébergeur: |
nanan, elles sont bien dans un dataset
/_BigGrizzly_ a exposé/ : > (c'est juste une suggestion hein ;-))) Je me dis que tu n'as pas dit où tes > données étaient... dans un tableau sûrement ?... J'ai donc répondu à > côté...) > BigGrizzly >>> Tu charges tes données dans un VDataset (méthode ImportDataset), tu >>> tries sur la colonne concernée, tu supprimes X/2% au début, X/2% à >>> la fin, et tu calcules la moyenne au moyen d'un TDBStats ou j'sais >>> plus quel nom j'ai donné à ce truc... qui te calcule toutes les >>> statistiques descriptives de base d'un ou plusieurs champs d'un >>> Tdataset. :-) >>> >>> Faust <miss.me@no.where.invalid> -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#9 |
|
Messages: n/a
Hébergeur: |
Nan, c'est dans le GrizzlyPack :-D Onglet "Grizzly DB", composant
DatasetStats. Tu peux même décider de rajouter la moyenne spéciale dans les stats... si tu le souhaites :-D Faust <miss.me@no.where.invalid> :: /_BigGrizzly_ a énoncé/ : ::: Tu charges tes données dans un VDataset (méthode ImportDataset), tu ::: tries sur la colonne concernée, tu supprimes X/2% au début, X/2% à ::: la fin, et tu calcules la moyenne au moyen d'un TDBStats ou j'sais ::: plus quel nom j'ai donné à ce truc... qui te calcule toutes les ::: statistiques descriptives de base d'un ou plusieurs champs d'un ::: Tdataset. :-) :: :: mouais, si c'est bien le composant auquel je pense, ça me ferait mal :: de payé une licence pour faire un ersats d'outil qui va servir une :: fois l'an... et encore, peut etre même jamais ![]() :: ::: Faust <miss.me@no.where.invalid> ::::: bah vu le nombre de données que j'ai, je pense que faire comme la ::::: méthode moyenne.reduite d'excel me suffit amplement.... (la ::::: méthode supprime un % de données qu'on fixe en paramètre) ::::: mais bon, ouvrir excel en ole juste pour calculer une moyenne ::::: c'est un peu lourd comme procédé :p ::::: ::::: /_BigGrizzly_ a couché sur son écran/ : :::::: Ca serait du lissage si c'était des séries chronologiques :-) Là, :::::: c'est juste de la suppression des valeurs aberrantes. Faut :::::: choisir le critères de choix des valeurs aberrantes... et :::::: l'appliquer... Pierre Y. <pierre.y@gmail.com> ::::: ::::: -- ::::: Faust ::::: "Une âme en peine peut en cacher une autre" :: :: -- :: Faust :: "Une âme en peine peut en cacher une autre" |
|
|
|
#10 |
|
Messages: n/a
Hébergeur: |
ah dans ce cas, on va voir ça
![]() /_BigGrizzly_ a écrit/ : > Nan, c'est dans le GrizzlyPack :-D Onglet "Grizzly DB", composant > DatasetStats. Tu peux même décider de rajouter la moyenne spéciale dans les > stats... si tu le souhaites :-D > Faust <miss.me@no.where.invalid> >>> /_BigGrizzly_ a énoncé/ : >>>> Tu charges tes données dans un VDataset (méthode ImportDataset), tu >>>> tries sur la colonne concernée, tu supprimes X/2% au début, X/2% à >>>> la fin, et tu calcules la moyenne au moyen d'un TDBStats ou j'sais >>>> plus quel nom j'ai donné à ce truc... qui te calcule toutes les >>>> statistiques descriptives de base d'un ou plusieurs champs d'un >>>> Tdataset. :-) >>> >>> mouais, si c'est bien le composant auquel je pense, ça me ferait mal >>> de payé une licence pour faire un ersats d'outil qui va servir une >>> fois l'an... et encore, peut etre même jamais ![]() >>> >>>> Faust <miss.me@no.where.invalid> >>> >>> -- >>> Faust >>> "Une âme en peine peut en cacher une autre" -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#11 |
|
Messages: n/a
Hébergeur: |
on le récupère où déjà le grizzlypack? :p
/_Faust_ a prétendu/ : > ah dans ce cas, on va voir ça ![]() > /_BigGrizzly_ a écrit/ : >> Nan, c'est dans le GrizzlyPack :-D Onglet "Grizzly DB", composant >> DatasetStats. Tu peux même décider de rajouter la moyenne spéciale dans les >> stats... si tu le souhaites :-D >> Faust <miss.me@no.where.invalid> >>>> /_BigGrizzly_ a énoncé/ : >>>> >>>> mouais, si c'est bien le composant auquel je pense, ça me ferait mal >>>> de payé une licence pour faire un ersats d'outil qui va servir une >>>> fois l'an... et encore, peut etre même jamais ![]() >>>> >>>> -- >>>> Faust >>>> "Une âme en peine peut en cacher une autre" -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#12 |
|
Messages: n/a
Hébergeur: |
trouvé
/Il se trouve que _Faust_ a tapoté/ : > on le récupère où déjà le grizzlypack? :p > /_Faust_ a prétendu/ : >> ah dans ce cas, on va voir ça ![]() >> /_BigGrizzly_ a écrit/ : >>> Nan, c'est dans le GrizzlyPack :-D Onglet "Grizzly DB", composant >>> DatasetStats. Tu peux même décider de rajouter la moyenne spéciale dans >>> les >>> stats... si tu le souhaites :-D >>> Faust <miss.me@no.where.invalid> -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#13 |
|
Messages: n/a
Hébergeur: |
(Maintenant, c'est tellement simple à calculer... C'est peut-être plus
rapide de le faire à la main ?... Plutôt que d'installer le GzPack... :-))) ((n'installes pour commencer que le paquet de base hein... une difficulté après l'autre...)) ) Faust <miss.me@no.where.invalid> :: trouvé :: :: /Il se trouve que _Faust_ a tapoté/ : ::: on le récupère où déjà le grizzlypack? :p :: ::: /_Faust_ a prétendu/ : :::: ah dans ce cas, on va voir ça ![]() :: :::: /_BigGrizzly_ a écrit/ : ::::: Nan, c'est dans le GrizzlyPack :-D Onglet "Grizzly DB", composant ::::: DatasetStats. Tu peux même décider de rajouter la moyenne ::::: spéciale dans les ::::: stats... si tu le souhaites :-D :: ::::: Faust <miss.me@no.where.invalid> :: :: -- :: Faust :: "Une âme en peine peut en cacher une autre" |
|
|
|
#14 |
|
Messages: n/a
Hébergeur: |
(VirtualDataset1.ImportDataset(TonTrucAImporter); ne fonctionnera que si 1)
tu crées en conception le ou les champs dans le VDts avec un type équivalent et 2) que les noms des champs correspondent et 3) que le VDts est bien ouvert avant l'ordre d'importation... Si tu veux y aller à la sauvage, tu dois aussi pouvoir appeler, avant import "ImportFieldDefs"... Ou sinon, tu peux créer les deux TField en runtime... ça fonctionne aussi...). Faust <miss.me@no.where.invalid> :: trouvé :: :: /Il se trouve que _Faust_ a tapoté/ : ::: on le récupère où déjà le grizzlypack? :p :: ::: /_Faust_ a prétendu/ : :::: ah dans ce cas, on va voir ça ![]() :: :::: /_BigGrizzly_ a écrit/ : ::::: Nan, c'est dans le GrizzlyPack :-D Onglet "Grizzly DB", composant ::::: DatasetStats. Tu peux même décider de rajouter la moyenne ::::: spéciale dans les ::::: stats... si tu le souhaites :-D :: ::::: Faust <miss.me@no.where.invalid> :: :: -- :: Faust :: "Une âme en peine peut en cacher une autre" |
|
|
|
#15 |
|
Messages: n/a
Hébergeur: |
Dans son message précédent, Faust a écrit :
> trouvé Prend la version du SVN (trunk), c'est plein de débugs. -- Pierre Y. |
|
|
|
#16 |
|
Messages: n/a
Hébergeur: |
Pas trop au niveau qui l'intéresse. Ceci dit, oui, c'est mieux.
Pierre Y. <pierre.y@gmail.com> :: Dans son message précédent, Faust a écrit : ::: trouvé :: :: Prend la version du SVN (trunk), c'est plein de débugs. :: :: -- :: Pierre Y. |
|
|
|
#17 |
|
Messages: n/a
Hébergeur: |
/_BigGrizzly_ a couché sur son écran/ :
> (Maintenant, c'est tellement simple à calculer... C'est peut-être plus > rapide de le faire à la main ?... Plutôt que d'installer le GzPack... :-))) hum, le problème c'est que je vais faire cette moyenne sur plusieurs séries différentes et pour éviter de refaire la requête 50 fois, ben je vais essayer de la faire qu'une fois (j'ai une seule vue avec tous les champs précalculés à partir des données brutes) donc je ne pourrais pas les trier facilement sur les différents champs: ton compo me le permettrait enfin, à voir quoi > ((n'installes pour commencer que le paquet de base hein... une difficulté > après l'autre...)) ) vivi suis pas fou ![]() > Faust <miss.me@no.where.invalid> >>> trouvé >>> >>> /Il se trouve que _Faust_ a tapoté/ : >>>> on le récupère où déjà le grizzlypack? :p >>>> /_Faust_ a prétendu/ : >>> >>> -- >>> Faust >>> "Une âme en peine peut en cacher une autre" -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#18 |
|
Messages: n/a
Hébergeur: |
on va déjà voir ce que j'arrive à obtenir avec la version packagée
/_BigGrizzly_ a formulé ce mardi/ : > Pas trop au niveau qui l'intéresse. Ceci dit, oui, c'est mieux. > Pierre Y. <pierre.y@gmail.com> >>> Dans son message précédent, Faust a écrit : >>>> trouvé >>> >>> Prend la version du SVN (trunk), c'est plein de débugs. >>> >>> -- >>> Pierre Y. -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#19 |
|
Messages: n/a
Hébergeur: |
Faust a exprimé avec précision :
> on va déjà voir ce que j'arrive à obtenir avec la version packagée Tiens, c'est pareil, je dirais que c'est même moins chiant, y'a pas de zip à télécharger et à décompacter et c'est plus facile à mettre à jour ;-) Moi je n'utilise plus que des composants/produits dont les sources sont dans un SVN/CVS/Mercury/GIT/... Tellement c'est vachement plus mieux pratique (mercury c'est une tuerie comparé à SVN, c'est un peu comme GIT, ca bouffe de la branch au p'tit déj) -- Pierre Y. |
|
|
|
#20 |
|
Messages: n/a
Hébergeur: |
rah damned, l'import ne peut se faire qu'avec un dataset.... bon...
remplacer le jvuibquery par un gzfbdataset... :p /_BigGrizzly_ a formulé ce mardi/ : > (VirtualDataset1.ImportDataset(TonTrucAImporter); ne fonctionnera que si 1) > tu crées en conception le ou les champs dans le VDts avec un type équivalent > et 2) que les noms des champs correspondent et 3) que le VDts est bien > ouvert avant l'ordre d'importation... Si tu veux y aller à la sauvage, tu > dois aussi pouvoir appeler, avant import "ImportFieldDefs"... Ou sinon, tu > peux créer les deux TField en runtime... ça fonctionne aussi...). > Faust <miss.me@no.where.invalid> >>> trouvé >>> >>> /Il se trouve que _Faust_ a tapoté/ : >>>> on le récupère où déjà le grizzlypack? :p >>>> /_Faust_ a prétendu/ : >>> >>> -- >>> Faust >>> "Une âme en peine peut en cacher une autre" -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#21 |
|
Messages: n/a
Hébergeur: |
j'imagine que du coup j'ai plus besoin de faire l'import ?
![]() /_Faust_ a exposé/ : > rah damned, l'import ne peut se faire qu'avec un dataset.... bon... remplacer > le jvuibquery par un gzfbdataset... :p > /_BigGrizzly_ a formulé ce mardi/ : >> (VirtualDataset1.ImportDataset(TonTrucAImporter); ne fonctionnera que si 1) >> tu crées en conception le ou les champs dans le VDts avec un type >> équivalent >> et 2) que les noms des champs correspondent et 3) que le VDts est bien >> ouvert avant l'ordre d'importation... Si tu veux y aller à la sauvage, tu >> dois aussi pouvoir appeler, avant import "ImportFieldDefs"... Ou sinon, tu >> peux créer les deux TField en runtime... ça fonctionne aussi...). >> Faust <miss.me@no.where.invalid> >>>> trouvé >>>> >>>> /Il se trouve que _Faust_ a tapoté/ : >>>> >>>> -- >>>> Faust >>>> "Une âme en peine peut en cacher une autre" -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#22 |
|
Messages: n/a
Hébergeur: |
tiens, un truc: le gzfbdataset sait pas travailler sur les vues
![]() /_Faust_ a prétendu/ : > j'imagine que du coup j'ai plus besoin de faire l'import ? ![]() > /_Faust_ a exposé/ : >> rah damned, l'import ne peut se faire qu'avec un dataset.... bon... >> remplacer le jvuibquery par un gzfbdataset... :p >> /_BigGrizzly_ a formulé ce mardi/ : >>> (VirtualDataset1.ImportDataset(TonTrucAImporter); ne fonctionnera que si >>> 1) >>> tu crées en conception le ou les champs dans le VDts avec un type >>> équivalent >>> et 2) que les noms des champs correspondent et 3) que le VDts est bien >>> ouvert avant l'ordre d'importation... Si tu veux y aller à la sauvage, tu >>> dois aussi pouvoir appeler, avant import "ImportFieldDefs"... Ou sinon, tu >>> peux créer les deux TField en runtime... ça fonctionne aussi...). >>> Faust <miss.me@no.where.invalid> -- Faust "Une âme en peine peut en cacher une autre" |
|
|
|
#23 |
|
Messages: n/a
Hébergeur: |
GzFBCachedDataset. Oui, pas besoin de faire l'import, tu peux directement
utiliser la propriété IndexFieldNames pour trier (non publiée, mais publique). Tu as aussi la propriété DescFieldNames où tu peux mettre la liste des champs qui doivent être triés en descendant... si nécessaire. Il y a une dépendance des GzFBTrucs avec SynEdit. Il est installé sur ton Delphi bien sûr ? :-)) Faust <miss.me@no.where.invalid> :: j'imagine que du coup j'ai plus besoin de faire l'import ? ![]() :: :: /_Faust_ a exposé/ : ::: rah damned, l'import ne peut se faire qu'avec un dataset.... bon... ::: remplacer le jvuibquery par un gzfbdataset... :p :: ::: /_BigGrizzly_ a formulé ce mardi/ : :::: (VirtualDataset1.ImportDataset(TonTrucAImporter); ne fonctionnera :::: que si 1) tu crées en conception le ou les champs dans le VDts :::: avec un type équivalent :::: et 2) que les noms des champs correspondent et 3) que le VDts est :::: bien ouvert avant l'ordre d'importation... Si tu veux y aller à la :::: sauvage, tu dois aussi pouvoir appeler, avant import :::: "ImportFieldDefs"... Ou sinon, tu peux créer les deux TField en :::: runtime... ça fonctionne aussi...). :: :::: Faust <miss.me@no.where.invalid> :::::: trouvé :::::: :::::: /Il se trouve que _Faust_ a tapoté/ : :::::: :::::: -- :::::: Faust :::::: "Une âme en peine peut en cacher une autre" :: :: -- :: Faust :: "Une âme en peine peut en cacher une autre" |
|
|
|
#24 |
|
Messages: n/a
Hébergeur: |
Il doit savoir y travailler... ou alors c'est le JvUIBDataset qui ne sait
pas... Tu mets quoi dans SQLSelect ? Faust <miss.me@no.where.invalid> :: tiens, un truc: le gzfbdataset sait pas travailler sur les vues ![]() :: :: /_Faust_ a prétendu/ : ::: j'imagine que du coup j'ai plus besoin de faire l'import ? ![]() :: ::: /_Faust_ a exposé/ : :::: rah damned, l'import ne peut se faire qu'avec un dataset.... bon... :::: remplacer le jvuibquery par un gzfbdataset... :p :: :::: /_BigGrizzly_ a formulé ce mardi/ : ::::: (VirtualDataset1.ImportDataset(TonTrucAImporter); ne fonctionnera ::::: que si 1) ::::: tu crées en conception le ou les champs dans le VDts avec un type ::::: équivalent ::::: et 2) que les noms des champs correspondent et 3) que le VDts est ::::: bien ouvert avant l'ordre d'importation... Si tu veux y aller à ::::: la sauvage, tu dois aussi pouvoir appeler, avant import ::::: "ImportFieldDefs"... Ou sinon, tu peux créer les deux TField en ::::: runtime... ça fonctionne aussi...). :: ::::: Faust <miss.me@no.where.invalid> :: :: -- :: Faust :: "Une âme en peine peut en cacher une autre" |
|
|
|
#25 |
|
Messages: n/a
Hébergeur: |
Sinon, tu peux simplement utiliser un JvUIBDataset et en importer le contenu
dans le VDts... Faust <miss.me@no.where.invalid> :: tiens, un truc: le gzfbdataset sait pas travailler sur les vues ![]() :: :: /_Faust_ a prétendu/ : ::: j'imagine que du coup j'ai plus besoin de faire l'import ? ![]() :: ::: /_Faust_ a exposé/ : :::: rah damned, l'import ne peut se faire qu'avec un dataset.... bon... :::: remplacer le jvuibquery par un gzfbdataset... :p :: :::: /_BigGrizzly_ a formulé ce mardi/ : ::::: (VirtualDataset1.ImportDataset(TonTrucAImporter); ne fonctionnera ::::: que si 1) ::::: tu crées en conception le ou les champs dans le VDts avec un type ::::: équivalent ::::: et 2) que les noms des champs correspondent et 3) que le VDts est ::::: bien ouvert avant l'ordre d'importation... Si tu veux y aller à ::::: la sauvage, tu dois aussi pouvoir appeler, avant import ::::: "ImportFieldDefs"... Ou sinon, tu peux créer les deux TField en ::::: runtime... ça fonctionne aussi...). :: ::::: Faust <miss.me@no.where.invalid> :: :: -- :: Faust :: "Une âme en peine peut en cacher une autre" |
|
![]() |
| Outils de la discussion | |
|
|