Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > WinDev
WinDev Forum d'entraide sur la programmation en WinDev
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/03/2010, 20h40   #1
cooltechfr
Invité régulier
 
Inscription : juin 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 39
Points : 6
Points : 6
Par défaut Remplissage d'un tableau

Mon but est de remplir un tableau comme cette image



j'ai donc 5 table pour remplir ce tableau
Fichier Charge : contient les different charge. et Totale de ces charge.
Fichier des centre A: contient les liste des centre de type A .
Fichier des centre P: contient la liste des centre de type P.
Fichier repartition A : contient les pourcentage de chaque centre par rapport au centre A.
Fichier repartition P : contient les pourcentage de chaque centre par rapport au centre P.
on va donc remplir le premier tableau a partir de ces 5 table.
merciiii d'avance
exemple entre la charge 2 et le centre A1 on a un pourcentage de 0,5
on doit donc afficher dans le premier tableau (cellule :[charge 2, A1]):Total de charge 2 * 0,5.

cooltechfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2010, 20h46   #2
Raptor92
Membre chevronné
 
Avatar de Raptor92
 
Dominique
Responsable production
Inscription : juin 2009
Messages : 785
Détails du profil
Informations personnelles :
Nom : Dominique
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Responsable production
Secteur : Industrie

Informations forums :
Inscription : juin 2009
Messages : 785
Points : 682
Points : 682
Bonsoir,

Pour l'explication, ca va, mais ou est votre problème.
Ou, pour être plus précis, à quel endroit bloquez vous dans votre code ?

Bonne soirée
__________________
Raptor92
Dominique
Aucune aide par MP, utilisez le forum.


Raptor92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2010, 20h51   #3
cooltechfr
Invité régulier
 
Inscription : juin 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 39
Points : 6
Points : 6
Merci pour votre réponse.
Mon problème est dans la création et la remplissage de ce premier tableau. je suis un débutant.
merci encore...
cooltechfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2010, 21h08   #4
Raptor92
Membre chevronné
 
Avatar de Raptor92
 
Dominique
Responsable production
Inscription : juin 2009
Messages : 785
Détails du profil
Informations personnelles :
Nom : Dominique
Âge : 55
Localisation : France

Informations professionnelles :
Activité : Responsable production
Secteur : Industrie

Informations forums :
Inscription : juin 2009
Messages : 785
Points : 682
Points : 682
Bonsoir,

J'entends bien, mais vous devriez préalablement vous familiariser avec le guide auto formation, les exemples ainsi que l'aide.

Dans un deuxième temps, commencez à écrire votre code, et là, vous trouverez toute l'assistance sur le Forum afin de tenter de vous aider à résoudre vos problèmes.

Ce que vous demandez à ce stade, c'est de vous réaliser votre projet (ou tout du moins de fortement l'entamer.

Exemple:

1-Soucoupe\tableau associatif\assistant de création de tableau associatif
2- Exemple WD Emprunt

Bon courage
__________________
Raptor92
Dominique
Aucune aide par MP, utilisez le forum.


Raptor92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 00h42   #5
cooltechfr
Invité régulier
 
Inscription : juin 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 39
Points : 6
Points : 6
Malheureusement je n arrive à aucune solution.
est ce qu'on peut faire ce tableau avec les requéte sinon est ce qu'ilya dautre Méthode pour faire ca
cooltechfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 02h25   #6
EDM-TAHITI
Membre Expert
 
Avatar de EDM-TAHITI
 
Homme Eric CHARIEAU
Ingénieur à la recherche d'un poste...
Inscription : janvier 2010
Messages : 873
Détails du profil
Informations personnelles :
Nom : Homme Eric CHARIEAU
Âge : 49
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur à la recherche d'un poste...
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2010
Messages : 873
Points : 1 702
Points : 1 702
Hello,
Ben, pas commune comme demande....
Si je comprends bien tu veux faire un tableau croisé avec trois fichiers (gniarffff!!!!).
Bon, deja on va commencer par le plus simple,
les entetes du tableau deviennent les charges (ce sera plus facile pour toi en prog sinon, tu n'es pas sorti).
Ensuite, comme tu as lu les entetes dans l'ordre des ID, tu sais donc dans quelle colonne ils se trouvent (les id), et tu peux lire maintenant le premier fichier Centre A, d'inserer une ligne si l'id du fichier Centre A n'existe pas, et de mettre dans la bonne colonne les infos.... puis lire le Centre P, faire de même, puis lire le fichier X et faire de même...
Bref, tu peux multiplier à l'infini.
Mais comme l'écrit justement RAPTOR92, le but des questions est de répondre à un problème et non de faire un prog ou un projet.
De plus, je t'engage à lire un peu Meurise (pas Paul, l'autre) car tu peux réliser des fichiers en liaisons croisées avec Windev et je pense que cela regrouperais l'ensemble de la problèmatique. mais ayant peu d'info, c'est une piste et rien d'autre
Amicalement
EDM-TAHITI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 06h55   #7
Emmanuel Lecoester
Responsable WinDev
 
Avatar de Emmanuel Lecoester
 
Emmanuel Lecoester
Inscription : février 2003
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Emmanuel Lecoester
Âge : 37
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2003
Messages : 1 467
Points : 3 107
Points : 3 107
Envoyer un message via MSN à Emmanuel Lecoester Envoyer un message via Skype™ à Emmanuel Lecoester
macro algo : il reste bien sur toutes les spécialisations pour votre soucis mais le gros de la recherche est là.

Citation:
détermination des colonnes (nb A + nb P)
détermination des lignes (nb Ch)

pour toutes les lignes l
pour toutes les colonnes c
HLR({type de colonne}, {id de la cellule}, id_ch)
__________________
Emmanuel Lecoester
=> On recrute des rédacteurs WinDev
Emmanuel Lecoester est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 08h56   #8
cooltechfr
Invité régulier
 
Inscription : juin 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 39
Points : 6
Points : 6
j'ai rien compris SVP est ce que vous pouvez me fournir un petit exemple sur windev
cooltechfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 09h34   #9
gancau
Membre chevronné
 
Développeur informatique
Inscription : février 2007
Messages : 508
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2007
Messages : 508
Points : 683
Points : 683
Bonjour
Tu dois avoir un tableau en résultat et tu pars de 5 tables.

Comment sont faites tes 5 tables ? Cela vient de ta base de données?

Gancau
gancau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 11h13   #10
Emmanuel Lecoester
Responsable WinDev
 
Avatar de Emmanuel Lecoester
 
Emmanuel Lecoester
Inscription : février 2003
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Emmanuel Lecoester
Âge : 37
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2003
Messages : 1 467
Points : 3 107
Points : 3 107
Envoyer un message via MSN à Emmanuel Lecoester Envoyer un message via Skype™ à Emmanuel Lecoester
Citation:
Envoyé par cooltechfr Voir le message
j'ai rien compris SVP est ce que vous pouvez me fournir un petit exemple sur windev
L'algo est fourni à titre indicatif, je ne vais pas le faire en WinDev non plus
__________________
Emmanuel Lecoester
=> On recrute des rédacteurs WinDev
Emmanuel Lecoester est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 11h32   #11
mail.spam
Modérateur
 
Avatar de mail.spam
 
Homme Sylvain
Développeur Windev et technicien maintenance
Inscription : janvier 2008
Messages : 1 640
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Âge : 34
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Windev et technicien maintenance
Secteur : Industrie

Informations forums :
Inscription : janvier 2008
Messages : 1 640
Points : 3 817
Points : 3 817
Bonjour,

Je suis désolé mais on est pas là pour te faire une formation sur Windev.
Nous ne pouvons t'aider à programmer si tu ne connais pas la programmation.
Commence déjà par te former à Windev, le guide d'auto-formation fourni avec Windev est un très bon point de départ.

Ton problème est sans difficulté réalisable avec Excel.

Et si je me trompe et que tu connais la programmation décrit nous d'où viennent les données (Fichier, Table, SAisie, HF, SQL Serveur, BDD, etc..)
Ensuite indique nous l'algorithme que tu comptes mettre en place pour ton problème.

Et à partir de là on pourrait t'aiguiller sur la marche à suivre.

Bon courage
__________________
la touche est ton amie. l'aide ne mord pas quand on la consulte...
PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

Pensez à utiliser les votes et à cliquer sur , merci
mail.spam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 20h13   #12
EDM-TAHITI
Membre Expert
 
Avatar de EDM-TAHITI
 
Homme Eric CHARIEAU
Ingénieur à la recherche d'un poste...
Inscription : janvier 2010
Messages : 873
Détails du profil
Informations personnelles :
Nom : Homme Eric CHARIEAU
Âge : 49
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur à la recherche d'un poste...
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2010
Messages : 873
Points : 1 702
Points : 1 702
Hello,
Je te donne une piste qui vaut ce qu'elle vaut en refaisant un peu ton analyse, a titre informatif.
Puisque tu as une fichier charge, celui-ci ne bouge pas, mais je compile tes fichiers Centre A et Centre P qui deviennent un seul fichier, avec ID unique du type IDCENTRE dans lequel tu mets un flag pour déterminer le type de centre (A, P, Z, ...). Il ne te reste plus qu'a gérer le fichier répartion qui aura donc son ID unique IDREPARTITION, un id (dupliqué je pense) pour IDCHARGES, et un id (dupliqué) qui sera IDCENTRE. A ceci j'y ajoute une clé composée (très pratique) qui va reprendre

IDCHARGE+IDCENTRE (clé unique par défaut) si mon analyse est bonne.
Tu passes de 5 fichiers à 3 fichiers, plus logique, me semble-t-il pour ton soucis. et ainsi, tu peux gérer dans une table comme je le disais dans un post précédent une table regroupant tes données.
Amicalement
EDM-TAHITI est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h28.


 
 
 
 
Partenaires

Hébergement Web