Sql sur champ calculé

Hello
je tente de faire des maths sur des champs calculé via des extrafields de ligne de propale.

j’y suis presque avec :

mysqli_fetch_array($resql = $db->query('SELECT pt_val*tx_com as MATH from llx_propaldet_extrafields where fk_object = '.$object->id))["MATH"];

sauf que je voudrai l’id de ma ligne et pas l’id de mon objet (retourne l’id du devis…) pour pouvoir faire ma requête.

Sauriez vous me dire comment choper l’id de la ligne ?

merci !

Bonjour :slight_smile:

une solution dans ce post :

Bonne continuation

1 « J'aime »

merci du retour hyper rapide. J’ai bien ajouté les lignes dans la classe mais toujours un petit problème.

Dans mon champ calculé quand je mets $object->myline->rowid ça fonctionne il me retourne bien l’id de la ligne.

également quand je mets la valeur fk_object à la main ça fonctionne.
mysqli_fetch_array($resql = $db->query('SELECT pt_val*tx_com as MATH from llx_propaldet_extrafields where fk_object = 2407'))["MATH"];

Par contre quand je fais ma requête ça ne fonctionne pas et m’affiche zéro :

mysqli_fetch_array($resql = $db->query('SELECT pt_val*tx_com as MATH from llx_propaldet_extrafields where fk_object = '.$object->myline->rowid))["MATH"];

une idée…? merci !

Bonjour :slight_smile:

le problème provient de la partie sql, il faut recharger l’objet propal et les extrafields
en s’inspirant de l’aide sur le contenu du champ calculé…

Bonne continuation

hello @pcbleu
je m’en sors pas, pourrais tu m’aider moyennant finance stp ?
merci

Bonjour :slight_smile:

je te fais un retour en message privé