Le forum (ô combien francophone) des utilisateurs de Powerbuilder.






Bonjour à tous,
Comment puis-je insérer une nouvelle ligne dans une datawindow de type crosstab ? Je veux que l'utilisateur puisse y saisir quelque chose...
Hors ligne










insertRow () ne marche pas ?
Attention au taborder ...
Dernière modification par JCZ (13-08-2007 15:42:56)
Hors ligne






non, insertrow() ne marche pas. Je pense que c'est parce que ca correspond à insérer dans la table autant de lignes que j'ai de colonnes dans la crosstab.
Hors ligne








JCZ a écrit:
insertRow () ne marche pas ?
Attention au taborder ...
et au accepttext ?
Hors ligne










Si j'ai compris la question :
Si c'est QTE_POTENTIELLE uniquement qui doit etre saisi :
1. S'il existe des lignes dans la DW le taborber devrait suffire
2. S'il n'y a rien dans la DW Il faut faire des insertrow (0) puis des SetItem puis retour au 1.
Hors ligne






thezerg a écrit:
JCZ a écrit:
insertRow () ne marche pas ?
Attention au taborder ...et au accepttext ?
je ne vois même pas la nouvelle ligne que ca a ajouté dans ma datawindow ...
Hors ligne






JCZ a écrit:
Si j'ai compris la question :
Si c'est QTE_POTENTIELLE uniquement qui doit etre saisi :
1. S'il existe des lignes dans la DW le taborber devrait suffire
2. S'il n'y a rien dans la DW Il faut faire des insertrow (0) puis des SetItem puis retour au 1.
Le problème est que je devrais faire des setitem sur quatre colonnes de chaque ligne insérée, et pas au hasard !
Personnellement, j'ai troqué ma crosstab contre une grid alimentée par une procédure...mais le problème n'est pas résolu s'il intéresse d'autres untilisateurs.
Hors ligne