OVH Cloud OVH Cloud

Variable Tableau

3 réponses
Avatar
FILK
Bonjour,

Je dois gérer des salariés. Ces salariés réalisent des inventaires dans
toute la France. Ils participent à des tournées associées à des inventaires.

Ainsi, je remplis 2 tables :


2/ L'association des inventaires qui composent ces tournées

1/ SALARIES \ TOURNEES 2/ INVENTAIRES \ TOURNEES
SAL TOUR INV TOUR
1 T1 1 T1
2 T1 2 T1
3 T1 3 T2
4 T1 4 T2
5 T2 1 T3
6 T2
7 T2
8 T3


Là où je demande de l'aide, c'est pour l'établissement d'un tableau des
inventaires associés aux salariés comme suit :

O = oui le salarié est prévu sur l'inventaire
N= non le salarié n'est pas prévu sur l'inventaire

SAL 1 2 3 4
INV
1 O O N N
2 O O N N
3 O O N N
4 O O N N
5 N N O O
6 N N O O
7 N N O O
8 O N N N

Pour le moment, je fais du code et des formules excel => système lent + ne
se met pas à jour en temps réel. (mes tableaux peuvent faire 500 lignes :
j'imbrique 3 boucles pour chaque réponse; et ce sur 60 *60 formules !!!)

Pour accélérer la chose, ce qui me vient à l'esprit est qu'une requête sql
pourrait donner un résultat instantané ... Mon idée est donc d'utiliser les
variables tableaux.

Mes questions aux experts :

- est-ce la bonne tactique pour mon travail ? (y-a-t-il encore une autre
tactique jouable ?)
- peux-t-on faire une requête avec une variable tableau ? si oui, je suis
preneur d'un lien vers un exemple, tutorial ou autre.

Merci beaucoup et bonnes journées.

Philippe.

3 réponses

Avatar
SL
Bonjour

Si j'ai bien compris :
http://cjoint.com/?kupPq3VVBu

on crée un premier TCD Salarié, Tournée et un second Tournée, Inventaire
ce que tu cherches est le produit matriciel des deux tableaux.

C'est une première approche qu'il faut travailler pour rendre cela
dynamique.

Ai-je déjà bien compris ta problèmatique ?

Stéphane

"FILK" a écrit dans le message de news:

Bonjour,

Je dois gérer des salariés. Ces salariés réalisent des inventaires dans
toute la France. Ils participent à des tournées associées à des
inventaires.

Ainsi, je remplis 2 tables :


2/ L'association des inventaires qui composent ces tournées

1/ SALARIES TOURNEES 2/ INVENTAIRES TOURNEES
SAL TOUR INV TOUR
1 T1 1 T1
2 T1 2 T1
3 T1 3 T2
4 T1 4 T2
5 T2 1 T3
6 T2
7 T2
8 T3


Là où je demande de l'aide, c'est pour l'établissement d'un tableau des
inventaires associés aux salariés comme suit :

O = oui le salarié est prévu sur l'inventaire
N= non le salarié n'est pas prévu sur l'inventaire

SAL 1 2 3 4
INV
1 O O N N
2 O O N N
3 O O N N
4 O O N N
5 N N O O
6 N N O O
7 N N O O
8 O N N N

Pour le moment, je fais du code et des formules excel => système lent + ne
se met pas à jour en temps réel. (mes tableaux peuvent faire 500 lignes :
j'imbrique 3 boucles pour chaque réponse; et ce sur 60 *60 formules !!!)

Pour accélérer la chose, ce qui me vient à l'esprit est qu'une requête sql
pourrait donner un résultat instantané ... Mon idée est donc d'utiliser
les
variables tableaux.

Mes questions aux experts :

- est-ce la bonne tactique pour mon travail ? (y-a-t-il encore une autre
tactique jouable ?)
- peux-t-on faire une requête avec une variable tableau ? si oui, je suis
preneur d'un lien vers un exemple, tutorial ou autre.

Merci beaucoup et bonnes journées.

Philippe.









Avatar
FILK
Et la lumière fut ...

Tu m'a mis sur la voie : au lieu de tes tcd, je vais enregistrer par code
directement dans un tableau de cette forme (au lei d'enregistrer par
colonnes) , puis je n'ai qu'à utiliser tes fonctions matricielles.

Je fais un test de rapidité mais je suis super optimiste.

Merci, tu me sauves la mise.

Philippe.





Bonjour

Si j'ai bien compris :
http://cjoint.com/?kupPq3VVBu

on crée un premier TCD Salarié, Tournée et un second Tournée, Inventaire
ce que tu cherches est le produit matriciel des deux tableaux.

C'est une première approche qu'il faut travailler pour rendre cela
dynamique.

Ai-je déjà bien compris ta problèmatique ?

Stéphane

"FILK" a écrit dans le message de news:

Bonjour,

Je dois gérer des salariés. Ces salariés réalisent des inventaires dans
toute la France. Ils participent à des tournées associées à des
inventaires.

Ainsi, je remplis 2 tables :


2/ L'association des inventaires qui composent ces tournées

1/ SALARIES TOURNEES 2/ INVENTAIRES TOURNEES
SAL TOUR INV TOUR
1 T1 1 T1
2 T1 2 T1
3 T1 3 T2
4 T1 4 T2
5 T2 1 T3
6 T2
7 T2
8 T3


Là où je demande de l'aide, c'est pour l'établissement d'un tableau des
inventaires associés aux salariés comme suit :

O = oui le salarié est prévu sur l'inventaire
N= non le salarié n'est pas prévu sur l'inventaire

SAL 1 2 3 4
INV
1 O O N N
2 O O N N
3 O O N N
4 O O N N
5 N N O O
6 N N O O
7 N N O O
8 O N N N

Pour le moment, je fais du code et des formules excel => système lent + ne
se met pas à jour en temps réel. (mes tableaux peuvent faire 500 lignes :
j'imbrique 3 boucles pour chaque réponse; et ce sur 60 *60 formules !!!)

Pour accélérer la chose, ce qui me vient à l'esprit est qu'une requête sql
pourrait donner un résultat instantané ... Mon idée est donc d'utiliser
les
variables tableaux.

Mes questions aux experts :

- est-ce la bonne tactique pour mon travail ? (y-a-t-il encore une autre
tactique jouable ?)
- peux-t-on faire une requête avec une variable tableau ? si oui, je suis
preneur d'un lien vers un exemple, tutorial ou autre.

Merci beaucoup et bonnes journées.

Philippe.














Avatar
SL
Heureux que ça convienne

La même chose sans TCD :
http://cjoint.com/?kuqwhLnbFQ

Stéphane


"FILK" a écrit dans le message de news:

Et la lumière fut ...

Tu m'a mis sur la voie : au lieu de tes tcd, je vais enregistrer par code
directement dans un tableau de cette forme (au lei d'enregistrer par
colonnes) , puis je n'ai qu'à utiliser tes fonctions matricielles.

Je fais un test de rapidité mais je suis super optimiste.

Merci, tu me sauves la mise.

Philippe.





Bonjour

Si j'ai bien compris :
http://cjoint.com/?kupPq3VVBu

on crée un premier TCD Salarié, Tournée et un second Tournée, Inventaire
ce que tu cherches est le produit matriciel des deux tableaux.

C'est une première approche qu'il faut travailler pour rendre cela
dynamique.

Ai-je déjà bien compris ta problèmatique ?

Stéphane

"FILK" a écrit dans le message de news:

Bonjour,

Je dois gérer des salariés. Ces salariés réalisent des inventaires dans
toute la France. Ils participent à des tournées associées à des
inventaires.

Ainsi, je remplis 2 tables :


2/ L'association des inventaires qui composent ces tournées

1/ SALARIES TOURNEES 2/ INVENTAIRES TOURNEES
SAL TOUR INV TOUR
1 T1 1 T1
2 T1 2 T1
3 T1 3 T2
4 T1 4 T2
5 T2 1 T3
6 T2
7 T2
8 T3


Là où je demande de l'aide, c'est pour l'établissement d'un tableau des
inventaires associés aux salariés comme suit :

O = oui le salarié est prévu sur l'inventaire
N= non le salarié n'est pas prévu sur l'inventaire

SAL 1 2 3 4
INV
1 O O N N
2 O O N N
3 O O N N
4 O O N N
5 N N O O
6 N N O O
7 N N O O
8 O N N N

Pour le moment, je fais du code et des formules excel => système lent +
ne
se met pas à jour en temps réel. (mes tableaux peuvent faire 500 lignes
:
j'imbrique 3 boucles pour chaque réponse; et ce sur 60 *60 formules
!!!)

Pour accélérer la chose, ce qui me vient à l'esprit est qu'une requête
sql
pourrait donner un résultat instantané ... Mon idée est donc d'utiliser
les
variables tableaux.

Mes questions aux experts :

- est-ce la bonne tactique pour mon travail ? (y-a-t-il encore une
autre
tactique jouable ?)
- peux-t-on faire une requête avec une variable tableau ? si oui, je
suis
preneur d'un lien vers un exemple, tutorial ou autre.

Merci beaucoup et bonnes journées.

Philippe.