Bonjour, donc la question est: comment faire pour modifier le DataSource d'un DbGrid dynamiquement, si c'est possible. j'ai tenté setProperty('Dbgrid.DataSource", 'datasource') mais sans succès.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonsoir,
Effectivement, la propriété datasource des formulaires, reports et datagrids est en lecture dans les scripts LUA. Elle est utilisée au chargement du formulaire/report. Quel est votre besoin ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
En fait j'ai deux besoins mais qui sont apparentés. pour tout mettre dans une phrase, je cherche à ajouter dans un formulaire une grille qui prend ses données dans table ou/et une requête dont l'identification provient de la donnée principale. je met un exemple.
Une requete paramétrée (style maitre/detail) ne pourrait pas convenir ?
Votre nouvelle source est une table, une vue, ou une requête SQL provenant du code LUA ?
Last edit: neuts-jl 2018-03-13
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Oui c'est un peu l'idée mais mon idée c'est de pouvoir afficher les données secondaires sous forme tabulaire sans passer par un deuxième formulaire. Dans l'exemple que je vous ai envoyé, lorsque je clique sur un item dans la liste en haut à gauche, j'aimerais que les données s'affichent en bas dans la grille automatiquement par un setProperty par exemple.
La source est plutôt une requête SQL codée dans LUA, si la requête fonctionne la table fonctionne.
Je peux très bien utiliser un ensemble de contrôle pour crée une pseudo grille dans les cas ou je connais le nombre de champs à l'avance et utiliser un deuxième formulaire pour les tables à structure différenciées . Je me disais qu'une grille à population automatique sur requête pourrait être utile non seulement pour afficher des données primaires ou secondaires, mais aussi pour tester facilement le résultat d'une requête. Si je suis pas clair, merci de m'en faire part.
Last edit: Petitpainauchocolat 2018-03-13
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, j'ai rendu accessible cette propriété (V1.0.7) et donné la possibilité de passer des requetes directes dans les datasources. Néanmoins je sens mieux ce besoin par une requête paramètrée , à vous de voir de ce qui est mieux.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok je vais voir ce que je peux faire avec cette nouvelle fonction, par contre vous semblez insister sur la requête paramètrée y a-t-il un exemple quelque part auquel je peux me référer ? en tout cas pour moi vous pouvez clore. Merci.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Je viens de charger la facturation. j'ai compris ce que sont les requêtes paramètrées, je vais essayer cela bientôt. Je me demandais s'il est possible de faire une application pour ubuntu comme pour windows ? J'imagine qu'il faut créer l'application sous ubuntu.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
On peut créer l'application sous windows, elle est compatible à 100% avec ubuntu. Pour générer une appli autonome linux, il faut la générer sous linux pour l'instant
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour, donc la question est: comment faire pour modifier le DataSource d'un DbGrid dynamiquement, si c'est possible. j'ai tenté setProperty('Dbgrid.DataSource", 'datasource') mais sans succès.
Bonsoir,
Effectivement, la propriété datasource des formulaires, reports et datagrids est en lecture dans les scripts LUA. Elle est utilisée au chargement du formulaire/report. Quel est votre besoin ?
En fait j'ai deux besoins mais qui sont apparentés. pour tout mettre dans une phrase, je cherche à ajouter dans un formulaire une grille qui prend ses données dans table ou/et une requête dont l'identification provient de la donnée principale. je met un exemple.
Une requete paramétrée (style maitre/detail) ne pourrait pas convenir ?
Votre nouvelle source est une table, une vue, ou une requête SQL provenant du code LUA ?
Last edit: neuts-jl 2018-03-13
Oui c'est un peu l'idée mais mon idée c'est de pouvoir afficher les données secondaires sous forme tabulaire sans passer par un deuxième formulaire. Dans l'exemple que je vous ai envoyé, lorsque je clique sur un item dans la liste en haut à gauche, j'aimerais que les données s'affichent en bas dans la grille automatiquement par un setProperty par exemple.
La source est plutôt une requête SQL codée dans LUA, si la requête fonctionne la table fonctionne.
Je peux très bien utiliser un ensemble de contrôle pour crée une pseudo grille dans les cas ou je connais le nombre de champs à l'avance et utiliser un deuxième formulaire pour les tables à structure différenciées . Je me disais qu'une grille à population automatique sur requête pourrait être utile non seulement pour afficher des données primaires ou secondaires, mais aussi pour tester facilement le résultat d'une requête. Si je suis pas clair, merci de m'en faire part.
Last edit: Petitpainauchocolat 2018-03-13
Ok, j'ai rendu accessible cette propriété (V1.0.7) et donné la possibilité de passer des requetes directes dans les datasources. Néanmoins je sens mieux ce besoin par une requête paramètrée , à vous de voir de ce qui est mieux.
Ok je vais voir ce que je peux faire avec cette nouvelle fonction, par contre vous semblez insister sur la requête paramètrée y a-t-il un exemple quelque part auquel je peux me référer ? en tout cas pour moi vous pouvez clore. Merci.
Je travaille sur un modéle de type "facturation", ce modéle utilise les requêtes paramètrées de type maitre/détail
Je viens de charger la facturation. j'ai compris ce que sont les requêtes paramètrées, je vais essayer cela bientôt. Je me demandais s'il est possible de faire une application pour ubuntu comme pour windows ? J'imagine qu'il faut créer l'application sous ubuntu.
On peut créer l'application sous windows, elle est compatible à 100% avec ubuntu. Pour générer une appli autonome linux, il faut la générer sous linux pour l'instant