Manipulation requete dans table ou treewiew

Posté par Arnaudc le 17/2/2006 7:55:34
Bonjour à tous,

Je reviens vers vous pour des conseils quant à la manipulation des requetes dans un champ table relié à un fichier.

Ma demande est la suivante.

la requete "Req_selection" selectionne des enregistrement
ayant comme critere la valeur "1" (valeur d'une rubrique interupteur appellée "Pointé")

mon champ table "Table_Clients_selection" affiche ces enregistrements sans problemes etant basé sur la requete creee a cet effet

Quand je desire modifier une ligne quelquonque de la table "Table_Clients_selection" pour passer la rubrique "Pointé" a une valeur interupteur 0, soit decoché,
il n'enregistre pas dans le fichier client cette modification.

J'utilise ce code pour valider la modif et reafficher ma table "Table_Clients_selection":

// j'initialise mes champs puis j'ajoute au fichier
ecranversfichier
hajoute(clients)
// j'execute ma requete puis rafraichit mon champs table
Hexecuterequete (req_selection)
tableaffiche ...

Resultat : mon enregistrement n'est pas fait, car la valeur que j'ai changée dans mon champ interupteur n'est pas pris en compte dans le fichier mais que dans le champ table

Est-ce qu'une requete select dans windev ne sert qu'a selectionner des enregistrement sans pouvoir les modifier?

Les fonctions EcranVersFichier sont elles valables ?


Merci de vos conseils,

Cordialement Arnaud

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3562&post_id=15011