Calcul dans une dbgrid

Signaler
Messages postés
16
Date d'inscription
jeudi 4 avril 2002
Statut
Membre
Dernière intervention
13 août 2002
-
Messages postés
3
Date d'inscription
dimanche 22 janvier 2012
Statut
Membre
Dernière intervention
23 janvier 2012
-
Bonjour,

j'ai un problème sur un DBGRID.
Je veux dans un champ entrer une valeur et un calcul automatique doirt être lancé pour calculer une autre valeur dans un autre champ puis vis vers ca....

En utilisant les événements change et validate cela ne fonctionne pas bien, avez vous une autre idée ????

Merci

7 réponses

Messages postés
123
Date d'inscription
mercredi 2 janvier 2002
Statut
Membre
Dernière intervention
15 mars 2004
2
-------------------------------
Réponse au message :
-------------------------------

Bonjour,

j'ai un problème sur un DBGRID.
Je veux dans un champ entrer une valeur et un calcul automatique doirt être lancé pour calculer une autre valeur dans un autre champ puis vis vers ca....

En utilisant les événements change et validate cela ne fonctionne pas bien, avez vous une autre idée ????

Merci
Messages postés
123
Date d'inscription
mercredi 2 janvier 2002
Statut
Membre
Dernière intervention
15 mars 2004
2
Tu devrais essayer en créant des champs persistents. Sur les champs persistents il y a d'autre événement utile comme OnCalculate etc... Tu pouuais mêm ajouter à ton grid des champ calculées (grace aux champ presistents).
Messages postés
16
Date d'inscription
jeudi 4 avril 2002
Statut
Membre
Dernière intervention
13 août 2002

Speedy

Merci Amadeus pour ta réponse mais je ne comprends pas bien....

pourrais tu être plus précis, il me semble que j'utilise des champs persistants puisque j'affecte aux champs de ma requête des événements change et validate mais cela ne fonctionne pas

Merci
Messages postés
16
Date d'inscription
jeudi 4 avril 2002
Statut
Membre
Dernière intervention
13 août 2002

Speedy
Rebonjour Amadeus, les champs persistants c les champs de référence c la même chose ????
Avec quel événement je vais exécuter ces champs ????

Merci
Messages postés
123
Date d'inscription
mercredi 2 janvier 2002
Statut
Membre
Dernière intervention
15 mars 2004
2
Les champs de référence sont des champs sur lesquels ont s'appuye pour des recherches.

La création de composants champ persistants offre les avantages suivants. Vous pouvez :

limiter les champs de votre ensemble de données à un sous-ensemble correspondant aux colonnes de la base de données sous-jacente ;
ajouter des composants champ à la liste des composants persistants ;
retirer des composants champ de la liste des composants persistants pour empêcher votre application d'accéder à des colonnes particulières d'une base de données sous-jacente ;
définir de nouveaux champs – généralement pour remplacer des champs existants – d'après les colonnes de la table ou de la requête sous-jacente d'un ensemble de données ;

définir des champs calculés dont la valeur est dérivée d'autres champs de l'ensemble de données ;
définir des champs de référence qui calculent leur valeur d'après les champs d'autres ensembles de données ;
modifier l'affichage des composants champ et éditer leurs propriétés.
Messages postés
16
Date d'inscription
jeudi 4 avril 2002
Statut
Membre
Dernière intervention
13 août 2002

Speedy

Merci Amadeus pour tes conseils, j'ai pu trouver la solution...
Par contre je voulais savoir si je pouvais : figer la première colonne d'un dbgrid se trouvant dans une scrollbox. ainsi quand je me déplacerai dans la grid, je pourrai visualiser cette colonne.

Merci pour ton aide
Messages postés
3
Date d'inscription
dimanche 22 janvier 2012
Statut
Membre
Dernière intervention
23 janvier 2012

sil, j'ai un problème d'ajout des champs des tables déffirantes dans un dbgrid