Bonjour,
M'étant récemment initié à WinDev, je cherche à créer une application générant des tables à partir de la base de données que j'ai fait.
Cette application à deux étapes/phases/objectifs :
1 - J'ai créé une table (ayant une structure correspondant aux différents fichiers de ma bdd) qui s'auto-alimente, et je veux qu'à chaque fois qu'une ligne est remplie, les valeurs de cette ligne soient enregistrées dans les bonnes rubriques de ma bdd (donc table vers BDD de façon automatique).
Ce qui me pose problème à ce niveau est plus le caractère automatique de la chose (ça me semble pas très compliqué, mais un coup de pouce serait bien utile).
2 - Je veux pouvoir alimenter d'autres tables à partir de cette même base de données en laissant la possibilité à l'utilisateur de choisir ce qu'il veut afficher. (donc BDD vers table).
En gros j'ai créé une fenêtre de paramétrage (avec des combos et autres interrupteurs) où l'utilisateur sélectionne les données qu'il veut afficher dans le tableau (données qui correspondent à des rubriques des différents fichiers de ma base de donnée), et j'ai créé un bouton devant lancer une procédure de génération du tableau (dans une nouvelle fenêtre ou dans un volet).
Au niveau de la procédure, le problème vient du fait que je ne sais pas combien de colonnes l'utilisateur veut afficher (le nombre de colonnes dépend du nombre de rubriques que l'utilisateur veut afficher) ni le nombre de lignes (qui dépend du nombre de données du fichier de données correspondant).
Est il possible de créer une procédure qui ajuste la taille de la table en fonction des paramètres rentrés par l'utilisateur et en fonction des données du fichier correspondant ?
Si ce n'est pas possible, je me débrouille en fixant un nombre maximum de colonnes et de lignes que l'utilisateur peut afficher.
Voilà en gros la situation. C'est pas très poussé, mais ça fait juste quelques jours que j'utilise WinDev et mon niveau est assez médiocre.
Ca doit se trouver dans la doc mais celle-ci est assez conséquente, donc un petit coup de pouce ne serait-ce que pour savoir les fonctions à utiliser ou pour savoir où chercher dans la doc m'arrangerait . J'ai fouillé aussi sur le forum mais j'ai pas trouvé de réponse satisfaisante.
Si j'ai pas assez détaillé le problème (quoique ça fait déjà un beau pavet), je peux rentrer plus dans le détail
Merci d'avance de votre réponse
Partager